Коллеги, доброго дня!
Второй день бьюсь с проблемой при загрузке данных.
Имеется подобный скрипт.
Проблема в последней строке - не работает!
Возможно я пошел не тем путем, но все же - может у кого есть идея?
Level1:
LOAD GR_ID as GR_ID1,
GR_NAME, P_GR_ID
Resident
Level
Where P_GR_ID=0;
Level2:
LOAD GR_ID as GR_ID2,
GR_NAME, P_GR_ID
Resident
Level
WHERE
match (P_GR_ID, SELECT GR_ID1 FROM Level1);
Привет,
Описание функции Match в справке (http://help.qlik.com/ru-RU/qlikview/12.0/Subsystems/Client/Content/Scripting/ConditionalFunctions/match.htm?q=match) может помочь найти правильное решение.
Да, очевидно оператор MATCH не то что надо... Что вы можете порекомендовать для решения моей задачи? Который день хожу по кругу...
Судя по тексту - требуется подгрузить записи где значения P_GR_ID присутствуют в GR_ID1 ?
Посмотрите опиcание функции Exists (http://gr_id1).
Спасибо за наводку! Я бы еще долго плутал в трех соснах.
По функции Exist лучше всего помогла вот эта ссылка:
http://qlikviewmaven.blogspot.ru/2009/01/qlikview-exists-function.html (http://qlikviewmaven.blogspot.ru/2009/01/qlikview-exists-function.html)
А то чтение документации чуть не сломало мне мозг...