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"
指定为文本。要将其视为数字,请删除它周围的引号。
我创建了一个这样的度量:
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"
指定为文本。要将其视为数字,请删除它周围的引号。