DAX 无法比较文本和整数,但没有引用列是文本

DAX cannot compare text and integers, but no reference columns are text

我创建了一个这样的度量:

Measure =
DIVIDE (
    CALCULATE (
        SUM ( fact_table[Net Amount Paid] ),
        FILTER (
            ALLSELECTED ( fact_table ),
            RELATED ( date_table[Date] ) <= MAX ( date_table[Date] )
        ),
        FILTER ( id_table, id_table[ID] = "12345" )
    ),
    1000000,
    0
)

此措施旨在当 id_table 中的 ID 为 12345 时,将 fact_table 中支付的净额相加,然后除以 100 万美元的预算。但是,我不断收到错误消息“DAX 比较运算符不支持比较整数类型与文本类型的值。”

我已经检查过 none 我的度量中引用的列属于文本类型,所以我不确定问题出在哪里。

您的过滤器将 "12345" 指定为文本。要将其视为数字,请删除它周围的引号。