Office

Агрегування в надбудові Power Pivot

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Агрегації наведено спосіб згортання зведення та групування даних. Коли ви починаєте з необробленими даними з таблиць або інших джерел даних, дані набагато плоска, тобто є багато деталей, але його не впорядкувати або згруповані будь-яким чином. Відсутність резюме або структури може зробити це важко знайти шаблони в області даних. Важлива моделювання даних є визначення агрегації спростити, абстрактні та підсумовування шаблонів у відповідь на запитання бізнес.

Найпоширеніші агрегати, наприклад тих, хто використовує AVERAGE, COUNT, DISTINCTCOUNT, MAX, MINабо сума можна створити в міру автоматично за допомогою функції «Автосума». Інші типи агрегати, наприклад AVERAGEX, COUNTX, COUNTROWSабо SUMXповертають таблицю та вимагають формули, створені за допомогою Виразів аналізу даних (DAX).

Докладніше про збирання у Power Pivot

Вибір груп для збирання

Під час об'єднання даних, які групувати дані, атрибути, наприклад продукту, Ціна, регіон або Дата а потім визначати формулу, яка працює на дані у групі ' '. Наприклад, під час створення підсумку для року, ви створюєте агрегації. Якщо натисніть створити відношення цього року над попереднього року та представлення тих як відсотків, це інший тип агрегації.

Рішення спосіб групування даних основі бізнесу питання. Наприклад, агрегації можна знайти відповіді на такі запитання:

Підраховує кількість   Скільки було транзакцій за місяць?

Середнє значення    Який був середній обсяг продажів по продавцю за цей місяць?

Мінімальне та максимальне значення    Які області продажів були в першій п'ятірці продано одиниць?

Створення обчислення, яке містить відповіді на ці запитання, ви повинні докладні дані, яка містить числа, які count або sum, а які числові дані має відношення до певної міри груп, які використовуються для впорядкування результати.

Якщо дані ще не містить значення, які можна використовувати для групування, як-от категорії продукту або ім'я географічного регіону, де знаходиться магазин, може знадобитися ввести групи до даних за допомогою додавання категорії. Під час створення групи в програмі Excel, потрібно вручну введіть або виберіть елемент групи, яку потрібно використовувати з-поміж стовпців на аркуші. Проте, реляційні системи, ієрархії, наприклад категорії продуктів часто зберігаються в іншу таблицю замість того, чи значення таблиці. Зазвичай таблиці category зв'язана з даними fact яку ключа. Припустімо, ви знайдете, що дані містять ідентифікатори продукту, але не імена продуктів або їх категорії. Щоб додати категорію плоских аркуша Excel, потрібно скопіювати в стовпець, що містить імена категорій. З Power Pivotможна імпортувати таблиці product category до моделі даних, створити зв'язок між таблиці, що містить числових даних і списку категорій продуктів і потім за допомогою категорій, щоб групувати дані. Додаткові відомості про створення зв'язку між таблицями.

Вибір функції для збирання

Визначені та додавання групувань до використання, необхідно вирішити які математичних функцій для збирання. Часто агрегації в програмі word використовуються як синонім математичні або статистичні дій, які використовуються в агрегати, наприклад суми, середні значення, мінімальне або рахує. Проте, Power Pivot дає змогу створювати настроювані формули для збирання, крім стандартних агрегати, що містяться в Excel і Power Pivot .

Наприклад, якщо є однаковий набір значень та групувань, що використовувались у попередніх прикладах, можна створити настроювані обчислення, які відповідатимуть на такі запитання:

Відфільтровані лічильники   Скільки було транзакцій за місяць, за винятком вікна завершення місяці обслуговування?

Відношення з використанням середні значення з часом    Скільки було відсоток збільшено чи зменшено у продажів у порівнянні з тим же періодом часу у минулому році?

Згруповані мінімальні та максимальні значення    Які області продажів були першими для кожної категорії продукту чи для кожного просування продажів?

Додавання збирань до формул та зведених таблиць

Якщо у вас є загальне уявлення про те, як ваші дані мають бути згруповані щоб важливою і значення, які ви хочете, щоб працювати з, можна вирішити, чи для створення зведеної таблиці або створення обчислень у межах таблиці. Power Pivot розширює можливості та підвищує власні програми Excel для створення агрегати, наприклад суми, лічильники або середні значення. Ви можете створити настроювані обчислення у Power Pivot у вікні Power Pivot або в області зведеної таблиці Excel.

  • В обчислюваному стовпціможна створити агрегати, що враховують контексті поточного рядка для отримання рядків, пов'язані з іншої таблиці, а потім підсумувати, кількість або середнє значення цих значень у пов'язані рядки.

  • У міруможна створити динамічні агрегати, які за допомогою фільтрів, визначені у формулі і фільтрів введених макет зведеної таблиці та вибір роздільники, заголовки стовпців і рядків. Показники за допомогою стандартної агрегації можна створити в Power Pivot за допомогою функції «Автосума» або за допомогою формули. Також можна створити неявних міри, використовуючи стандартні агрегації зведеної таблиці в програмі Excel.

Додавання групувань до зведеної таблиці

Під час створення зведеної таблиці, який перетягніть поля, які позначають групувань, категорії та ієрархії, рядків і стовпців у розділі зведеної таблиці, щоб групувати дані. Поля, які містять числові значення в області "значення", щоб вони можуть бути враховуються усереднені та додаються перетягніть.

Якщо додавання категорій до зведеної таблиці, але Категорія даних не пов'язані з даними фактів, може відобразитися повідомлення про помилку або властиві результатів. Зазвичай Power Pivot спробує вирішити проблему, автоматичне виявлення і запропонувавши зв'язки. Додаткові відомості про роботу зі зв'язками у зведених таблицях.

Також можна перетягувати поля в роздільники, щоб вибрати певні груп даних для перегляду. Роздільники дають змогу інтерактивно групування, сортування та фільтрування результатів у зведеній таблиці.

Робота з Групуваннями у формулі

Можна також використовувати групи та категорії сукупні дані, які зберігаються в таблицях створювати зв'язки між таблицями, а потім виберіть створення формул, які використовувати ці зв'язки, щоб знайти відповідні значення.

Іншими словами, якщо потрібно створити формулу, значення цієї груп за категорією, ви б підключитися таблицю, що містить докладні дані а в таблиці, які містять категорії за допомогою зв'язку і виберіть створити формулу.

Додаткові відомості про те, як створювати формули, які використовують підстановки можна знайти підстановки у формулах Power Pivot.

Використання фільтрів у Збираннях

За допомогою нової функції у Power Pivot є можливість застосування фільтрів для стовпців і таблиць даних, не лише в інтерфейсі користувача та у зведеній таблиці або діаграми, а також дуже формул, що використовується для обчислення агрегації. Фільтри можна використовувати у формулах в обчислюваних стовпцях і в s.

Наприклад, у нових функцій збирання DAX, замість визначення значень, над якими для знаходження суми та кількості, можна вказати всю таблицю як аргумент. Якщо ви не звертатися до таблиці всі фільтри, функція агрегації буде працювати проти всі значення в вказаного стовпця таблиці. Проте в DAX можна створити будь-який динамічного або статичні фільтра в таблиці, щоб агрегації працює з різними підмножину даних залежно від умови фільтрування та в поточному контексті.

Умови й фільтрів у формулах, які можна створювати агрегати, які змінюються залежно від того, значення, указаних у формулах або цих змін, залежно від Виділення заголовки рядків і стовпців заголовків у зведеній таблиці.

Додаткові відомості про Фільтрування даних у формулах.

Порівняння функцій збирання Excel та функцій збирання DAX

У таблиці нижче наведено деякі стандартний агрегації функції передбачено Excel а також надавати посилання на виконання цих функцій у Power Pivot. Ці функції в DAX версії набагато поводяться так само, як у версії Excel, деякі проміжних розбіжностей у синтаксис та обробка певних типів даних.

Стандартні функції збирання

Функція

Використання

Середнє значення

Повертає середнє (середнє арифметичне) усіх чисел у стовпці.

AVERAGEA

Повертає середнє (середнє арифметичне) значення всіх значень у стовпці. Маркери тексту та нечислові значення.

Обчислення кількості

Рахує кількість числових значень у стовпці.

COUNTA

Підраховує кількість значень у стовпці, які не пустий.

MAX

Повертає найбільше числове значення у стовпці.

MAXX

Повертає найбільше значення з набору виразів, обчислених у таблиці.

Функції MIN

Повертає найменше числове значення у стовпці.

MINX

Повертає найменше значення з набору виразів, обчислених у таблиці.

Сума

Додає всі числа у стовпці.

Функції збирання DAX

Мова DAX містить функціями збирання, які дають змогу вказати таблиці, над якими агрегації – це виконати. Таким чином, а не просто додати чи середні значення у стовпці, ці функції дають змогу створити вираз, який динамічно визначає дані в сукупності.

У наведеній нижче таблиці перелічено функцій збирання, доступних у формулах DAX.

Функція

Використання

AVERAGEX

Усереднює набір виразів, обчислених у таблиці.

COUNTAX

Рахує кількість наборів виразів, обчислених у таблиці.

COUNTBLANK

Підраховує кількість пустих значень у стовпці.

COUNTX

Рахує кількість рядків у таблиці.

COUNTROWS

Рахує кількість рядків, повернутих з такої вкладеної функції таблиці, як функція фільтра.

SUMX

Повертає суму з набору виразів, обчислених у таблиці.

Відмінності між функціями збирання Excel та DAX

Хоча ці функції ті ж імена, як їх колеги Excel, вони використовують Power Pivotаналітики в пам'яті обробник і переписати для роботи з таблицями та стовпцями. Не можна використовувати у формулі DAX у книзі Excel та навпаки. Їх можна використовувати лише у вікні Power Pivot та у зведених таблицях, на основі Power Pivot даних. Крім того, хоча функції мають однакові імена, поведінку можуть різнитися. Щоб отримати додаткові відомості перегляньте розділи посилання окрему функцію.

Спосіб, що стовпців обчислюються в агрегації також відрізняється від принципах виконання програмою Excel агрегації. Наприклад, яка може допомогти ілюстрації.

Припустимо, що потрібно отримати суму значень у стовпці обсяг продажів в таблиці, тому потрібно створити таку формулу:

=SUM('Sales'[Amount])

У разі найпростіший функцію отримує значення з одного стовпця невідфільтрованого і результат – так само, як і в Excel, що завжди тільки додає значення у стовпці, обсяг. Проте в Power Pivot, формула інтерпретується як "отримати значення сума для кожного рядка таблиці Продажі" а потім додайте ці окремих значень. Power Pivot обчислює кожний рядок, над якими агрегації виконується обчислення одне скалярне значення для кожного рядка і потім виконує агрегації на основі цих значень. Тому результат формули можна різних фільтрів, застосованих до таблиці або значення обчислені на основі інших агрегати, які можуть бути відфільтровані. Додаткові відомості про контекст у формулах DAX.

Функції часового аналізу DAX

На додачу до таблиці функціями збирання описано в попередньому розділі DAX має агрегації функції, які працюють із дати і часу ви вказали, надавати вбудовані часового аналізу. Ці функції використовувати діапазонів дат, щоб отримати пов'язаних значень і Агрегація значення. Можна також порівняти значень різних діапазонів дат.

У наведеній нижче таблиці перелічено функції часового аналізу, які можна використовувати для збирання.

Функція

Використання

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Обчислює значення в календарному кінці заданого періоду.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

Обчислює значення в календарному кінці періоду до заданого періоду.

TOTALMTD

TOTALYTD

TOTALQTD

Обчислює значення через інтервал, який починається у перший день періоду та закінчується в найпізнішу дату у вказаному стовпці дат.

Інші функції, у розділі функції часового аналізу (Функції часового аналізу), які функції, які можна використовувати для отримання дати або настроюваних діапазонів дат для використання в збирання. Наприклад, можна функція DATESINPERIOD використовується для повернення діапазон дат та за допомогою цього набору дати як аргумент іншу функцію для обчислення настроювані збирання лише ті дат.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×