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

Azure 是否可以更改从startofweek()和endofweek()返回的日期?,azure,azure-data-explorer,Azure,Azure Data Explorer,Kusto提供了获取一周开始和结束日期的函数。通过startofweek()和endofweek()调用这些函数startofweek()返回星期天,endofweek()返回星期六 在一些国家,几周是从周一到周日,我一直找不到如何改变 是否可以在kusto中设置区域性,以便startofweek()和endofweek()将分别返回星期一和星期日?否,我没有看到可以在kusto中设置区域性的设置。在操作系统和应用程序使其能够设置这些配置时,我看到Kusto是相当基本的,类似于.NET代码库,其

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

在一些国家,几周是从周一到周日,我一直找不到如何改变


是否可以在kusto中设置区域性,以便
startofweek()
endofweek()
将分别返回星期一和星期日?

否,我没有看到可以在kusto中设置区域性的设置。在操作系统和应用程序使其能够设置这些配置时,我看到Kusto是相当基本的,类似于.NET代码库,其中<代码> DayOfWeb/<代码> EnUM从星期日开始在索引0上,没有办法改变这个基础。 文件表明“一周的开始被认为是星期天。”所以我相信这就是事实。这取决于我们的用户从那里适应。()

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

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

谢谢你的回复。我怀疑可能是这样。我最终得到了一个与你建议的类似的解决方案@Stringfellow您需要在case()或iff()中测试星期天(使用
dayofweek(now())==0d
),如果是星期天,则减去6d:
startofweek(now())-6d
endofweek(now())-6d