我有一个包含 3 个字段的表 (PIB):名称、过滤器和值 我有这个措施来部署数据,并且它有效:
Data = CALCULATE(
SUM('PIB'[Value]),
'PIB'[Filter] IN { "Dato base" }
)
我想添加一个 IF (或类似的东西),当列名称等于“公司”时,将值乘以 -1。我已经尝试过这个,但不起作用:
Data = CALCULATE(
IF('PIB'[Name]=Companies; SUM('PIB'[Value])*-1;SUM('PIB'[Value])),
'PIB'[Filter] IN { " Dato base" }
)
有人知道我该怎么做吗?这种方式或任何其他方式 谢谢!
Data =
VAR x =
CALCULATE(
SUM('PIB'[Value]),
'PIB'[Filter] IN { "Dato base" }
)
RETURN
IF(MAX(PIB[Name]) = "Companies", x*-1, x)