Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 18, 2017, 06:16:54 am

Автор Тема: Использовать сводную таблицу как внутреннюю (qlikview)  (Прочитано 310 раз)

Оффлайн piton

  • Новичок
  • *
  • Сообщений: 22
  • Рейтинг: +5/-0
    • Просмотр профиля
Добрый день!
Подскажите, можно как то использовать результат сводной таблицы как внутреннюю таблицу для другой сводной таблицы.

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

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

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

Понимаю что можно подготовить данные в скрипте, но это не всегда можно сделать. И требования постоянно меняются, а отчеты растут.

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1005
  • Страна: ru
  • Рейтинг: +103/-0
    • Просмотр профиля
Привет,
Использовать массив данных одного объекта как источник данных для другого ... сомнительная идея в принципе.
У клика хороший набор функций, может стоит посмотреть на решение задачи в этом ключе?
Например, количество дней продаж можно посчитать примерно так
count({<[Продажи Количество]={'>0'}>} distinct Дата)

Оффлайн piton

  • Новичок
  • *
  • Сообщений: 22
  • Рейтинг: +5/-0
    • Просмотр профиля
Спасибо! Я действительно не подумал считать даты.

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


Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1005
  • Страна: ru
  • Рейтинг: +103/-0
    • Просмотр профиля
А еще есть aggr, анализ множеств и т.д.
Очень много интересного  :)