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

使用DAX度量值展示每位客户最近5条评分的技术问询

使用DAX展示每位客户的最近5条评分

步骤1:为客户评分添加排序标记

在你的评分表中创建计算列,按客户分组对评分日期降序排序,标记每条评分的位次:

评分排序 = RANKX(
    FILTER('评分表', '评分表'[客户ID] = EARLIER('评分表'[客户ID])),
    '评分表'[评分日期],
    ,
    DESC,
    DENSE
)
  • 该计算列会给每个客户的评分按日期从新到旧分配1、2、3...的位次,DENSE参数确保位次连续无跳号。

步骤2:创建度量值获取对应位次的评分

分别创建5个度量值,对应最近第1到第5条评分:

最近第1条评分 = CALCULATE(
    MAX('评分表'[评分值]),
    FILTER('评分表', '评分表'[评分排序] = 1)
)
最近第2条评分 = CALCULATE(
    MAX('评分表'[评分值]),
    FILTER('评分表', '评分表'[评分排序] = 2)
)
最近第3条评分 = CALCULATE(
    MAX('评分表'[评分值]),
    FILTER('评分表', '评分表'[评分排序] = 3)
)
最近第4条评分 = CALCULATE(
    MAX('评分表'[评分值]),
    FILTER('评分表', '评分表'[评分排序] = 4)
)
最近第5条评分 = CALCULATE(
    MAX('评分表'[评分值]),
    FILTER('评分表', '评分表'[评分排序] = 5)
)
  • 若同一天同一客户有多条评分,MAX会取最高值;需取最低值可替换为MIN,需取最早录入的评分可结合FIRSTNONBLANK调整。

步骤3:构建可视化表格

在报表中:

  • 将客户表的「客户名称/ID」拖到行区域
  • 将上述5个度量值拖到值区域
    即可得到每位客户对应最近5条评分的表格,无对应评分时显示空白。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 06:05:28