Розуміння агрегацій LuckyTemplates

Тепер давайте заглибимося в одне з найважливіших понять у обчисленнях LuckyTemplates — агрегації .

Агрегації LuckyTemplates — це формули, які використовуються для обчислення одного підсумкового значення з кількох рядків, згрупованих разом.

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

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

Зміст

Використання агрегацій LuckyTemplates для простих обчислень

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

Розуміння агрегацій LuckyTemplates

Щоб створити іншу формулу агрегування, клацніть «Нова міра» та використовуйте її для обчислення середніх продажів .

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

Розуміння агрегацій LuckyTemplates

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

Якщо ви клацнете «Гамільтон» у фільтрі «Місто» , ви дізнаєтеся, що результати, які ви бачите в таблиці, належать до цього конкретного міста.

Розуміння агрегацій LuckyTemplates

В іншому прикладі давайте обчислимо загальну кількість транзакцій за допомогою функції. Ви повинні використовувати COUNTA замість функції COUNT , оскільки стовпець «Номер замовлення» вважається текстовим стовпцем.

Розуміння агрегацій LuckyTemplates

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

Розмістивши його біля таблиці «Середні продажі» , можна порівняти загальний обсяг продажів для відповідної кількості транзакцій.

Чому функція COUNTA вважається функцією агрегації? Що ж, це формула агрегування, оскільки це перший контекст, який додається перед розглядом інших механізмів обчислення.

Наприклад, у фільтрі «Місто» не вибрано жодного фільтра, тому єдиним початковим контекстом є дати. Таким чином, результати на 23 травня 2018 року базуються на всіх доступних містах.

Розуміння агрегацій LuckyTemplates

Розробка моделі даних

Тепер давайте розглянемо зв’язки даних у моделі на основі формули для загальних продажів .

У моделі даних ви побачите, що фільтр надходить із таблиці "Дати" до таблиці "Продажі " через поширення фільтра.

Розуміння агрегацій LuckyTemplates

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

Функція агрегування SUM обчислює кожен окремий рядок стовпця Загальний дохід після початкового контексту.

Розуміння агрегацій LuckyTemplates

Така ж логіка справедлива для функції AVERAGE . Він оцінює всі продажі в поточному контексті (наприклад, за датою), потім переглядає кожен рядок стовпця « Загальний дохід» , перш ніж отримати середнє значення.

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

По суті, так працюють агрегації в LuckyTemplates з точки зору обчислень DAX. 

Використання інших агрегацій LuckyTemplates

Ще один набір формул агрегування, з якими ви можете зіткнутися, це функції MIN і MAX .

Щоб надати вам приклад того, як працюють ці функції агрегації, створимо нову міру.

Назвіть показник як Max Sales і скористайтеся функцією MAX , щоб обчислити максимальний загальний дохід.

Розуміння агрегацій LuckyTemplates

Знову перетягніть нову міру та помістіть її всередину таблиці. Як ви помітили, формула все ще посилається на стовпець «Загальний дохід» таблиці «Продажі» . Але цього разу результати змінилися, оскільки тепер ми використовуємо іншу функцію. 

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




Висновок

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

Більшість формул легко виконати всередині формули агрегування. Усе почне ставати складніше, коли ви почнете використовувати ітераційні формули.

У наступному підручнику давайте дізнаємося проі як використовувати його для більш гнучких обчислень.

Сподіваюся, ви підібрали тут кілька корисних порад. Я не можу дочекатися, щоб показати вам більше в нашому наступному посібнику.

Дякую!


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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