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

如何使用SELECT从LIST中获取特定值?查询结果始终返回全列表

问题解决思路
  • 先排查你的DAX度量值是否误用到了ALL这类清除筛选上下文的函数,这是导致筛选失效、返回全部客户总额的常见原因。
  • 如果你需要实现「选中某Order ID后,显示该订单所属客户的所有订单总额」,可以用下面的DAX写法:
客户订单总额 = 
VAR 选中订单ID = SELECTEDVALUE(Sales[Order ID])
VAR 对应客户 = CALCULATE(MAX(Sales[Customer Name]), Sales[Order ID] = 选中订单ID)
RETURN
CALCULATE(SUM(Sales[Amount]), Sales[Customer Name] = 对应客户)
  • 要是你只是想筛选单个Order ID对应的金额,直接用基础度量值SUM(Sales[Amount]),然后在报表的筛选面板里选择目标Order ID即可,不需要额外嵌套FILTER。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 17:15:37