#formula #powerquery #m
#формула #запрос мощности #m
Вопрос:
Эта функция M (Power Query)выдает выражение «Ошибка».Ошибка: Мы не можем преобразовать значение функции типа в тип текста.» Цель функции состоит в том, чтобы ввести два текста и вычесть их из длительности (в виде списка или текста).
Например: 1/20/2020 1:49:46 вечера, 1/20/2020 1:58:03 ВЕЧЕРА, 1/20/2020 2:09:42 ВЕЧЕРА
1/20/2020 1:49:41 ВЕЧЕРА, 1/20/2020 1:57:58 ВЕЧЕРА, 1/20/2020 2:09:38 ВЕЧЕРА
let Source = (txtCheckInTime as text, txtCheckOutTime as text) as text=gt; let lstCheckinTimeLst = Text.Split(txtCheckInTime, ", "), lstCheckOutTimeLst = Text.Split(txtCheckOutTime, ", "), txtCheckInEvent = each lstCheckinTimeLst, txtCheckOutEvent = each lstCheckOutTimeLst, EventDuration = DateTime.FromText(txtCheckInEvent) - DateTime.FromText(txtCheckOutEvent) , Source = Text.Combine(Duration.ToText(EventDuration),", ") in Source in Source
Могли бы в любом случае указать на ошибку?
Комментарии:
1. виновником являются следующие две строки: txtCheckInEvent = каждый lstCheckinTimeLst, txtCheckOutEvent = каждый lstCheckOutTimeLst,