Power BI 报表生成器=日期时间参数中的Today() 函数导致其灰显

问题描述 投票:0回答:1

我希望有人能指出我正确的方向。我正在使用 Power BI 报表生成器。我有一个开始日期和结束日期参数。我的开始数据参数设置为数据类型:日期/时间。可用值设置为“无”。

我想设置默认开始日期。例如,今天 - 30 天。因此,作为测试,我尝试通过在默认值中输入 =Today() 作为函数来将开始日期设置为今天。

当我运行报告时,开始日期参数显示为灰色。我可以将 2023.12.01 这样的值添加到参数的默认值中,并且效果很好。

知道为什么 =Today() 会导致参数变灰吗?预先感谢您提供任何可能解决此问题的提示或线索。

我尝试过 =Now() 和 =Today()。两者都会导致参数变灰。

该问题似乎与数据集查询参数有关。 (请参阅下面的链接 4)我这样认为是因为如果我创建一个新报告并将 =True() 传递给我的计算机上的日期/时间参数,它就可以正常工作。

我尝试将默认参数值格式化为短日期,并且我还尝试在数据集查询参数公式中以各种方式更改格式,但没有成功。

此外,如果我没有在开始日期和结束日期参数上设置默认值,我的查询也可以正常工作。所以,这个问题与查询设计无关。

parameters powerbi reportbuilder
1个回答
0
投票

仅仅因为您需要在表达式中使用的函数是 Today :

结果:

© www.soinside.com 2019 - 2024. All rights reserved.