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

DAX语法求助:如何在COUNTROWS度量中添加排除筛选并忽略视觉过滤器

正确DAX写法及说明

你的尝试语法有误,ALLEXCEPT是用于清除筛选器的函数,不能直接作为行筛选条件和&&结合使用。要排除ASSOCIATE.name包含"3-"的行,应该用字符串匹配函数配合逻辑非来实现,同时保留原有的筛选和关系关联:

E-post = 
CALCULATE(
    COUNTROWS(TICKET),
    TICKET[x_channel] = 2,
    NOT(CONTAINSSTRING(TICKET[ASSOCIATE.name], "3-")),
    USERELATIONSHIP(DIM_DATO[Opprettet], TICKET[Created])
)

各部分说明:

  • TICKET[x_channel] = 2:筛选出渠道值为2的工单
  • NOT(CONTAINSSTRING(TICKET[ASSOCIATE.name], "3-")):排除ASSOCIATE.name字段中包含"3-"的行
  • USERELATIONSHIP(DIM_DATO[Opprettet], TICKET[Created]):激活指定的日期关系,确保按创建日期关联维度表统计

如果你的DAX版本不支持CONTAINSSTRING,可以用SEARCH函数替代(需用ISERROR处理匹配失败的情况):

E-post = 
CALCULATE(
    COUNTROWS(TICKET),
    TICKET[x_channel] = 2,
    ISERROR(SEARCH("3-", TICKET[ASSOCIATE.name], 1, 0)),
    USERELATIONSHIP(DIM_DATO[Opprettet], TICKET[Created])
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 03:31:03