Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: piton от 06 июля 2017, 12:03:59

Название: Использовать сводную таблицу как внутреннюю (qlikview)
Отправлено: piton от 06 июля 2017, 12:03:59
Добрый день!
Подскажите, можно как то использовать результат сводной таблицы как внутреннюю таблицу для другой сводной таблицы.

Например на одном листе есть сводная таблица
" Магазин, Группа товара, Товар, ДАТА, и рассчитанный результат если есть на остатках то 1 и если есть продажа то 1. все расчеты идут IF больше 0 то 1.

Соответственно если скрыть дату или товар, то сначала формула считает if полностью по свернутый показатель(по всем товарам/датам) а затем в ячейку вписывает 1.

Можно ли оставить эту сводною таблицу в развернутом виде и ссылаясь на нее использовать рассчитанные показатели в другой сводной таблицы для дальнейших расчетов. Например просуммировать 1 и получить количество дней продаж каждого товара.

Понимаю что можно подготовить данные в скрипте, но это не всегда можно сделать. И требования постоянно меняются, а отчеты растут.
Название: Re: Использовать сводную таблицу как внутреннюю (qlikview)
Отправлено: admin от 06 июля 2017, 12:28:52
Привет,
Использовать массив данных одного объекта как источник данных для другого ... сомнительная идея в принципе.
У клика хороший набор функций, может стоит посмотреть на решение задачи в этом ключе?
Например, количество дней продаж можно посчитать примерно так
count({<[Продажи Количество]={'>0'}>} distinct Дата)
Название: Re: Использовать сводную таблицу как внутреннюю (qlikview)
Отправлено: piton от 06 июля 2017, 03:46:22
Спасибо! Я действительно не подумал считать даты.
Название: Re: Использовать сводную таблицу как внутреннюю (qlikview)
Отправлено: admin от 06 июля 2017, 08:43:18
А еще есть aggr, анализ множеств и т.д.
Очень много интересного  :)