Значення DateTime: як видалити секунди

У сьогоднішньому блозі ми розглянемо три способи видалення секунд із значення DateTimeВи можете переглянути повне відео цього підручника внизу цього блогу.

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

Це означає, що стовпець DateTime може містити величезну кількість унікальних значень, які можуть впливати на розмір моделі та продуктивність. 

Зміст

Як видалити секунди в Power Query

Є два очевидних способи впоратися з цим. По-перше, потрібно завжди розділяти значення DateTime, щоб мати один стовпець із датами та один із часом.

По-друге, визначити, при якому аналізі потрібно провести. Звітуватись потрібно до секунди, хвилини чи навіть години.

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

Повний підхід інтерфейсу користувача для значень DateTime

Почніть із переходу до свого . Перший підхід, який ви вивчатимете, — це повний підхід, керований інтерфейсом користувача. 

Вибравши стовпець DateTime, перейдіть на вкладку Add Column , виберіть Time, потім виберіть Time Only .

Значення DateTime: як видалити секунди

З’явиться  стовпчик часу .

Значення DateTime: як видалити секунди

Натисніть піктограму «Час» і виберіть «Текст». 

Значення DateTime: як видалити секунди

Потім поверніть його назад до часу , виконавши ті самі дії. Не вибирайте «Замінити поточний», а замість цього «Додати новий крок» .

Значення DateTime: як видалити секунди

Значення DateTime: як видалити секунди

І тепер ми втратили секунди цього значення часу. 

Значення DateTime: як видалити секунди

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

Підхід, не керований інтерфейсом користувача, для значень дати й часу

Давайте подивимося на наш підхід без інтерфейсу користувача. 

За допомогою піктограми міні-таблиці у верхньому лівому куті виберіть Додати спеціальний стовпець

Значення DateTime: як видалити секунди

Ви можете назвати новий стовпець Time2 . Щоб перетворити значення DateTime на текст, можна скористатися функцією =DateTime.ToText ([Дата створення), «ГГ:хм»). 

Значення DateTime: як видалити секунди

Зауважте, що частина «Дата створення» у функції додається, клацнувши стовпець «Дата створення» праворуч, як показано на зображенні вище. ГГ:хм показує формат часу, і ми використовуємо велику ГГ для застосування 24-годинного формату.

Давайте натиснемо «ОК». З результатів ми бачимо новий стовпець лише з годинами та хвилинами. 

Значення DateTime: як видалити секунди

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

Значення DateTime: як видалити секунди

Для цілей цього блогу давайте повернемо нашу таблицю до 24-годинного формату, змінивши її назад на HH

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

Значення DateTime: як видалити секунди

Використання DateTime.ToRecord

Ви можете використати інший метод, щоб зробити те саме. У цьому прикладі ми використовуємо DateTime.ToRecord .

Почніть, перейшовши до значка міні-таблиці, а потім додайте спеціальний стовпець .

Значення DateTime: як видалити секунди

З’явиться вікно спеціального стовпця. Ви можете використати ім’я Time3 і застосувати функцію DateTime.ToRecord за наведеною нижче формулою. 

Значення DateTime: як видалити секунди

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

Значення DateTime: як видалити секунди

Натисніть на один із записів, і ви побачите попередній перегляд внизу.

Значення DateTime: як видалити секунди

У попередньому перегляді ви можете побачити, що частини дати та часу отримують поле всередині запису.

Значення DateTime: як видалити секунди

Використовуючи внутрішню функцію #time, ви можете перетворити це на значення часу. По-перше, створіть змінну, щоб легше звертатися до неї. Отже, нехай t дорівнює функції, яку ви вже створили з додаванням внутрішнього значення часу. Для цього потрібні три аргументи: години, хвилини та секунди.

Розширте функцію, додавши відкриваючу дужку. Для години назвіть свій запис t і зверніться до імені поля hour, ввівши годину в квадратних дужках так: t[hour] .

Додайте кому (,) , а потім повторіть ті самі дії для хвилини: t[хвилина]. Додайте ще одну кому та нуль (0) для секунд.

Отримана функція показана нижче. Потім натисніть галочку.

Значення DateTime: як видалити секунди

Звичайно, ви також можете встановити тип, додавши до функції час типу .

Значення DateTime: як видалити секунди

Висновок

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

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

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

Leave a Comment

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

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