首页 > 解决方案 > 尝试在 Dax 中存储天数但收到错误消息 - MAX 函数仅接受列引用作为参数编号 1

问题描述

这是我想出的措施,我对 DAX 完全陌生

取消桶 = CALCULATE(IF(MAX([# Cancellations]) <=1 , "current", IF( MAX([# Cancellations]) > 1 && MAX([# Cancellations])<30, "1-30 天" , IF(MAX([# Cancellations])>= 30 && MAX([# Cancellations]) < 60, "31-60 天", BLANK()))))

成功计划的取消是一种衡量标准,它设定为数字。我在这里做错了什么?

[请帮助]:VAR 公式,但我如何消除这里的计算空白?

标签: powerbimaxdax

解决方案


尝试:

Cancellation buckets =
VAR Cancellations = [# SBC Cancellations With Success Plan Days]
RETURN
    SWITCH (
        TRUE (),
        ISBLANK ( Cancellations ), BLANK (),
        Cancellations <= 1, "current",
        Cancellations < 30, "1-30 Days",
        Cancellations < 60, "31-60 Days"
    )

推荐阅读