2013-06-07 11 views
0

Я хочу создать круговую диаграмму с вычисленными переменными из файла отчета jrxml. Я создал успешно бар полукокса сСоздать круговую диаграмму с переменными из отчета

экспрессии серии: «1.Budget продаж
выражениеКатегория: новый Integer (1)
выражения Значение: $V{ptd_budget_sales}

, как я добавил четыре серии для четырех баров.

Мне нужно использовать тот же способ для создания пирога. но в круговой диаграмме имеют только одно значение секции

key expression 
value expression 
label expression 

не может дать больше одного.

Я обычно передаю значение символа пирога от Java источник данных, но теперь мне нужно принимать значения только от рассчитанных переменных. Я Google, но нашел похожие вопросы без ответа. Пожалуйста, помогите мне или любой ссылке ...

Я читал где-нибудь, что может создать и из файла csv. В этом случае, как создать файл csv из отчета? Я знаю, что создавать с Java, но не из отчета ... любое предложение оценивается.

+0

Вы вычисляете переменные в отчете? Или из-за пределов отчета на Java? – Tom

+0

Я вычисляю переменные внутри отчета. –

ответ

1

@Thomas Zimmer спасибо за ответ

Я сделал это с условием, если выражение Value

(Java. lang.Integer.parseInt ($ F {Значение} .toString()) == 1? new java.lang.Double ($ V {ptd_labour_othPur_cost} .doubleValue()): (java.lang.Integer.parseInt ($ F {Значение} .toString()) == 2? $ V {ctc_labour_othPur_cost}: (java.lang.Integer.parseInt ($ F {Значение} .toString()) == 3? New java.lang.Double ($ V {ptd_ico_subcon_cost} .doubleValue()): (java.lang.In teger.parseInt ($ F {Значение} .toString()) == 4? $ V {ctc_ico_subcon_cost}: (java.lang.Integer.parseInt ($ F {Значение} .toString()) == 5? $ V {preview_profit}: новый java.lang.Double (6))))))

1

Нет необходимости создавать csv. пожалуйста. опубликуйте свой отчет, который упростит конкретный ответ. Используете ли вы различные переменные для показа на диаграмме? В какое время переменные готовы? Возможно использование группы в отчете или установки типа инкремента может быть подсказкой ...

Смежные вопросы