powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как изменить формат даты в олап кубе Microsoft
6 сообщений из 6, страница 1 из 1
Как изменить формат даты в олап кубе Microsoft
    #39591046
Olyap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Может кто-нибудь сталкивался с таким вопросом:
олап куб на базе Microsoft SQL , а источник данных БД Oracle.
В таблице Oracle дата в формате 'dd.mm.yyyy'. Что собственно и нужно для отображения пользователю.
Но олап преобразует эту дату в свой формат по умолчанию , а именно mm.dd.yyyy hh.mm.ss. PM.
Это преобразование уже на этапе добавления таблицы oracle в представление источника данных олап куба.
Попытка написать именованный запрос в DSV вида select to_date(to_char(поле_date, 'DD.MM.YYYY' ),'DD.MM.YYYY')
from table ни к чему не приводит. В итоге все равно выдаются данные в формате mm.dd.yyyy hh.mm.ss. PM.

Как ещё можно попытаться указать серверу Microsoft сформировать дату в нужном формате?

Спасибо.
...
Рейтинг: 0 / 0
Как изменить формат даты в олап кубе Microsoft
    #39591075
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to_char(поле_date, 'DD.MM.YYYY' )
...
Рейтинг: 0 / 0
Как изменить формат даты в олап кубе Microsoft
    #39591171
Olyap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это поле используется в качестве ключевого атрибута измерения времени. Оно должно быть типа Date, а не char.
Может дело в настройках формата даты самого сервера Microsoft SQL. Но где это устанавливается, пока не знаю.
...
Рейтинг: 0 / 0
Как изменить формат даты в олап кубе Microsoft
    #39591222
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как минимум 2 сценария:
1) У атрибута есть свойство FormatString
2) Можно использовать раздельные поля для ключа и имени (Caption в случае с Translations) / п.с. ключ типа данных date всё равно будет приводится к виду YYYY-MM-DDTHH:MM:SS
3) производное от предыдущего - ключ int а имя из другого поля (хотя int vs date в БД на стороне SSAS особой разнице в производительности и дисковом месте не дают)
...
Рейтинг: 0 / 0
Как изменить формат даты в олап кубе Microsoft
    #39591555
Olyap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь. Работает!

Создала дополнительное поле в таблице источнике to_char(поле_date, 'DD.MM.YYYY' ) .
В измерении ключевое поле типа Date (свойство измерения Keycolumn), а отображается поле to_char (свойство измерения NameColumn).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как изменить формат даты в олап кубе Microsoft
    #39983158
valdemar_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня похожая проблема.

Только база на MS SQL:
Код: sql
1.
SELECT format(getdate(), 'dd.MM.yyyy') rep_date



Не могу победить сортировку в экселе (2013). Он похоже теперь воспринимает дату как текст.
Хотя в самом проекте куба в браузере сортировка отображается нормально. Кто нибудь сталкивался ? удалось победить ?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как изменить формат даты в олап кубе Microsoft
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]