У меня есть гистограмма Crystal Reports, основанная на следующем выражении sql:
Select 'Max' as Name, '2018-05-02' as Day
union all select 'Max', '2018-05-02'
union all select 'Max', '2018-05-02'
union all select 'Fritz', '2018-05-02'
union all select 'Fritz', '2018-05-02'
union all select 'Fritz', '2018-05-03'
union all select 'Fritz', '2018-05-03'
union all select 'Fritz', '2018-05-03'
union all select 'Max', '2018-05-04'
То есть у меня есть данные за три дня, и каждый день некоторые имена могут появляться несколько раз. Теперь я хочу показать график, где для каждого дня я вижу, как часто появляется каждое имя. Я пытаюсь со следующей настройкой:
То, что я получаю в результате, довольно близко к тому, чего я хочу достичь:
Однако проблема в том, что диаграмма резервирует место для всех двух имен на каждый день. Это становится проблемой, когда существует более двух имен, и каждый день появляется только несколько имен.
Как в этом примере с гораздо большим количеством имен, каждое из которых появляется только в течение нескольких дней:
Select 'Max' as Name, '2018-05-02' as Day
union all select 'Max', '2018-05-02'
union all select 'Max', '2018-05-02'
union all select 'Hans', '2018-05-02'
union all select 'Beate', '2018-05-02'
union all select 'Luise', '2018-05-02'
union all select 'Sandra', '2018-05-02'
union all select 'Fritz', '2018-05-02'
union all select 'Fritz', '2018-05-02'
union all select 'Fritz', '2018-05-03'
union all select 'Fritz', '2018-05-03'
union all select 'Fritz', '2018-05-03'
union all select 'Max', '2018-05-04'
union all select 'Rainer', '2018-05-04'
union all select 'Elvira', '2018-05-04'
union all select 'Silvia', '2018-05-04'
Для каждого дня место зарезервировано для каждого имени, которое появляется в любой из дней. Можно ли заставить Crystal Reports пропускать эти столбцы и резервировать место только для столбцов со значением, отличным от 0?