是否可以更改从 startofweek() 和 endofweek() 返回的日期?

Is it possible to change the day returned from startofweek() and endofweek()?

Kusto 提供了获取一周开始日期和结束日期的函数。这些是通过 startofweek()endofweek() 调用的。 startofweek() return 星期天,endofweek() return 星期六。

在某些国家/地区,星期是从星期一到星期日,我一直无法找到如何更改。

是否可以在 kusto 中设置文化,使得 startofweek()endofweek() 分别 return 星期一和星期日?

没有,我没在Kusto看到可以设置文化的设定。在可以设置此类配置的操作系统和应用程序中,我看到 Kusto 相当基础并且类似于 .NET 库,其中 DayOfWeek 枚举从索引 0 处的星期日开始,并且无法更改该基础.

文档指出“一周的开始被认为是星期日”。所以我相信就是这样。我们的用户需要从那里进行调整。 (https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/startofweekfunction)

我相信你自己已经这样做了,但这是我的方法。

startofweek(now()) + 1d
endofweek(now()) + 1d