Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
viktoriyar
Contributor II
Contributor II

QlikView - Найти все связанные поля

Здравствуйте! В QlikView есть поле INCIDENT_ID и связанные с ним CAPA_ID и Action_Item_ID. Каждому INCIDENT_ID может соответствовать 0, 1 или несколько CAPA_ID и Action_ID, т.е.

 

Пользователь, вводя INCIDENT_ID , должен получить Все связанные с ним CAPA_ID и Action_Item_ID в обеъктах Текст.

При вводе INCIDENT_ID находятся CAPA_ID и/или  Action_ID, если их не больше 1. Если CAPA_ID и/или Action_ID больше 1, они не находятся. Как можно это сделать? Спасибо

 

1 Solution

Accepted Solutions
Eugeny_Ilyin
Creator II
Creator II

Привет.

Вы хотите перечислить все связанные значения в текстовом объекте?
В таком случае вам следует воспользоваться комбинацией функций concat() и aggr().
1. Создаем таблицу значений: aggr(only(Action_Item_ID). Action_Item_ID)

2. Формируем из таблицы строку, в которой значения перечислены через запятую: concat(aggr(only(Action_Item_ID). Action_Item_ID), ', ' )

View solution in original post

2 Replies
Eugeny_Ilyin
Creator II
Creator II

Привет.

Вы хотите перечислить все связанные значения в текстовом объекте?
В таком случае вам следует воспользоваться комбинацией функций concat() и aggr().
1. Создаем таблицу значений: aggr(only(Action_Item_ID). Action_Item_ID)

2. Формируем из таблицы строку, в которой значения перечислены через запятую: concat(aggr(only(Action_Item_ID). Action_Item_ID), ', ' )

viktoriyar
Contributor II
Contributor II
Author

Здравствуйте, Евгений! Спасибо Вам за формулу. Я ее использовала, чуть изменив. Спасибо.