Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику ви ознайомитесь із COLUMNSTATISTICS() – новою функцією DAX, яка майже повністю не задокументована. Його було додано до LuckyTemplates у серпні 2021 року. Ви можете переглянути повне відео цього посібника внизу цього блогу.
Цю функцію можна використовувати для швидкого створення метаданих для кожної таблиці у вашій моделі даних, включаючи список полів, мінімальну, максимальну, максимальну довжину та кількість унікальних значень (кількість) для кожного поля. Однак є деякі дуже унікальні аспекти того, як цю функцію можна і не можна використовувати, про які я також розповідаю в цьому блозі.
Я експериментував із цим новим і хочу показати вам, що я знайшов і що я з ним робив.
Ми налаштуємо тестову базу даних за допомогою інструменту LuckyTemplates Practice Dataset . Отже, ми ввімкнемо це та створимо невеликий трирічний набір даних зі стандартною моделлю зіркової схеми продажів-продуктів-клієнтів.
Тепер давайте розглянемо, як ця функція працює, а в деяких випадках – ні.
Зміст
Використання нової функції DAX COLUMNSTATISTICS
Спочатку я створю нову таблицю, щоб показати, що створює ця функція. Отже, давайте створимо обчислювану таблицю та назвемо її Col Stats . Ви помітите, що коли я вводжу текст, IntelliSense не розпізнає його, що відразу є трохи червоним прапорцем. Ми також отримуємо повідомлення про те, що ��иявлено циклічну залежність.
Якщо ви подумаєте про те, що робить ця функція, то вона переглядає кожну з таблиць у моделі та створює статистичні дані по полях. І от, що він тут робить, це фактично намагається створити статистику в самій цій таблиці, таблиці Col Stats. Це створює циклічну залежність.
Це не вийде. Отже, моєю наступною думкою було: замість того, щоб створювати це як фізично обчислену таблицю, що, якби ми створили її як обчислену віртуальну таблицю, щоб вона не поверталася сама до себе в циклічній залежності?
Тож давайте перейдемо до заходів, створимо нову міру та спробуємо щось просте. Ми спробуємо порахувати рядки цієї таблиці Col Stats.
Тепер давайте спробуємо втілити це у візуал картки. Як бачите, це працює. Ми маємо стабільну статистику 71 рядка в цьому стовпці. Він обчислюється належним чином у цьому віртуальному середовищі.
Далі розглянемо, як ми можемо отримати ці дані. Якщо ми зможемо створити таблицю, можливо, ми зможемо зробити це як запит DAX.
Для цього заходимо втому що ми захочемо вивести це у файл, і DAX Studio справді добре справляється з цим. Ми встановлюємо вихідні дані Excel і створимо статичну таблицю Excel. Потім ми виконуємо запит DAX. Запити DAX, які створюють таблиці, починаються з EVALUATE. Він дійсно працює і повертає файл із 71 рядком.
Повертаючись до LuckyTemplates у нашій зразковій моделі даних, ми візьмемо таблицю Excel, яку ми створили. Давайте втягнемо його, і ми побачимо, що отримуємо цей Query1, і це саме те, що він збирається зробити, а саме видавати інформацію про кожен стовпець у кожній таблиці.
Потім ми можемо трансформувати ці дані. По-перше, ми просто використовуємо перший рядок як заголовки . Потім ми беремо цю таблицю Query1 і перейменовуємо її на Column Statistics . Потім натисніть «Закрити та застосувати».
На новій сторінці ми беремо назву таблиці та перетягуємо її в роздільник. Давайте візьмемо решту даних і перенесемо їх у таблицю. І тепер ми маємо щось дуже корисне. Тож замість того, щоб повертатися до перегляду таблиці та шукати потрібні поля, ви можете просто клацати по них у процесі розробки. Ви можете переглянути всю підсумкову статистику для всіх стовпців.
Висновок
Одна з особливо крутих речей у цьому полягає в тому, що все це знаходиться у вашій фізичній таблиці, тепер ви можете посилатися на це. Ви можете порахувати свої таблиці та кількість полів у таблиці. У віртуальних таблицях ви можете створювати списки імен стовпців і перевіряти структуру моделі.
Отже, я думаю, що це те, що, якщо ми продовжимо експериментувати, ми знайдемо нові та кращі застосування. Якщо у вас є ще якісь відкриття щодо COLUMNSTATISTICS, я хотів би почути їх у коментарях.
Ви можете переглянути повний відеоурок нижче, щоб дізнатися більше.
Все найкраще!
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.