Powerbi DAX中的DATEDIFF函数问题

Powerbi DAX中的DATEDIFF函数问题,powerbi,dax,Powerbi,Dax,我试图从datediff函数调用另一个度量值,但我得到了以下错误 下面是我所做的 我的选择时间度量定义如下 此外,我还有一个名为Interval的中间表,不过我将通过将它放入切片器来选择时间段 有人能解释一下我遗漏了什么吗,蒂亚。据我所知,DateDiff中的间隔必须是常数,不能是变量。这是DAX语言的一个局限性,我希望微软在某个时候会有所改进 现在,您可以使用不同的方法 SelectTime = SELECTEDVALUE(Interval[TimePeriod]) 然后: 据我所知,

我试图从datediff函数调用另一个度量值,但我得到了以下错误

下面是我所做的

我的选择时间度量定义如下

此外,我还有一个名为Interval的中间表,不过我将通过将它放入切片器来选择时间段


有人能解释一下我遗漏了什么吗,蒂亚。

据我所知,DateDiff中的间隔必须是常数,不能是变量。这是DAX语言的一个局限性,我希望微软在某个时候会有所改进

现在,您可以使用不同的方法

SelectTime = SELECTEDVALUE(Interval[TimePeriod])
然后:


据我所知,DateDiff中的interval必须是常量,而不能是变量。这是DAX语言的一个局限性,我希望微软在某个时候会有所改进

现在,您可以使用不同的方法

SelectTime = SELECTEDVALUE(Interval[TimePeriod])
然后:


您正在将整个范围发送到datediff功能。您需要在MyDateDiff的变量中使用HASONEVALUE,以确保它只发送一个值Hi Jon,我已经编辑了这个问题,请立即提供建议。您正在将整个范围发送到datediff函数。您需要在MyDateDiff的变量中使用HASONEVALUE,以确保它只发送一个值Hi Jon,我已经编辑了这个问题,请现在提供建议。感谢您告知我DAX的限制,我们不能在DATEDIFF函数中使用变量作为间隔参数。感谢您告知我DAX的限制,我们不能在DATEDIFF函数中使用变量作为间隔参数。