我目前正在使用SSAS而且我正在努力使用DAX表达式。
我想用过滤器计算总和,例如
Table_1.col_A = value_1或Table_2.col_B = value_2
我知道我可以使用像
这样的东西CALCULATE(SUM(Table_1.col_A); FILTER(Table_1; Table_1.col_A = value_1); FILTER(Table_2; Table_2.col_B = value_2))
如果它是AND条件而不是OR。我尝试过和OR()函数没有成功。有办法吗?
由于
答案 0 :(得分:0)
如果您的表彼此连接(它们应该是这样),那么您只需使用一个FILTER语句和双管道(||)即可实现此目的:
CALCULATE(SUM(Table_1.col_A);FILTER(Table_1;Table_1.col_A=value_1 || Table_2.col_B= value_2)))