Нова функція DAX COLUMNSTATISTICS – огляд

У цьому підручнику ви ознайомитесь із COLUMNSTATISTICS() – новою функцією DAX, яка майже повністю не задокументована. Його було додано до LuckyTemplates у серпні 2021 року. Ви можете переглянути повне відео цього посібника внизу цього блогу.

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

Я експериментував із цим новим і хочу показати вам, що я знайшов і що я з ним робив.

Ми налаштуємо тестову базу даних за допомогою інструменту LuckyTemplates Practice Dataset . Отже, ми ввімкнемо це та створимо невеликий трирічний набір даних зі стандартною моделлю зіркової схеми продажів-продуктів-клієнтів.

Нова функція DAX COLUMNSTATISTICS – огляд

Тепер давайте розглянемо, як ця функція працює, а в деяких випадках – ні.

Зміст

Використання нової функції DAX COLUMNSTATISTICS

Спочатку я створю нову таблицю, щоб показати, що створює ця функція. Отже, давайте створимо обчислювану таблицю та назвемо її Col Stats . Ви помітите, що коли я вводжу текст, IntelliSense не розпізнає його, що відразу є трохи червоним прапорцем. Ми також отримуємо повідомлення про те, що ��иявлено циклічну залежність.

Нова функція DAX COLUMNSTATISTICS – огляд

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

Це не вийде. Отже, моєю наступною думкою було: замість того, щоб створювати це як фізично обчислену таблицю, що, якби ми створили її як обчислену віртуальну таблицю, щоб вона не поверталася сама до себе в циклічній залежності?

Тож давайте перейдемо до заходів, створимо нову міру та спробуємо щось просте. Ми спробуємо порахувати рядки цієї таблиці Col Stats.

Нова функція DAX COLUMNSTATISTICS – огляд

Тепер давайте спробуємо втілити це у візуал картки. Як бачите, це працює. Ми маємо стабільну статистику 71 рядка в цьому стовпці. Він обчислюється належним чином у цьому віртуальному середовищі.

Нова функція DAX COLUMNSTATISTICS – огляд

Далі розглянемо, як ми можемо отримати ці дані. Якщо ми зможемо створити таблицю, можливо, ми зможемо зробити це як запит DAX.

Для цього заходимо втому що ми захочемо вивести це у файл, і DAX Studio справді добре справляється з цим. Ми встановлюємо вихідні дані Excel і створимо статичну таблицю Excel. Потім ми виконуємо запит DAX. Запити DAX, які створюють таблиці, починаються з EVALUATE. Він дійсно працює і повертає файл із 71 рядком.

Нова функція DAX COLUMNSTATISTICS – огляд

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

Нова функція DAX COLUMNSTATISTICS – огляд

Потім ми можемо трансформувати ці дані. По-перше, ми просто використовуємо перший рядок як заголовки . Потім ми беремо цю таблицю Query1 і перейменовуємо її на Column Statistics . Потім натисніть «Закрити та застосувати».

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

Нова функція DAX COLUMNSTATISTICS – огляд




Висновок

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

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

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

Все найкраще!


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

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