IF по совпадению начала текста в ячейке POWER PIVOT, Вывод значения "ДА" или "НЕТ" если в POWER PIVOT значения столбца в одной таблице начинаются со значений в столбце другой таблице
Пытаюсь вывести значения "ДА" или "НЕТ" в зависимости от того начинается ли значение в ячейке из таблицы с одного из значений в другой таблице
Формула ниже
=IF (
LEFT ( DATA[HS CODE]; LEN ('BANNED HS CODES'[HS CODE])) = 'BANNED HS CODES'[HS CODE];
"Banned";
"Ok"
)
Получатеся ошибка
A single value for column 'HS CODE' in table 'BANNED HS CODES' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.
LEFT ( DATA[HS CODE]; LEN (MAX('BANNED HS CODES'[HS CODE])) = MAX('BANNED HS CODES'[HS CODE]));
"Banned";
"Ok"
)
Теперь вот такая ошибка. Тип данных везде текст
DAX comparison operations do not support comparing values of type Integer with values of type Text. Consider using the VALUE or FORMAT function to convert one of the values.
a.zakharov, про MAX() я Вам сразу же и ответил, что ошибка будет. Пробуйте MAXX() использовать. Хотите точного решения, прикладывайте пример, как в правилах форума написано.