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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Ирина от 19 января 2015, 06:22:40

Название: Задание диапазонов на диаграмме
Отправлено: Ирина от 19 января 2015, 06:22:40
Добрый день!
У меня есть данные по чекам (заказам).
Подскажите, пожалуйста, как задавать диапазоны на диаграмме? например как на рис. 3 http://www.usconsult.ru/b_091-merchandising-effectiveness.php (http://www.usconsult.ru/b_091-merchandising-effectiveness.php)

Название: Re: Задание диапазонов на диаграмме
Отправлено: admin от 19 января 2015, 07:39:29
Добрый день.

Для этих целей существует функция class()
Название: Re: Задание диапазонов на диаграмме
Отправлено: Ирина от 20 января 2015, 12:46:38
Все равно не могу понять как реализовать данную диаграмму, как на рис. 3 http://www.usconsult.ru/b_091-merchandising-effectiveness.php (http://www.usconsult.ru/b_091-merchandising-effectiveness.php)
У меня есть суммы заказов, мне нужно посчитать кол-во заказов в зависимости от диапазона и получить например, что на заказы до 1000 руб. приходится 50% всех заказов.
Т.е. я беру диапазон, смотрю какие заказы туда попадают и суммирую их количество. Как это все реализовать в QlikView?
Название: Re: Задание диапазонов на диаграмме
Отправлено: admin от 21 января 2015, 10:03:38
Например, для таблицы:

LOAD * INLINE [
    id_order, ordersum
    1, 1000
    2, 2000
    3, 3000
    4, 500
    5, 300
    6, 8000
    7, 5000
    8, 10000
    9, 7000
    10, 900
];


Вы можете создать объект Диаграмма с измерением:
=Class(ordersum,3000)
и выражением:
Count(DISTINCT id_order)

[smg id=53 width=516 type=preview]
Название: Re: Задание диапазонов на диаграмме
Отправлено: Ирина от 21 января 2015, 03:54:47
Спасибо, все получилось!!!  :)