Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Як бачите, у мене є дані за всі дати , вчора , сьогодні , 5 днів , 15 днів , 1 місяць , 3 місяці , 6 місяців , рік до сьогодні , 1 рік і 2 роки .

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Я покажу вам, як я прийшов до цієї ідеї. Давайте перейдемо до, і я покажу вам, звідки ми взяли цю публікацію.

Це я опублікував на форумі LuckyTemplates ще в травні 2020 року.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Я придумав цей посібник, тому що інший нещодавно з’явився на форумі LuckyTemplates. Учасник із ідеєю Yahoo Finance намагався підключити API до LuckyTemplates. За цим посиланням ви можете побачити все, що ми обговорювали щодо цієї проблеми.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Форум LuckyTemplates — це чудовий спосіб дізнатися та вивести свою розробку LuckyTemplates на новий рівень.

Брайану Джуліусу, ще одному , і мені було доручено розрізати дані учасників форуму протягом цих періодів часу. Брайан допоміг підключити дані до API, щоб учасник міг отримати всю інформацію з Yahoo Finance.

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Дозвольте мені показати вам, як я це зробив. Спочатку ми перейдемо на вкладку «Головна» та натиснемо «Перетворення даних» .

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Все це було створено в редакторі запитів з кодом M. Ось як налаштована модель даних.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Однією з перших речей, які я зробив, було створення запиту для MinDates .

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Я перейшов до розширеного редактора та знайшов мінімальну дату, яка була в таблиці Dates у цьому прикладі.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Потім я створив MaxDates за допомогою коду M, щоб отримати максимальну дату в таблиці Date. Я знаю, що є інші способи зробити це, але це те, як я налаштував це для цього прикладу.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Тепер давайте відкриємо таблицю періодів.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Я хотів спочатку отримати сьогоднішню дату , щоб ви побачили, що на неї посилаються у всьому коді. Щоб отримати всі дати , я використав MinDates і MaxDates , які ми створили раніше, перш ніж відкрити таблицю періодів.

Як тільки я отримав приклад для 5 днів, це було дуже легко зробити решту днів.

Для місяців я змінив код M з Date.AddDays на Date.AddMonths , щоб отримати різницю в місяцях.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

І тоді YTD - це в основному Date.StartofYear , який знаходиться в TodaysDate . Я також додав дані за рік і два роки від сьогодні.

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

Давайте закриємо редактор потужних запитів і повернемося до моделі. У цьому налаштуванні ми можемо бачити дані за 6 місяців .

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Коли ми натискаємо на YTD, ми можемо побачити дані за рік до поточної дати.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Потім, натиснувши 1 рік, ми побачимо дані за весь рік.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Висновок

Використовуючи цей код M з форуму, ви зможете створити динамічний роздільник дат у LuckyTemplates. За допомогою цієї техніки ви можете легко розділити дані за різними періодами часу.

Сподіваюся, вам сподобалася ця порада, і якщо вам сподобалася, перегляньте супровідне відео на YouTube і не забудьте натиснути кнопку «Подобається» та «Підписатися». Ви не хочете пропустити будь-який майбутній вміст на YouTube-каналі LuckyTemplates .


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

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