Power BI Desktop图表场景下如何在DAX中使用IN运算符?
问题解答
你完全可以直接在Power BI Desktop中使用DAX的IN运算符编写查询实现批量筛选,目前所有主流版本的Power BI Desktop都原生支持该运算符,你给出的参考写法是完全正确的。
对应你需要筛选DimCurrency表货币名称的需求,可以直接参考以下写法调整:
对应货币销售额 = CALCULATE ( [你自己的业务度量值], // 可替换为你实际使用的度量值,比如销售额、有效订单量等 DimCurrency[CurrencyName] IN { "目标货币1", "目标货币2", "目标货币3", "目标货币4", "目标货币5" } )
只要把大括号里的内容替换为你需要的5个货币的准确名称即可,不需要在筛选器面板里手动翻200多个选项勾选。
补充两个使用注意事项:
- 如果是对数值类型的字段做筛选,大括号里的取值不需要加引号,比如筛选产品ID的写法为
Products[ProductID] IN {101,105,112} - 如果后续需要调整筛选项,直接修改大括号内的列表即可,比手动调整筛选器效率高很多
内容的提问来源于stack exchange,提问作者fdkgfosfskjdlsjdlkfsf
相关产品推荐
相关产品推荐

