Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

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

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

Зміст

Навіщо використовувати ітераційні функції?

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

Тож чому ми повинні використовувати ітераційні функції замість простого створення обчислюваного стовпця та використання SUM?

Ми використовуємо ітераційні функції у випадках, коли у нас немає доступного стовпця, який надає інформацію для простого SUM.

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

Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

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

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

Прості обчислення за допомогою SUMX

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

Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

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

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

Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

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

Ви можете дізнатися більше про контекст рядка за цим посиланням: 

Пояснення контексту рядків – (1.10) Посібник DAX для початківців

Прості розрахунки за допомогою AVERAGEX

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

Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

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

Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

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

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

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

Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

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

Використання ітераційних функцій SUMX і AVERAGEX у LuckyTemplates

Отримавши продажі кожного клієнта, ми можемо усереднити їх, і це дасть нам середні продажі на клієнта.



Висновок

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

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

Я особисто використовую ці функції в тому самому розвитку, що й роблю.

Насолоджуйтесь роботою над цим. Ви можете перевірити контур моделі LuckyTemplates Showcase за цим посиланням:

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

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


Змініть формати дати за допомогою редактора 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

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