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

如何创建度量值计算各球队所有赛季中最常参赛的Division

计算球队最常参赛的Division度量值(DAX)

实现思路

要算出每支球队所有赛季里参赛次数最多的Division,我们可以用DAX分几步实现,同时处理多个Division参赛次数相同的情况(这种时候取编号最小的):

完整DAX代码

最常参赛Division = 
VAR TeamDivCounts = 
    ADDCOLUMNS(
        SUMMARIZE('联赛数据', '联赛数据'[Team], '联赛数据'[Division]),
        "@参赛次数", DISTINCTCOUNT('联赛数据'[Season])
    )
VAR MaxCount = 
    MAXX(
        FILTER(TeamDivCounts, '联赛数据'[Team] = SELECTEDVALUE('联赛数据'[Team])),
        [@参赛次数]
    )
VAR TopDivisions = 
    FILTER(
        TeamDivCounts,
        '联赛数据'[Team] = SELECTEDVALUE('联赛数据'[Team]) && [@参赛次数] = MaxCount
    )
RETURN
    MINX(TopDivisions, '联赛数据'[Division])

代码解释

  • TeamDivCounts:生成汇总表,统计每支球队在每个Division里的参赛赛季数(用DISTINCTCOUNT统计不同赛季的数量,代表该球队在该Division的参赛次数)
  • MaxCount:提取当前选中球队的最大参赛次数
  • TopDivisions:筛选出当前球队中参赛次数等于最大次数的所有Division
  • RETURN:若存在多个Division并列最多参赛次数,返回编号最小的Division,保证结果唯一

注意:代码里的'联赛数据'要替换成你实际的数据表名称

使用方法

把这个度量值添加到矩阵或表格可视化中,行字段选择Team,值字段选择该度量值,即可得到每支球队对应的最常参赛Division。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 08:35:31