Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У сьогоднішньому дописі в блозі я хотів би обговорити те, що ми називаємо періодичною таблицею . Таблиця періодів створює чіткий діапазон дат, тож ви можете розділяти дані будь-яким способом. Я покажу вам, як ви можете створити динамічний роздільник дат у LuckyTemplates за допомогою цієї таблиці періодів. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Як бачите, у мене є дані за всі дати , вчора , сьогодні , 5 днів , 15 днів , 1 місяць , 3 місяці , 6 місяців , рік до сьогодні , 1 рік і 2 роки .
Я покажу вам, як я прийшов до цієї ідеї. Давайте перейдемо до, і я покажу вам, звідки ми взяли цю публікацію.
Це я опублікував на форумі LuckyTemplates ще в травні 2020 року.
Спочатку я отримав цю ідею з публікації в блозі, яку написав Кріс Вебб пару років тому. Ви можете натиснути посилання на форум вище, щоб прочитати мою тему та побачити, як я її придумав. Ви також побачите код M , який я створив для реалізації цієї стратегії.
Я придумав цей посібник, тому що інший нещодавно з’явився на форумі LuckyTemplates. Учасник із ідеєю Yahoo Finance намагався підключити API до LuckyTemplates. За цим посиланням ви можете побачити все, що ми обговорювали щодо цієї проблеми.
Форум LuckyTemplates — це чудовий спосіб дізнатися та вивести свою розробку LuckyTemplates на новий рівень.
Брайану Джуліусу, ще одному , і мені було доручено розрізати дані учасників форуму протягом цих періодів часу. Брайан допоміг підключити дані до API, щоб учасник міг отримати всю інформацію з Yahoo Finance.
Давайте повернемося до робочого столу LuckyTemplates і поглянемо на таблицю періодів . Це проста таблиця з трьома різними полями, які включені в цей період.
Дозвольте мені показати вам, як я це зробив. Спочатку ми перейдемо на вкладку «Головна» та натиснемо «Перетворення даних» .
Все це було створено в редакторі запитів з кодом M. Ось як налаштована модель даних.
Однією з перших речей, які я зробив, було створення запиту для MinDates .
Я перейшов до розширеного редактора та знайшов мінімальну дату, яка була в таблиці Dates у цьому прикладі.
Потім я створив MaxDates за допомогою коду M, щоб отримати максимальну дату в таблиці Date. Я знаю, що є інші способи зробити це, але це те, як я налаштував це для цього прикладу.
Тепер давайте відкриємо таблицю періодів.
Це дасть нам усі приклади тих діапазонів дат, які були доступні на попередній сторінці, про яку я згадував раніше.
Якщо ми відкриємо розширений редактор, ви побачите код M , який було просто скопійовано та вставлено з першого допису на форумі, про який я згадав.
Я хотів спочатку отримати сьогоднішню дату , щоб ви побачили, що на неї посилаються у всьому коді. Щоб отримати всі дати , я використав MinDates і MaxDates , які ми створили раніше, перш ніж відкрити таблицю періодів.
Як тільки я отримав приклад для 5 днів, це було дуже легко зробити решту днів.
Для місяців я змінив код M з Date.AddDays на Date.AddMonths , щоб отримати різницю в місяцях.
І тоді YTD - це в основному Date.StartofYear , який знаходиться в TodaysDate . Я також додав дані за рік і два роки від сьогодні.
Я просто хочу ще раз підкреслити, що якщо ви перейдете до цієї публікації на форумі LuckyTemplates, ви зможете легко отримати доступ до цього коду M.
Давайте закриємо редактор потужних запитів і повернемося до моделі. У цьому налаштуванні ми можемо бачити дані за 6 місяців .
Коли ми натискаємо на YTD, ми можемо побачити дані за рік до поточної дати.
Потім, натиснувши 1 рік, ми побачимо дані за весь рік.
Висновок
Використовуючи цей код M з форуму, ви зможете створити динамічний роздільник дат у LuckyTemplates. За допомогою цієї техніки ви можете легко розділити дані за різними періодами часу.
Сподіваюся, вам сподобалася ця порада, і якщо вам сподобалася, перегляньте супровідне відео на YouTube і не забудьте натиснути кнопку «Подобається» та «Підписатися». Ви не хочете пропустити будь-який майбутній вміст на YouTube-каналі LuckyTemplates .
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.