Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamic 在动态值DAX的Lookupvalue中测量_Dynamic_Powerbi_Lookup_Dax_Measure - Fatal编程技术网

Dynamic 在动态值DAX的Lookupvalue中测量

Dynamic 在动态值DAX的Lookupvalue中测量,dynamic,powerbi,lookup,dax,measure,Dynamic,Powerbi,Lookup,Dax,Measure,大家好 我试图创建一个计算列,其中包含一个lookupvalue和一个度量值,以便具有动态特性。我解释自己 我有一个ID为的表和该ID的状态。但是状态可以在不同日期之间更改。我想要的是在特定日期获得ID的状态。这个日期可以在切片机中更改 这是我使用的公式 IDStatusStart=LOOKUPVALUE('Table1'[Status];'Table2'[ID];Table1[ID];'Table2[Date];[MeasureDate]) 但那个总是给我一个空白值 当我使用这个时: IDSt

大家好

我试图创建一个计算列,其中包含一个lookupvalue和一个度量值,以便具有动态特性。我解释自己

我有一个ID为的表和该ID的状态。但是状态可以在不同日期之间更改。我想要的是在特定日期获得ID的状态。这个日期可以在切片机中更改

这是我使用的公式

IDStatusStart=LOOKUPVALUE('Table1'[Status];'Table2'[ID];Table1[ID];'Table2[Date];[MeasureDate])

但那个总是给我一个空白值

当我使用这个时:

IDStatusStart=LOOKUPVALUE('Table1'[Status];'Table2'[ID];Table1[ID];'Table2[Date];Date(2017;1;31))

它可以工作,我的状态为2017年1月31日,但它不再是动态的,因为我必须手动更改DAX中的值

你知道我怎样才能让它充满活力吗?我知道这很难理解,但也很难解释。请记住,我想创建一个计算列,其中包含基于度量值的lookupvalue


非常感谢。

计算列不能是动态的。当您引用/加载数据时,它们只计算一次。建立公式动态的唯一方法是使用度量。