Форум разработчиков QlikView и Qlik Sense. Получи любые ответы на вопросы по QlikView и Qlik Sense в течении нескольких часов!
Вы не вошли.
Здравствуйте.
Прошу помочь с реализацией функционала функции ВПР при построении таблиц и диаграмм.
Думаю, что это элементарно, но я не так давно и не так много работаю с Qlikview.
ВПР - по сути упрощенный поиск в массиве данных.
Возможно в Qlikview есть более продвинутые инструменты работы с массивами: найти значение в одном поле (столбце) и вывести соответствующее ему значение из другого поля (столбца).
Спасибо за ваши комментарии!
Неактивен
Добрый день!
При создании модели данных Qlik соединяет таблицы по полям с одинаковыми наименования. В итоге получается множество доступных записей с которыми можно работать без дополнительных функций.
Рассмотрим простейший пример, даны 2 таблицы:
Заказы - содержит поля [Номер заказа, Позиция заказа, Количество], в поле позиция заказа хранится наименование товара.
Цены - содержит поля [Товар, Цена].
Чтобы посчитать сумму по каждому заказу в Excel можно было бы воспользоваться функцией ВПР.
В Qlik необходимо в скрипте загрузить обе таблицы с ключевым полем Товар (то есть переименовать поле "Позиция заказа" в первой таблице). Далее при построении таблицы достаточно в качестве измерения выбрать Номер заказа, а в качестве выражения sum(Цена*Количество), за счет связи Qlik автоматические рассчитает суммы заказов по ценам из второй таблицы.
Дополнительные возможности по отбору данных непосредственно в выражениях предоставляет Анализ множеств (Set Analysis), описание его работы с примерами можно найти в справке Qlik-а.
Если ещё остались вопросы, то лучше разобрать их на конкретных примерах задач, которые поставлены для реализации в Qlik.
Неактивен
Добрый день!
Подскажите, пожалуйста, как объявить (например, через set) переменную-массив?
Заранее спасибо!
новичок в QlikView
Неактивен
Добрый день!
Подскажите, пожалуйста, как объявить (например, через set) переменную-массив?
Заранее спасибо!
Можно создать таблицу с 2 полями, и дальше обращаться к записям это таблицы по fieldvalue().
Также можно обьявить переменную с делимитером (например, '|' - '1|2|3|4') и дальше обращаться к каждому "элементу" через subfield().
Неактивен
[ Сгенерировано за 0.028 сек, 10 запросов выполнено - Использовано памяти: 1.49 Мбайт (Пик: 1.64 Мбайт) ]