2017-02-09 15 views
0

Так у меня есть график, который выглядит следующим образом: enter image description hereПочему я получаю дополнительный стояк/бар в моем графике в кристалле сообщает

Вот что я имею в асе графики: enter image description here

А вот код @ZZ_TAT_Name - A:

if {IB_MESSAGES.MSG_ID} = next({IB_MESSAGES.MSG_ID}) and {IB_MESSAGES.MSG_ID} = previous({IB_MESSAGES.MSG_ID}) then "na" else 
IF {@Final Turnaround Minutes} > 0 and {@Final Turnaround Minutes} < 15 THEN "UNDER 15" 
ELSE IF {@Final Turnaround Minutes} >= 15 and {@Final Turnaround Minutes} < 30 THEN "BETWEEN 15 & 30" 
ELSE IF {@Final Turnaround Minutes} >= 30 and {@Final Turnaround Minutes} < 60 THEN "BETWEEN 30 & 60" 
ELSE if {@Final Turnaround Minutes} > 60 then "OVER 60" 
//else "*Total Messages" 

Я хотел избавиться от стояка, который показывает 11. это стояк общий DistinctCount из IB_MESSAGES.MSG_ID. Как я смогу удалить это? Почему это даже появляется?

ответ

0

Из того, что вы упомянули ниже, кажется, что 11 из 22 записей не попадают ни в одну из категорий if-else, что приводит к немеченой синей колонке. Самый простой способ продолжения - вмешаться до отображения графика и уменьшить входящие данные только на значения, принадлежащие другим столбцам:

Есть несколько способов справиться с этим, но я бы рекомендовал добавить промежуточную формулу, которая возвращает то же самые записи, кроме любой записи, которая не соответствует стандартам if/else, будет заменена нулевым. Что-то вроде:

IF (
    {IB_MESSAGES.MSG_ID} = next({IB_MESSAGES.MSG_ID}) 
    AND 
    {IB_MESSAGES.MSG_ID} = previous({IB_MESSAGES.MSG_ID}) 
) 
OR (
    {@Final Turnaround Minutes} > 0 
    AND 
    {@Final Turnaround Minutes} > 60 
) 
THEN 
    //repeat the original value here 
ELSE 
    null 

сделано правильно, посредник формула возвратит 11 записей и 11 аннулирует при оценке в разделе Сведения отчета. Отсюда вы можете изменить диаграмму, чтобы прочитать формулу, и она должна оценивать только 11 ненулевых значений.

+0

Я занимаюсь этим в своем коде, я просто его прокомментировал на данный момент. Итак, если я раскомментирую свой последний финал, он просто помещает строку под бар/стояк. Я хочу избавиться от комбинированного стояка/бара. – GingerDontCare

+0

В этом случае вы захотите обмануть диаграмму, считая, что эти 11 значений не существуют до создания диаграммы. В зависимости от того, как настроено все остальное, вы можете отфильтровать их во время выбора записи, оценить новую функцию, которая их игнорирует, или поместить диаграмму в более ограничительный подчиненный отчет. – 4444