Представляємо Power Query Extended Date Table V2

У сьогоднішньому блозі я коротко представлю розширену таблицю дат 2.0. Я вперше поділився кодом для цього в квітні 2020 року. З того часу було багато запитів і оновлень цієї таблиці дат Power Query. Ви можете переглянути повне відео цього підручника внизу цього блогу.

В останньому випуску версії 2 усунуто деякі невідповідності в назвах полів і форматах значень, але також додано деякі нові функції. 

Представляємо Power Query Extended Date Table V2

Зміст

Доступ до розширеної таблиці дат Power Query 2.0

Варіант 1: форум eDNA

Отже, де ви можете піти, щоб отримати код для цієї конкретної таблиці дат? Ну, перше місце в категорії M Code showcase.

Представляємо Power Query Extended Date Table V2

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

Представляємо Power Query Extended Date Table V2

Щоб отримати код з форуму, просто скопіюйте код, який ви бачите внизу повідомлення. Обов’язково скопіюйте все від початку до кінця.

Представляємо Power Query Extended Date Table V2

Потім поверніться до LuckyTemplates і відкрийте редактор Power Query.

Представляємо Power Query Extended Date Table V2

Потім додайте новий порожній запит. 

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

Представляємо Power Query Extended Date Table V2

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

Представляємо Power Query Extended Date Table V2

Це повертає a, який ви можете викликати. 

Представляємо Power Query Extended Date Table V2

Варіант 2: Analyst Hub

Ви також можете перейти до , щоб отримати код для цієї таблиці дат. Але ви повинні мати членство, щоб отримати доступ до цієї конкретної платформи.

Представляємо Power Query Extended Date Table V2

Увійшовши в Analyst Hub, просто знайдіть PQ: Extended , і ви знайдете код для Extended Table у PQ: Extended Date Table (функція Power Query M) . Ви також можете побачити моє ім'я користувача. 

Представляємо Power Query Extended Date Table V2

Далі ви можете скопіювати код безпосередньо з результату, навівши на нього курсор і натиснувши «Копіювати».

Представляємо Power Query Extended Date Table V2

Крім того, ви можете спочатку переглянути документ, натиснувши «Відкрити документ» , а потім скопіювати код звідти.

Представляємо Power Query Extended Date Table V2

Давайте повернемося до LuckyTemplates і відкриємо Advanced Editor. Знову ж таки, я вже додав новий порожній запит, тому я просто виберу його та клацну Розширений редактор

Представляємо Power Query Extended Date Table V2

У вікні розширеного редактора виберіть усе, що бачите, і вставте код. Натисніть Готово.

Представляємо Power Query Extended Date Table V2

Замість функції цей метод повертає запис, який містить останню версію fxCalendar , а також fxCalendarDepricated V1 і ChangeLog. 

Представляємо Power Query Extended Date Table V2

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

Представляємо Power Query Extended Date Table V2

Це дозволить зберегти запис. 

Представляємо Power Query Extended Date Table V2

Отже, це один із способів, а інший – просто натиснути цю функцію.

Представляємо Power Query Extended Date Table V2

Це дозволить детально ознайомитися з нашими записами.

Представляємо Power Query Extended Date Table V2

Це також додасть крок навігації, як показано нижче.

Представляємо Power Query Extended Date Table V2

Просто натисніть X , щоб повернути запис.

Розуміння параметрів таблиці дат Power Query

Таблиця дат Power Query: обов’язкові параметри

Давайте також розглянемо значення та функції кожного з параметрів. По-перше, StartDate є обов’язковим параметром і буде першою датою у вашій таблиці дат. 

Другим і останнім обов’язковим параметром цієї функції є EndDate , який позначає останню дату у вашій таблиці дат. 

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

Представляємо Power Query Extended Date Table V2

Таблиця дат Power Query: додаткові параметри

Додатковий FYStartMonthNum дозволяє встановити місяць початку фінансового року. Це додасть до таблиці дат фінансові роки, квартали, періоди та тижні. 

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

Свята — необов’язковий параметр для передачі списку святкових дат у цю таблицю дат. Це вмикає логічний фільтр IsHoliday, але також впливатиме на поля IsBusinessDay, тип дня та відносні дні мережі. 

WDStartNum дозволяє змінити стандартну нумерацію днів тижня з нуля, тобто з нуля до шести, на нумерацію з одного до семи. 

AddRelativeNetWorkdays дозволяє включити стовпець Relative Network Day до таблиці дат. 

Представляємо Power Query Extended Date Table V2




Висновок

Підсумовуючи, розширена таблиця дат 2.0 є потужним інструментом для роботи з датами в Power Query. 

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

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

Мелісса де Корте


Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates

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

Методи моделювання даних для організації показників DAX

Методи моделювання даних для організації показників DAX

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

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

LuckyTemplates — чудовий інструмент для фінансової звітності. Ось підручник про те, як створювати персоналізовані таблиці для вашої фінансової інформаційної панелі LuckyTemplates.

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.

Локальний шлюз даних у Power Automate

Локальний шлюз даних у Power Automate

Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.