我在 Power BI 中有两个表,通过 Plant 相互连接。
植物
植物 | 产品目录 |
---|---|
A厂 | A |
B厂 | B |
材质
植物 | 材质 |
---|---|
A厂 | 垫子A |
B厂 | 垫B |
某1 | 某2 |
---|---|
12 | 2 |
23 | 3 |
我想基于 IF 和“目录”创建度量,意思是 IF(目录 = A,然后 STH 1 else STH2。不知怎的,我收到错误。
不确定这是否重要,但数据也通过切片器(植物)进行过滤。
我尝试了两种类似的解决方案,但不起作用
Actual price LC = CALCULATE(IF( FILTER(Plant, Plant[Catalogue] ="A"), Material[STH 1],Material[STH 2])
第二个选项
Actual price LC = VAR Price_catalogue = Plant[Catalogue] RETURN CALCULATE(IF( Price_Catalogue = ="A"), Material[STH 1],Material[STH 2])
不幸的是,它仍然将 Plant[Catalogue] 识别为数据集而不是单个值。