You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI的CALCULATETABLE中使用OR条件筛选多城市数据

在CALCULATETABLE中筛选Davison和Flint两个城市的数据

你有两种简单直接的方式实现这个需求:

方法一:使用OR函数

直接在筛选条件里用OR()函数包裹两个城市的判断逻辑,完整DAX语句如下:

Table = CALCULATETABLE(datasetnew, OR(datasetnew[City] = "Davison", datasetnew[City] = "Flint"))

这个写法逻辑直观——只要城市是Davison或者Flint,就会被纳入结果表。

方法二:使用IN运算符(更简洁)

如果后续可能需要添加更多筛选城市,用IN运算符会更清爽,写法如下:

Table = CALCULATETABLE(datasetnew, datasetnew[City] IN {"Davison", "Flint"})

之后要加其他城市,直接在大括号里追加即可,比如{"Davison", "Flint", "Detroit"},维护起来更方便。

内容的提问来源于stack exchange,提问作者Coderman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 12:50:20