Спеціальна тематика в LuckyTemplates
Ознайомтеся зі спеціальними темами та навчіться створювати спеціальний файл JSON, щоб ви могли керувати спеціальними функціями кожного візуалу в LuckyTemplates.
Ви можете зіткнутися з вимогою, коли вам потрібно буде відобразити відсоток співвідношення певного рівня у ваших даних проти . Багато хто може вважати це складним завданням, оскільки немає простої функції для досягнення такого результату. У цьому посібнику я збираюся продемонструвати, як ви можете обчислити відсоток у LuckyTemplates в ієрархічній формі. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Коли ми обчислюємо відсотки для кожної позиції прейскуранта шляхом ділення загальних продажів на загальні сукупні продажі, ми отримуємо відсоток загальних продажів для кожної позиції прейскуранта.
Але як ми його обчислимо, якщо він присутній у формі ієрархічної ознаки, створеної у формі підкатегорії? Давайте подивимося, як ми можемо обчислити відсотки в ієрархічній формі.
Зміст
Як обчислити відсоток у LuckyTemplates ієрархічно
У матриці ми створили ієрархію рядків. Перший рівень ієрархії містить територію з таблиці Regions, тоді як другий рівень ієрархії містить назву продукту з таблиці Products. У нас є відсоток загальних продажів для кожної території, де загальні продажі діляться на загальні сукупні продажі.
Але коли ми переходимо до наступної ієрархії, ми побачимо, що відсоток загальних продажів для кожного продукту ділиться на загальні продажі цієї конкретної категорії.
Загальний обсяг продажів продукту 1 ділиться на загальний обсяг продажів на території Нового Південного Уельсу. Те саме стосується продукту 2 і так далі.
Тепер давайте напишемо формулу з нуля та оцінимо її крок за кроком.
Назвемо цей показник % від загального обсягу продажів – 2 . Ми створимо змінну для Total Sales, яка обчислює Загальні продажі для кожної окремої позиції рядка, і це поверне Загальні продажі.
Тепер ми створимо дві змінні. Перша змінна допоможе нам обчислити загальний загальний обсяг продажів для всіх територій. Друга змінна допоможе нам обчислити загальний загальний обсяг продажів для всіх продуктів, які продаються на цій території.
Почнемо з Total Sales і викличемо функцію. Тоді ми посилатимемося на таблицю Regions , оскільки всі території походять із таблиці Regions. Давайте також використаємо ту саму логіку для розрахунку продукту. Ми просто змінимо назву змінної та посилання на таблицю.
Тож тепер давайте викличемо ці змінні під письмовим твердженням. Давайте мати першу змінну.
Як ми бачимо, для кожної території ми отримуємо загальний підсумковий результат, який відповідає очікуванням.
Давайте перевіримо результати для продуктів, які ми повинні отримати для кожної окремої території для всіх продуктів.
Далі ми створимо два набори змінних, які допоможуть нам у Territory_Wise, а також для Products_Wise.
Ми скористаємося цією функцією та розділимо загальний обсяг продажів на загальний обсяг продажів території з альтернативним результатом, рівним нулю. Те саме стосується продуктів. Давайте просто змінимо назву змінної та посилання на змінну.
Нарешті, ми визначимо нашу остаточну змінну, яка буде змінною RESULTS. Він міститиме твердження з умовою, що якщо це територія, то ми хочемо отримати результат як відсоток території; якщо це назва продукту, ми хочемо, щоб результати були Percentage of Products_Wise.
В іншому випадку ми хочемо, щоб результат був у відсотках від Territory_Wise. Ми хочемо, щоб наші загальні підсумки були стовідсотковими.
Ми будемо використовувати функцію під назвою . Ця функція зберігає значення у формі true або false. Потім підведемо результати під письмовий звіт і відформатуємо наші результати у відсоткову форму.
Як бачимо, ми отримуємо очікувані результати.
Нарешті, давайте подивимося, що станеться, коли ми змінимо порядок нашої умови в операторі SWITCH TRUE.
Результати насправді невірні. Причина полягає в тому, що якщо ми розділимо наші 3 мільйони загальних продажів для продукту 1 на 60 мільйонів загальних продажів для Нового Південного Уельсу, то в результаті ми маємо отримати приблизно 5, але швидше ми бачимо результати на рівні 34%.
Тут сталося те, що DAX спочатку обчислює внутрішній контекст, а потім переходить до зовнішнього контексту.
Отже, у випадку ієрархій наш порядок умов також має бути організований відповідним чином.
У цьому випадку назви наших продуктів розташовані на нижчому рівні в ієрархії, тому вони будуть першими як умова. Оскільки території знаходяться на верхньому рівні або першому рівні ієрархії, вони підуть останніми.
Отже, давайте знову змінимо порядок наших умов, щоб повернутися до нормального. Це дасть нам правильні результати.
Висновок
У сьогоднішньому підручнику я показав вам ієрархічну форму. Я розповів вам, як це робиться за допомогою простого вимірювання з деякими функціями DAX і оператором SWITCH TRUE.
Сподіваюся, ця інформація вам допоможе. Ви можете переглянути повний відеоурок за посиланням нижче. Перегляньте відповідні посилання, щоб отримати більше подібного вмісту.
Все найкраще!
Суворий
Ознайомтеся зі спеціальними темами та навчіться створювати спеціальний файл JSON, щоб ви могли керувати спеціальними функціями кожного візуалу в LuckyTemplates.
У цьому підручнику буде розглянуто, як використовувати TOPN як функцію віртуального ранжування для отримання цікавої інформації на основі логіки ранжування в LuckyTemplates.
У цьому підручнику я покажу вам, як обчислити формулу днів ставки протягом місяця або місяців у лікарняному сценарії за допомогою DAX у LuckyTemplates.
Дізнайтеся, як створювати динамічні текстові підсумки, щоб демонструвати статистичні дані у вашому звіті, використовуючи спеціальну візуальну розробку LuckyTemplates під назвою Enlighten Data Story.
У цьому блозі ви дізнаєтеся, як динамічно створювати візуальні елементи таблиці в LuckyTemplates за допомогою показників DAX і умовного форматування.
Календар свят LuckyTemplates має вирішальне значення для багатьох розрахунків інтелекту часу. Дізнайтеся, як розрахувати конкретні дати свят за допомогою DAX.
Це вступ до LuckyTemplates Geospatial Analysis для побудови переконливих динамічних карт, що створює багато проблем для користувачів.
У цьому підручнику я продемонструю, як ви можете використовувати оновлену функцію панелей даних LuckyTemplates у візуалізації таблиці даних, щоб зробити ваші звіти більш переконливими.
У цьому блозі ми збиралися проаналізувати, як аналізувати правильні періоди продажів або правильні періоди часу, за які ви фактично маєте результати.
У цьому LuckyTemplates Showcase ми розглянемо звіти про заявки на страхування, які містять цінну інформацію про продукти та угоди, пов’язані зі страхуванням.