Вычисление новой переменный (qlik Sense)

Автор Lorencita90, 15 сентября 2016, 06:11:01

« назад - далее »

Lorencita90

Добрый день.

Помогите, пожалуйста, разобраться с вычислением новой переменной (измерения).

Есть две даты: ДатаОтгрузки, ДатаВозврата. Они находятся в двух разных таблицах.
Мне надо найти недельную разницу  ДатаВозврата.autoCalendar.Week-ДатаОтгрузки.autoCalendar.Week.

В Qlik Sense создавала новое измерение ДатаВозврата.autoCalendar.Week-ДатаОтгрузки.autoCalendar.Week, считает все правильно, но когда начинаю фильтровать данные, то например при выборе разницы 3 недели, вместе с ним автоматически выбираются и другие, например 6 и 8 (фильтр ставится сразу на 2 переменные ДатаОтгрузки, ДатаВозврата). И как я поняла из-за этого и при использовании высчитанного измерения в таблице данные тоже получаются неправильные.

Через создание новой переменной в скрипте загрузки тоже ничего не получилось :(

admin

Привет.
А можно на модель взглянуть?

Lorencita90

Привет.

К сожалению могу только скрины отправить.

Я создавала новое измерение Delta_week, которое равно  [changedate.autoCalendar.Week]-[Дата статуса отправления.autoCalendar.Week]
Считается оно правильно. Начинаю ставить фильтр на Delta_week = 3, вместе с 3 выбираются еще и значения 8, и фильтр ставится сразу на 2 переменные, по которым строится это измерение(выделила красным в скринах). Как этого избежать, пока не понимаю... :(

millik

Как писали выше хотелось бы увидеть модель данных. Как связаны эти две таблицы, по какому полю?

Яндекс.Метрика