Добрый день.
Есть ли возможность форматирования дат, времени(тип поля period) аналогично форматированию вывода числа?
Без форматирования в поле таблицы выводится значение типа “2022-07-30T00:00:00+03”, например.
Добрый день.
Такой возможности нет, вы можете изменить, написанный Вами в кубе запрос.
А будет ли реализовано форматирование даты в дальнейшем?
Это понятно, что на уровне запроса можно вывести что угодно. Но дело в том, что поле типа DATE (PERIOD в кубе) используется в выводе в таблице и как фильтр в управляющем дэше, что позволяет в управлющем дэше использовать более удобную фильтрацию по периодам:
Если же я преобразую его в текст форматированием на уровне SQL запроса, то фильтрация становится крайне неудобной, кроме того видно, что просто нарушается правильность сортировки при выводе типа “DD.MM.YYYY” (выводить же всегда как YYYY.MM.DD тоже не очень верное решение) текстом, а не типом DATE:
Вам надо добавить новое поле в запросе, которое будет у Вас отображаться в дэшах.
Ниже приложил скрин, как это огранизовать.
orderdate_q - дата по кварталам, добавили новое поле в запросе куба.
В настройках куба стоит тип String.
orderdate - дата, которая у нас в управляющем дэше.
В настройках куба стоит тип Period.