Динамічний роздільник дат у 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 .


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

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

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

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

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

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

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

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

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

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

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

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

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