Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Я хочу глибше зануритися в те, наскільки корисноФункція DAX може бути. Ви можете бути новачком, який ще не до кінця зрозумів, як працює COUNTROWS . Ви також можете бути більш досвідченим користувачем LuckyTemplates, але не впевнені, як максимізувати функцію. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Завдяки прикладам, які я наведу нижче, ви побачите, наскільки потужною є COUNTROWS як функція DAX, особливо коли вона використовується у віртуальних таблицях.
Зміст
Використання функції COUNTROWS DAX у фізичній таблиці
COUNTROWS дозволяє підрахувати кількість рядків у будь-якій таблиці, на яку ви посилаєтеся.
Отже, коли ви використовуєте його в мірі, він автоматично запитає вас також про стіл.
У цьому випадку я буду використовувати таблицю Sales , оскільки я вже маю цю фізичну таблицю.
Використання таблиці «Продажі» також має сенс у цьому випадку, оскільки я просто шукаю загальну кількість замовлень за день.
Оскільки кожне окреме замовлення охоплює один рядок у моєму наборі даних, функція COUNTROWS переглядатиме лише кожен окремий рядок із записом, щоб надати мені потрібні результати.
Звичайно, це найпростіший спосіб використання COUNTROWS . Я хочу вам показати, що цю функцію також можна використовувати для більш складних програм, особливо у віртуальних таблицях.
Простий приклад використання COUNTROWS у віртуальній таблиці
Я наведу два приклади використання COUNTROWS у віртуальній таблиці. Перший приклад дуже простий у використанні.
Цього разу замість того, щоб просто переглядати загальну кількість замовлень, я хочу перевірити, скільки замовлень було в будь-яку конкретну дату, які перевищували 15 000.
Я збираюся знову використовувати COUNTROWS . Але цього разу замість розміщення таблиці Sales безпосередньо у функції COUNTROWS я збираюся помістити її всерединузамість цього.
Знову ж таки, я дивлюся на кожен окремий рядок. Але цього разу я шукаю рядки з прибутком 15 000 і більше. Таким чином, коли вимірювання йде рядок за рядком, він зберігає кількість лише для всіх рядків, які відповідають цим параметрам.
Отже, COUNTROWS тут робить те саме, що й коли я використовував фізичну таблицю раніше. Єдина відмінність полягає в тому, що тепер він застосований до віртуальної таблиці, де я можу ввести власні параметри.
Звідси досить легко додати більше параметрів до вимірювання. Наприклад, я міг би також перевірити, який відсоток щоденних продажів перевищує позначку 15 000.
Розширений приклад використання COUNTROWS у віртуальній таблиці
Цього разу я застосую функцію COUNTROWS у більш просунутий спосіб. Я подивлюсь, скільки замовлень у будь-який день надійшло від моїх 50 найкращих клієнтів усіх часів.
Я почну з того, що перегляну свій набір даних і перевірю, скільки загалом у мене клієнтів. Дивлячись на цифри, я бачу, що всього 3603 клієнти.
Я налаштував дані тут таким чином, щоб у списку були лише клієнти, які фактично здійснили покупку.
Ви також помітите, що тут у моєму звіті є роздільник дат. Але через параметри, які я розглядаю, це не має значення. Я дивлюся на всіх клієнтів з початку часів.
Ось як я хочу, щоб мій показник працював: я хочу, щоб він переглядав кожен окремий продаж за кожен день і оцінював, чи був якийсь із цих продажів від 50 найбільших клієнтів. Тож моя міра виглядатиме так.
Знову я використав COUNTROWS як свою основну функцію тут. Але цього разу я скористаюсястворити віртуальну таблицю.
Я все ще збираюся використовувати свою таблицю продажів тут, але я збираюся додати до неї більше логіки, дивлячись лише на 50 найкращих клієнтів. Ось чому я також збираюся використовуватифункція.
Оскільки я розглядаю 50 найкращих клієнтів на основі їхніх покупок із самого початку часу, я збираюся включитидати . _ Використання функції ALL ігнорує всі інші фільтри, які могли бути розміщені в розділювачі дат.
Тепер, коли захід діє, я бачу тут одного клієнта, який відповідав вимогам на цю конкретну дату.
Як перевірити, що це правильно?
Я можу перевірити, чи отримую правильні результати, натиснувши ту конкретну дату, коли відбувся продаж від одного з моїх 50 найкращих клієнтів.
Потім я подивлюся на свою візуалізацію тут праворуч, щоб побачити, чи знайде вона назву в моєму списку 50 найкращих клієнтів.
Правда, я бачу ім’я Чарльза Хендерсона. Тепер я збираюся зробити перехресне посилання на це з докладним списком тут.
Це показує, що Чарльз Хендерсон придбав продуктів на суму 9983 в той конкретний день.
Візуалізації також полегшують перегляд даних, які я шукаю. Ось показник, який я також використовував для візуалізації в подібних сценаріях, як цей.
Просто переконайтеся, що ви знаєте, що якщо у вас є такий різак дат, це може потенційно вплинути на результати.
У цьому випадку також краще використовувати ВСІ дати .
Висновок
Функція COUNTROWS DAX є універсальною, як показано в прикладах, наведених вище. Ви можете перейти від простої та зрозумілої програми на фізичному столі або перейти до більш складного сценарію за допомогою віртуальних таблиць.
Також цікаво побачити, наскільки добре він працює з іншими табличними функціями, такими як CALCULATETABLE , ALL і TOPN . Це може змусити ваші заходи працювати для будь-якого можливого сценарію, який ви можете придумати, якщо ви знайдете правильні комбінації для логіки, яку хочете додати.
Все найкраще,
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.