#bar-chart #business-intelligence #qlikview
#столбчатая диаграмма #бизнес-аналитика #qlikview
Вопрос:
Я новичок в QlikView и работаю с фрагментом данных; пытаюсь визуализировать его в виде столбчатой диаграммы.
Более конкретно, мне нужно разработать вложенную столбчатую диаграмму с накоплением, как показано на рисунке. На верхнем уровне для каждого проекта мне нужно, чтобы длина стеков столбчатой диаграммы была пропорциональна «TotalUpdates» для 5 разных местоположений проекта. (Loc 1 — Loc 5)
На втором уровне, в каждом из стеков, которые я описал выше, мне нужно иметь возможность представлять процент завершения. Который является завершенным обновлением / итогом обновлений. (Заштрихованный или окрашенный по-разному)
Я пытался использовать перекрестную таблицу, но это не сработало. Поскольку я пытаюсь работать с тремя измерениями, я не могу найти подходящее решение для решения этой проблемы. Прилагается снимок входной электронной таблицы и желаемое представление.
Любая помощь будет высоко оценена. Спасибо!
Ответ №1:
Ваше требование является сложным, и у меня есть не идеальное решение для вас, а два подхода.
Первый представляет собой простую диаграмму с двумя измерениями ProjectType и ProjectSource.
Преимущество этой диаграммы в том, что она проста и масштабируется с увеличением количества проектов и местоположений. Есть только две формулы:
Updates: = sum(UpdatesCompleted)
Total: = sum(TotalUpdates)
Но из-за укладки значений я изменил его на:
Total: = sum(TotalUpdates)-sum(UpdatesCompleted)
Второй вариант ближе к вашим требованиям:
Но он использует анализ наборов (см. Стр. 799 в Справочном PDF-файле) для определения значений столбцов, и вам нужно добавить новый coloumn, когда ваши данные содержат новое местоположение.
Описание для первого столбца (Loc 1):
='Loc 1 ' amp; Round(sum({1<ProjectSource={'Loc 1'}>}TotalUpdates)*100/sum(TotalUpdates)) amp; '%'
И определение:
=sum({1<ProjectSource={'Loc 1'} >}UpdatesCompleted)/sum({1<ProjectSource={'Loc 1'} >}TotalUpdates)
Кроме того, я установил фоновые цвета для первых трех столбцов
для визуализации прогресса (<0,5 красный; оранжевый; > 0,8 зеленый)
Надеюсь, это поможет.