Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику розглядається розширений приклад функції DAX RANKX у LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Це секція семінару Learning Summit у мОнлайн.
Ця функція дає вам цінну інформацію, коли ви використовуєте її для низки різних контекстів на сторінці звіту. Однак це також може бути однією з найбільш заплутаних функцій у LuckyTemplates.
Це може дати вам різні результати, які здаються правильними, хоча насправді вони неправильні. Якщо ви не будете обережні, ви зрештою переробите весь звіт.
Зміст
Зв'язок між RANKX і контекстами
У цій візуалізації ви можете побачити рейтинг округів, рейтинг штатів і рейтинг регіонів штату.
Керувати контекстом обчислень може бути важко, якщо ви хочете побачити їх усі в одній матриці.
Давайте подивимося на таблицю.
Ви можете побачити, що в ньому є інформація про регіони штату, штат і округ.
Для цього прикладу вам потрібно розробити рейтинг округів.
Якщо у вас є лише округ, рейтинг округу та загальний обсяг продажів у таблиці, ви отримаєте правильні результати рейтингу:
Але щойно ви починаєте шарувати інші контексти в таблиці, результат рейтингу починає накопичуватись для кожного округу, який знаходиться в різних штатах і регіонах штатів.
Отже, вам потрібно визначити та змінити контекст обчислення, щоб переконатися, що ви отримуєте правильний загальний рейтинг для кожного округу, незалежно від того, що вибрано на сторінці звіту.
Коли ви вибираєте такий штат, як Колорадо, формула також оновлюється.
Ви також можете зробити вибір за допомогою регіонів штатів. Якщо вибрати північний схід, буде показано правильний рейтинг.
Формула рейтингу округу
У цьому посібнику використовуються дві формули для визначення рейтингу округу. Це допоможе вам зрозуміти різницю в результатах, отриманих за допомогою різнихразом із RANKX:
Формула №1: використання ALL і ALLSELECTED
Функція є ключовою частиною цієї формули для рейтингу округу:
Він маніпулює контекстом у формулі RANKX. Потім він виконує ітерацію по таблиці Regions і створює результат ранжирування.
У цьому випадку функція ALL фактично працює з кожним окремим округом незалежно від початкового контексту.
Ця проблема ускладнюється, коли ви починаєте накладати шари на контексти зрізу. Якщо використовувати , рейтинг автоматично оновлюватиметься залежно від вибору в розділювачі.
Вам також потрібно використовувати, щоб додати додатковий контекст до результату або змінити контекст обчислення.
Контекст налаштовується на основі фільтрів у функції CALCULATE.
Таким чином, рейтинг буде скориговано на основі контексту, що надходить від роздільників штату та регіону штату.
Формула №2: використання ALL і VALUES
Давайте тепер подивимося на стовпець «Округ» (оновлено).
Ви хочете переконатися, що в цьому стовпці й надалі відображатиметься загальний рейтинг незалежно від того, що вибрано в зрізах. Кожен округ повинен мати унікальний номер.
Це формула, яка використовується:
Для цього прикладу не було способу розшифрувати унікальний округ. Отже, була створена ще одна колонка. Стовпець «Повний округ» включає округ, штат і регіон.
Це дає вам хорошу відмінність між округами. Таким чином тепер ви можете працювати з віртуальною таблицею округів, які є в даних.
Перш ніж це зробити, вам потрібно видалити ВСІ контексти з таблиці Regions.
Отже, будь-який контекст, що надходить із таблиці Region, на даний момент часу не існує. За допомогою цієї функції ви можете повернути контекст стовпця Full County.
Одним із варіантів є посилання на кожен стовпець за допомогою функції ALL. Але кращою альтернативою є позбутися всього контексту з регіонів і повернути лише повний округ.
Після маніпулювання контекстом у CALCULATE функція RANKX починає свою роботу звідти.
Він працює в кожному окремому окрузі в кожному рядку разом із їхніми загальними продажами, а потім ранжує їх. Таким чином ви отримуєте значення від 1 до X у рядку County (Updated).
У результаті фільтри та зрізи не матимуть значення та не впливатимуть на рейтинг, оскільки формула налаштована на їх ігнорування.
Висновок
Функція RANKX не проста у використанні. Головне — зосередитися на нюансах, щоб краще зрозуміти функцію.
Сподіваємось, ви дізналися більше про розширені програми DAX-функції RANKX у LuckyTemplates.
Ви можете перевіритикурс у LuckyTemplates Online для додаткових обговорень функції RANKX.
Все найкраще,
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.