我想在下面的代码中添加一个过滤器选项。如何解决这个问题?提前谢谢了。
_RateMeasure = SUMX(myDF,
myDF[Amount]*RELATED('Currency Conversion'[RateCol1]))
我正在尝试的似乎没有正确过滤
_RateMeasure = SUMX(FILTER(myDF, myDF[COL] = "ABC"),
myDF[Amount]*RELATED('Currency Conversion'[RateCol1]))
试试这个:
您的措施应该按预期发挥作用。考虑到没有过滤器的版本有效,没有页面/报告/视觉级别过滤器,包含 myDF 的表和“货币转换”表之间存在直接关系,并且 COL 确实具有“ABC”值,您可以检查几件事:
检查数据类型:myDF[Amount] 应为数字类型以乘以货币汇率,并且过滤条件 (myDF[COL] = "ABC") 应应用于文本列
如果“货币转换”[RateCol1] 或 myDF[Amount] 包含空白或错误值,则乘法可能不会按预期运行。