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

Power BI中创建度量值:过滤Type为inflow后获取节点的最大/最小Value值

Power BI度量值实现:过滤inflow后按Node计算Value的最大/最小值

在DAX语言中,引用表列的正确语法是表名[列名],而非你尝试的node_balance_t["Type"]格式,以下是满足需求的具体实现方案:

单维度度量值(分别计算最大/最小值)

计算Inflow类型下Value的最大值

Inflow Value Max = 
CALCULATE(
    MAX(node_balance_t[Value]),
    node_balance_t[Type] = "inflow"
)

计算Inflow类型下Value的最小值

Inflow Value Min = 
CALCULATE(
    MIN(node_balance_t[Value]),
    node_balance_t[Type] = "inflow"
)

使用说明:将这两个度量值添加到包含Node字段的视觉对象(如矩阵、表格)中时,会自动按照每个Node分组,计算对应分组下Inflow类型的Value极值。

组合度量值(同时展示最大/最小值)

如果需要在一个度量值中同时输出每个Node的最大和最小值,可以用变量实现:

Inflow Value Max-Min = 
VAR FilteredData = FILTER(node_balance_t, node_balance_t[Type] = "inflow")
VAR MaxValue = MAXX(FilteredData, node_balance_t[Value])
VAR MinValue = MINX(FilteredData, node_balance_t[Value])
RETURN
    "最大值: " & MaxValue & " | 最小值: " & MinValue

逻辑说明:

  1. 先用FILTER函数筛选出Type为inflow的所有行,存入变量FilteredData
  2. 分别用MAXX和MINX遍历过滤后的表,计算Value的最大、最小值
  3. 最后将结果拼接成文本返回

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 10:33:13