Azure Kusto 数据资源管理器 - 将持续时间转换为天数
Azure Kusto Data Explorer - convert duration to days
有没有办法从时间跨度中找到天数?
例如,
时间(00:00:00.2000000),时间(00:30:30),时间(01:00:00),时间(413.00:00:00)
应该 return 0, 0, 0, 413
您可以使用 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
另一种方法是将时间跨度除以一天,例如:
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)
有没有办法从时间跨度中找到天数?
例如, 时间(00:00:00.2000000),时间(00:30:30),时间(01:00:00),时间(413.00:00:00) 应该 return 0, 0, 0, 413
您可以使用 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
另一种方法是将时间跨度除以一天,例如:
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)