У меня есть свойство документа, которое используется в качестве фильтра для отчетов. Это многопользовательский список. Я создал вычисляемое поле (флаг), который использует это выражение:Spotfire 6.5: Как проверить точное значение в функции поиска
if(find(Upper(Concatenate([Col1],' | ',[Col2])),Upper('$map("sum([${Property}])", ",")'))>0,"Yes", "No")
Дела здесь, когда я выбираю значение из свойств а именно список. «TV | HDTV», тогда все те значения из таблицы данных начинаются. Возвращаясь к позиции, а именно. «TV | HD», «TV | HDTV» оба значения появляются на графике. Значения объединяются в строку, которую я не хочу. Есть ли способ, которым я могу сделать точное совпадение, или эта формула может быть изменена.
Я не могу изменить этот флаг на любой другой тип данных, так как на основе этого поля используется около 30 вычислений.
С уважением,
Subro
Спасибо @niko. Я уже понял это. Я использовал что-то более легкое. – Subro
Нет проблем! Было бы здорово, если бы вы приняли решение в качестве ответа. Я не видел много примеров '$ map()', поэтому было бы полезно посмотреть, что вы придумали :) – niko
Уже сделано братом! :) – Subro