Функції таблиці DAX у LuckyTemplates

У цій публікації блогу я познайомлю вас із табличними функціями DAX. Функції таблиці простіякі повертають таблицю.

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

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

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

Зміст

Використання табличних функцій

У цьому прикладі я розрахую кількість транзакцій на суму понад 10 000 доларів США за допомогою формули «Загальна кількість великих транзакцій» .

Я почну формулу зфункція. Виходячи з опису, зазначена функція підраховує кількість рядків у таблиці після початкового контексту. Таким чином, мені потрібно ввести таблицю після функції. Однак таблиця не обов’язково має бути фізичною, як таблиця «Продажі» .

Якщо ви помістите таблицю Sales , результати просто покажуть кількість транзакцій. Це схоже на результати показника Total Transactions .

Функції таблиці DAX у LuckyTemplates

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

Функції таблиці DAX у LuckyTemplates

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

Функції таблиці DAX у LuckyTemplates

Функція FILTER перевірить кожен рядок таблиці Sales . Він оцінюватиме кожен рядок стовпця «Загальний обсяг продажів» , якщо він перевищує 10 000 доларів США чи ні. Якщо продаж одного рядка перевищує 10 000 доларів США, це буде зараховано як одна транзакція.

Як бачите, результати в стовпці «Загальна кількість великих транзакцій» оновлено.

Функції таблиці DAX у LuckyTemplates

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

Наприклад, розглянемо окремий результат для 10 жовтня 2018 року. У моделі даних можна побачити, що фільтр перейшов із таблиці «Дати» в таблицю « Продажі» .

Функції таблиці DAX у LuckyTemplates

У формулі я просто розмістив ще один фільтр, використовуючи іншу табличну функцію, щоб я міг оцінити, скільки транзакцій перевищує 10 000 доларів США. Цей розрахунок є хорошим прикладом того, наскільки корисними є віртуальні таблиці.

Використання функції VALUES

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

Я почну вимірювання середніх продажів за містом ізфункція. Відповідно до IntelliSense, мені знадобиться стіл. Знову ж таки, це не обов’язково має бути фізична таблиця, тому я скористаюся віртуальною.

Функції таблиці DAX у LuckyTemplates

Щоб створити віртуальну таблицю, я використаю функцію VALUES , а потім додам Regions[City] , а також Total Sales .

Функції таблиці DAX у LuckyTemplates

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

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

Функції таблиці DAX у LuckyTemplates

Розрахунок продажів за допомогою табличних функцій

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

У формулі «Продажі в усіх містах» ви бачите, що я почав формулу з функції «ОБЧИСЛИТИ» .

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

Функції таблиці DAX у LuckyTemplates

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

Функції таблиці DAX у LuckyTemplates

Це дасть однакові результати незалежно від будь-якого вибору. Це через функцію CALCULATE .

Зазначена функція дозволяє змінювати контекст розрахунку. Коли ви додаєте функцію ALL , вона видаляє початковий контекст із таблиці Regions .




Висновок

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

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

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


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

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