Анализ набора подстановочных знаков Qlikview

#qlikview

#qlikview

Вопрос:

Я борюсь с анализом набора на основе выражений, который включает поиск по подстановочным знакам. Цель состоит в том, чтобы суммировать затраты по строкам заказа на покупку, исключая при этом те, идентификаторы запасов которых соответствуют списку (идентификатор запаса исключения). Проблема в том, что идентификаторы исключений короче, и им нужно сопоставить подстановочные знаки. Выражение, которое у меня есть до сих пор, является:

 Sum({$<InventoryID-={$(='*'amp;ExclusionInventoryIDamp;'*')}>}Cost)
  

Однако это приводит к возврату нулей на всем пути вниз. Что-то не так с выражением или то, что я пытаюсь сделать, вообще возможно? Приветствуется любой вклад.

Ответ №1:

Попробуйте Sum({$<InventoryID-={'*$(=ExclusionInventoryID)*'}>}Cost)

но было бы лучше присвоить поле ExclusionInventoryID переменной, а затем Sum({$<InventoryID-={'*$(vExclusionInventoryID)*'}>}Cost)

Комментарии:

1. Спасибо, это сработало. Почему вы рекомендуете присваивать поле переменной?