尝试在 Dax 中存储天数但收到错误消息 - MAX 函数只接受列引用作为参数编号 1

Trying to Bucket Days in Dax but getting an error message - The MAX function only accepts a column reference as the argument number 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 Days", BLANK()))))

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

[请帮忙]:VAR Formula but how do I eliminate calculating blanks here?

尝试:

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"
    )

您的公式部分正确,只需删除 Calculate 函数即可。

Measure 5 = IF(MAX('Table'[# SBC Cancellations With Success Plan Days]) <=1, "Current", IF(MAX('Table'[# SBC Cancellations With Success Plan Days]) > 1 && MAX('Table'[# SBC Cancellations With Success Plan Days]) < 30, "1-30 days", IF(MAX('Table'[# SBC Cancellations With Success Plan Days]) >=30 && MAX('Table'[# SBC Cancellations With Success Plan Days]) < 60, "31-60 days", BLANK())))

检查上面的公式,如果有帮助请采纳,谢谢:)

注意:- 确保选中 Show items with no data 选项。