Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику я збираюся показати вам, як виправити підсумкові показники матриці LuckyTemplates, зокрема виправити підсумкові та проміжні підсумкові показники, якщо створені вами показники спочатку не дають належних результатів. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Є дві причини, чому я хотів вирішити цю проблему. По-перше, це відбувається досить часто. Це те, що часто виникає в. Ми бачимо, як це запитання повторюється знову і знову в різних формах. Друга причина полягає в тому, що коли ви звертаєтеся до неї в контексті матриці, це, мабуть, найскладніша з проблем розбитих підсумків.
Якщо ви навчитеся звертатися до цього в матриці, ви знатимете, що вам потрібно зробити, щоб виправити підсумки в картках, таблицях та інших візуальних матеріалах, де підсумки можуть збиватися. Я збираюся пройти через систематичний процес виправлення підсумкових значень матриці LuckyTemplates, які були зламані, і дійсно розбити їх за компонентами.
У цьому прикладі вимірювання було досить складним, щоб розбити підсумки досить вражаючим чином. Я хотів почати з дійсно несправних підсумків, щоб показати вам, як виправити навіть найгірші проблеми з несправними підсумками.
Зміст
Неправильні підсумки в матриці LuckyTemplates
Давайте розглянемо контекст заходів у цьому прикладі. По-перше, ми маємо показник, який називається дохід від спреду , який є розгалуженням загального доходу від можливості та коефіцієнта масштабування пошуку .
Загальний дохід від можливості є простимвимірювання, тоді як коефіцієнт масштабування пошуку є більш складним, різновидом багатокритеріального пошуку, який ми робимо на основі серії умов фільтра.
Це лише приклад того, як можна порушити підсумки. Тепер, якщо ми візьмемо цей спред-дохід і опустимо його в поле для матриці, станеться ось що (див. нижче).
Як бачите, базові рядки обчислюють належним чином, але підсумкові рядки не обчислюють. У багатьох випадках, коли у вас є підсумки, проміжні підсумки та загальні підсумки, LuckyTemplates принаймні припускає. І часто це припущення є хибним, і вам потрібно виправити підсумки.
Але в цьому випадку LuckyTemplates просто знизує плечима. Він не має жодного уявлення, якими мають бути ці суми. У ньому навіть немає припущень. Він просто позначає їх як порожні. Щоб вирішити цю проблему, ми маємо побудувати тут додаткову логіку, яка повідомляє LuckyTemplates, що робити в підсумкових підсумках у рядках, стовпцях і загальних підсумках.
У багатьох випадках, коли ви розглядаєте кілька умов, ви можете зробити це як вкладенезаява. Але ми маємо кращу конструкцію в LuckyTemplates, завдяки якій набагато легше побачити логіку, яка є заява.
Виправлення підсумків матриці LuckyTemplates за допомогою логіки SWITCH TRUE
У нас є SWITCH TRUEstatement, побудований від загального до конкретного, і я хочу показати вам, чому це не працює. Інструкція SWITCH TRUE виконує кожну з умов. Він виходить із першого, що є правдою.
І тому в даному випадку ми йдемо від загального. Там сказано: «якщо тварина відноситься до однопрохідних, сумчастих і плацентарних, то вона отримує ярлик ссавців». У цьому прикладі це єдині три класи ссавців. Якщо це ссавець, то це буде один із цих трьох типів.
Якщо ми подивимось, що відбувається, дані надходять, і ми переходимо до SWITCH TRUE. І якщо це один із цих класів, він отримує «ссавець». Це означає, що ми ніколи не будемо опускатися до критерію сумчастих або тих, яких ми хочемо, а саме кенгуру, тому що всі вони ссавці. Отже, якщо це твердження правдиве, воно вийде.
Якщо твердження невірне, то два твердження не будуть істинними. Буде встановлено значення за замовчуванням, яке не є ссавцем. Таким чином, замість того, щоб будувати від загального до конкретного, ви повинні побудувати свій оператор SWITCH TRUE від конкретного до загального , а потім всеосяжне в кінці.
Якщо ми повернемося до прикладу фіксації підсумків матриці, це насправді те саме. А тут — це деталі, які стануть першим твердженням у нашому ПЕРЕКЛЮЧЕННІ ІСТИНИ. І тоді ми маємо D як всеосяжне. Посередині ми маємо дві умови B і C. B має контекст для стовпця, але не рядка, тоді як C має контекст для рядка, але не для стовпця.
Тепер давайте перейдемо до Табличного редактора 3 (TE3), який зараз є моїм улюбленим способом налагодження та розуміння показників.
Налагодження за допомогою табличного редактора 3
Я називаю цей показник (нижче) спред доходу з фіксованими підсумками. Він досить довгий і виглядає як складний DAX, але я збираюся розбити його за компонентами.
У нас є лише дві змінні, які в основному підбираютьнашого короткого місяця та нашого періоду, і це визначатиме контекст. Потім у нас є віртуальна таблиця, яка, по суті, є віртуальною версією матрицііпобудувати.
Якщо ми подивимося на це всередині запиту DAX, ви побачите, що він створює всі можливі комбінації періоду та короткого місяця, що й робить матриця.
У табличному редакторі 3 існує інший спосіб візуалізації, який називається Pivot Grid. Він створює візуал, який дорівнює цьому візуалу матриці в LuckyTemplates.
Повертаючись до нашого вимірювання в редакторі виразів, нам потрібно побудувати логіку, яка створює поля підсумків. Отже, у нас є оператор SWITCH TRUE, де ми перевіряємо, чи є контекст у кожному з двох полів, у яких нам потрібен контекст.
Перша умова, яка є від найбільш конкретної до найменш конкретної, це умова A, базові рядки. Отже, якщо ми маємо контекст для Періоду та контекст для Короткого місяця, тоді ми просто використовуємо міру розподілу доходу, оскільки це давало правильні результати в цих рядках даних.
Тепер нам потрібно побудувати логіку для B, де ми маємо контекст у стовпці. Отже, ми маємо HASONEVALUE для короткого місяця, але не для періоду. Тепер ми хочемо застосувати логіку, взяти віртуальну матрицю та виміряти наш спред-дохід, а потім підсумувати його за всіма значеннями періоду.
Наступне, що ми маємо, це зворотний бік, де ми маємо HASONEVALUE у періоді, але не в короткому місяці. Зараз ми беремовіртуальної таблиці (показник спреду доходу), і ми підсумовуємо його за всімакороткого місяця.
І, нарешті, у нас є всеохоплююча міра, тобто якщо ми не маємо контексту в жодному з двох, тоді ми просто беремо загальну суму віртуальної таблиці.
Тепер, якщо ми розмістимо наше вимірювання «Спред доходу з фіксованими підсумками» в поля та опустимо його до значень, ми отримаємо правильні підсумкові значення для підсумкових підсумків рядка, підсумкового значення стовпця та загального підсумку. Логіка SWITCH TRUE проходить і накладає всю логіку, необхідну для отримання правильних підсумків.
Висновок
У цьому блозі я показав вам, як виправити неправильні підсумки в матриці LuckyTemplates. Це конструкція, яку ви можете накласти на таблицю чи картку, де ви будуєте віртуальну логіку для базових рядків, яка зазвичай працюватиме, якщо ви маєте правильну міру. А потім просто нав’яжіть логіку, яка вам потрібна, щоб отримати правильний підсумок.
Це виглядає складно, але безумовно корисно. Сподіваюся, це все зрозуміло. Ви можете переглянути повний відеопосібник нижче та перейти за посиланнями, щоб отримати додатковий вміст.
Все найкраще!
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.