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

PowerBI中基于多维度求Stop最大值并按DC汇总总数

PowerBI计算DC总停靠数需求与解决方案

需求说明

需基于Driver Full Name、StopCompletedDate、Route三个唯一维度,先计算每个维度组合对应的Stop最大值,再将这些最大值按DC分组求和,得到每个DC的总停靠数。

数据示例

RouteStopDCStopCompletedDateDriver Full Name
55110128/5/2022Marc Armamento
55110128/5/2022Marc Armamento
55110128/5/2022Marc Armamento
55110128/5/2022Marc Armamento
55120128/5/2022Marc Armamento
55120128/5/2022Marc Armamento
55130128/6/2022Michael Robinson
55120128/5/2022Marc Armamento
55110128/5/2022Marc Armamento
52030128/5/2022Anthony Gonzalez
55020018/5/2022Billy White

期望结果

DCSum of Stops
0128
0012

解决方案

在PowerBI中创建如下DAX度量值,即可实现需求:

Sum of Stops = 
VAR GroupedMaxStops =
    SUMMARIZE(
        'YourTableName', // 替换为实际表名
        'YourTableName'[Driver Full Name],
        'YourTableName'[StopCompletedDate],
        'YourTableName'[Route],
        'YourTableName'[DC],
        "@MaxStop", MAX('YourTableName'[Stop])
    )
RETURN
    SUMX(GroupedMaxStops, [@MaxStop])

代码说明

  1. 使用SUMMARIZE函数按指定的四个字段分组,计算每组的Stop最大值并标记为@MaxStop
  2. 使用SUMX函数遍历分组结果,对每个DC下的所有最大值求和,得到最终的总停靠数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 15:27:12