#qlikview
#qlikview
Вопрос:
Я борюсь с анализом набора на основе выражений, который включает поиск по подстановочным знакам. Цель состоит в том, чтобы суммировать затраты по строкам заказа на покупку, исключая при этом те, идентификаторы запасов которых соответствуют списку (идентификатор запаса исключения). Проблема в том, что идентификаторы исключений короче, и им нужно сопоставить подстановочные знаки. Выражение, которое у меня есть до сих пор, является:
Sum({$<InventoryID-={$(='*'amp;ExclusionInventoryIDamp;'*')}>}Cost)
Однако это приводит к возврату нулей на всем пути вниз. Что-то не так с выражением или то, что я пытаюсь сделать, вообще возможно? Приветствуется любой вклад.
Ответ №1:
Попробуйте Sum({$<InventoryID-={'*$(=ExclusionInventoryID)*'}>}Cost)
но было бы лучше присвоить поле ExclusionInventoryID
переменной, а затем Sum({$<InventoryID-={'*$(vExclusionInventoryID)*'}>}Cost)
Комментарии:
1. Спасибо, это сработало. Почему вы рекомендуете присваивать поле переменной?