Я использую конструктор отчетов Pentaho для отображения журналов пользователей. Я создал соединение данных в MySQL:Pentaho Report Designer показывает год как значение, разделенное запятой
MySQL field name: activity_date
MySQL field type: timestamp
value: 2013-01-01 00:00:00
Query: "SELECT YEAR(activity_date) AS year....."
дает мне выход 2013.
Но в шаблоне отчета он показывает 2,013. Поэтому я пытался изменить мой SQL-запрос на
SELECT CAST(YEAR(activity_date) AS CHAR) AS year
но при изменении этого Report Designer показывает пустое значение в этом столбце.
Я использовал #### в атрибутах. Тем не менее, он показывает 2,013. Есть ли где-нибудь еще его нужно изменить? – Poppy
Да. Убедитесь, что для формата данных на вкладке атрибутов установлено значение false –