Azure Kusto Data Explorer - конвертировать продолжительность в дни - PullRequest
0 голосов
/ 18 февраля 2020

Есть ли способ узнать количество дней по времени?

Например, время (00: 00: 00.2000000), время (00:30:30), время (01:00:00), время (413.00: 00: 00) должны возвращать 0, 0, 0, 413

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Вы можете использовать format_timespan ():

let getDays = (t:timespan)
{ 
    toint(format_timespan(t, 'd'))
};
print result = getDays(time(00:00:00.2000000)), //0
               getDays(time(00:30:30)), //0
               getDays(time(01:00:00)), //0
               getDays(time(413.00:00:00)) //413
0 голосов
/ 18 февраля 2020

Альтернативным способом было бы разделить временной интервал на день, например:

datatable(t:timespan) [ time(00:00:00.2000000), time(00:30:30), time(01:00:00), time(413.00:00:00)]
| extend Days = tolong(t/1d)
...