Розуміння агрегацій 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 узагальнює значення на основі заданого контексту.




Висновок

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

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

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

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

Дякую!


Створення таблиці дат у 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

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

Ранг LuckyTemplates і спеціальне групування

Ранг LuckyTemplates і спеціальне групування

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

Показ сукупної суми лише до певної дати в LuckyTemplates

Показ сукупної суми лише до певної дати в LuckyTemplates

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

Діаграми маркерів: розширені користувацькі візуальні ефекти для LuckyTemplates

Діаграми маркерів: розширені користувацькі візуальні ефекти для LuckyTemplates

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