日历/生成系列 DAX 函数给出错误"The start date or end date in Calendar function can not be Blank value."



我正在尝试创建一个单独的表,该表的日期介于Start_Date

End_Date我有一个下拉式报告,它列出了不同的生产日期。销售表,是一个单选项。我正在将此选定日期保存在度量中-->CCD_ 1。

现在,我使用what-if参数显示一个报告。滑块从值1滑动到值24。

现在我正在创建另一个度量值。。

Start_Date  = date(year('Date'[End Date]),MONTH('Date'[End Date])-Cust_Key[Cust_Key Value],1)`

问题-当我尝试使用日历函数使用下面的DAX函数创建表时,我得到了一个错误-";日历功能中的开始日期或结束日期不能为空值">

calendar = calendar('Date'[Start Date],'Date'[End Date])

不能在Calendar/GenerateSeries函数内部使用度量值。。提前谢谢。。

如果您没有选择一个值,SELECTEDVALUE函数将返回一个空白。请注意,计算表不能读取切片器值,因为它们仅在加载数据时计算,而不是在与切片器交互时计算。因此,您的End_Date度量返回一个空白,因为它没有被切片器过滤。

您可以在任何计算表中使用度量,但它们不会与任何动态切片器或筛选器交互。数据模型中的计算表在加载模型后是静态的。但是,您可以在度量值中使用临时/动态计算表,只要度量值在末尾仍返回一个值即可。

相关内容

  • 没有找到相关文章

最新更新