我注意到我的一份报告(SSRS)中,当我添加工作日名称时,会出现明天的值。
我通过添加一个带有
=WeekdayName(weekday(Today()))
的文本框来测试这一点。我刚刚运行了这个(周一),它说的是周二。很明显今天已经结束了。
有谁知道我该如何纠正这个问题?我可以通过添加表达式来在报告中绕过它,但我怀疑有一些更深层次的问题需要纠正。
如有任何建议,我们将不胜感激。
尝试在 Weekday 函数中指定一周的第一天,由系统设置确定。
=WeekdayName(Weekday(Today(),FirstDayOfWeek.System))
这个答案非常有帮助。有谁知道为什么它会这样工作?我尝试为一周的第一天参数指定一个数字,但它从未改变任何内容。
只有这个解决方案可行,但我不确定为什么。在本地和本机模式服务器上运行时,工作日名称是正确的,但在 powerbi 服务上运行时则不正确,除非我使用 FirstDayOfWeek.System 建议。再次感谢