#powerbi #comparison #dax
#пауэрби #сравнение #дакс
Вопрос:
Я создал такую меру, как эта:
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
)
Эта мера предназначена для суммирования чистой суммы, выплаченной в fact_table, когда идентификатор в id_table равен 12345, затем разделите сумму на бюджет в 1 млн долларов. Однако я продолжаю получать сообщение об ошибке, что «Операторы сравнения DAX не поддерживают сравнение значений типа integer с типом text».
Я проверил, и ни один из столбцов, на которые ссылается моя мера, не имеет типа text, поэтому я не уверен, в чем проблема.
Ответ №1:
Ваш фильтр задается "12345"
в виде текста. Чтобы рассматривать его как число, уберите кавычки вокруг него.