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

如何在DAX中筛选my.data[column]包含"ABC"的行?

用DAX筛选包含指定字符串的行

如果你需要生成一个仅保留my.data中column列包含"ABC"行的新表,使用CALCULATETABLE搭配CONTAINSSTRING函数即可:

筛选后表 = 
CALCULATETABLE(
    my.data,
    CONTAINSSTRING(my.data[column], "ABC")
)

补充说明

  • CONTAINSSTRING会检查目标列的每个值是否包含指定子串,默认不区分大小写
  • 如果需要严格区分大小写,替换为CONTAINSSTRINGEXACT函数:
筛选后表(区分大小写) = 
CALCULATETABLE(
    my.data,
    CONTAINSSTRINGEXACT(my.data[column], "ABC")
)
  • 若只是想在原表中标记符合条件的行以便后续筛选,可创建计算列:
包含ABC = CONTAINSSTRING(my.data[column], "ABC")

之后直接筛选该计算列值为TRUE()的行即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 18:12:01