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

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

Название: Диапазон значение в выборке
Отправлено: Allorn от 14 июня 2019, 04:06:12
Всем привет! Столкнулся с одной проблемой и не понимаю пока как решить.
Есть таблица  примерно в таком формате:

Дата НомерЧека Товар Сумма
1       10       А      25
2       11       B      30
3       12       C      80
4       12       A      25
5       12       A      25

Задача состоит в разбивке по диапазонам количества чеков.
Я создал вычисляемое значение Class(Сумма,100) и  потом выражение Count(Distinct НомерЧека).
Проблема в следующем. В таблице 3 одинаковых чека (12) и их сумма 130. По логике они попадают в диапазон 100<x<200.
Но клик так не считает и забрасывает их в диапазон 0<x<100.

Подскажите по какой причине и как это можно исправить?
Название: Re: Диапазон значение в выборке
Отправлено: admin от 14 июня 2019, 04:12:23
Ну как бы логично все. Классификация по суммам записей. Вы же не агрегируете суммы по чекам или датам, вот он что видит то разбирает.
Каким образом, где сформировано вычисляемое измерение?
Название: Re: Диапазон значение в выборке
Отправлено: Allorn от 14 июня 2019, 04:15:34
Вычисляемое значение сформировано в ходе создания сводной таблицы. Через "Добавить вычисляемое значение"
Соответственно мне в скрипте сначала надо произвести загрузку данных через Group by по чекам?
А можно ли сделать агрегацию в вычисляемом значении?
Например будет ли так правильно? :
Aggr(Class(Сумма,100)НомерЧека,Дата)