2016-05-03 3 views
0

Я довольно новичок в Pentaho. Я установил его на сервере linux и пытаюсь создать отчет об анализе в пользовательской консоли, доступной для веб-браузера. Одним из моих источников данных является дата в формате yyyy-MM-dd. Когда он помещается в отчет, он отображает дополнительную метку времени 00: 00: 00.0. notice the formatting under Provider GL Period NamePentaho Analysis Формат отчета Дата

Я искал параметры в редакторе отчета анализа. Я также отредактировал модель источника данных, чтобы это измерение было распознано как измерение времени вместе с его исходным форматом.

Любая помощь с благодарностью, спасибо!

ответ

1

У меня была аналогичная проблема. Что я сделал, я добавил текстовое поле и нажал кнопку «плюс» для формулы из поля значений. Используемая функция = LEFT ([ваше поле даты], 10)

Это позволит удалить временную метку.

+0

Благодарим вас за ответ! Я попытался найти возможность добавить текстовое поле, но не могу. Я вижу поле для выражений MDX, но только для полей Measure. Поскольку это дата, она не может быть частью поля измерения. Мой экран выглядит следующим образом: [link] (http://imgur.com/RRDxq2z). (Я заблокировал данные по причинам конфиденциальности). Я также попытался найти в редакторе модели источника данных, но не смог найти вариант для добавления текста. Большое спасибо! – Indoordinosaur

+0

Вы используете отчет pentaho или нет? – shzyincu

+0

Ох, вы используете корпоративную версию. Я думал, вы используете инструмент отчетности pentaho. Когда вы щелкните правой кнопкой мыши поле даты, что вы получите? – shzyincu

1

Вы можете изменить тип поля с типа даты на тип текста.

1. Вставьте новый текстовое поле
2. Перейдите Структура> Атрибуты
3. Измените значение поля, выбрав ваши данные Дата

Новый выход будет просто, например, 2017-03-12

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