Как изменить формат даты на SSAS 2012
Я развернул SQL Server 2012 на Windows Server en-us.
Сейчас мои даты на аналитических сервисах представлены в американском формате (ММ / ДД / ГГГГ). Компания не американская, поэтому я хотел бы изменить ее на гггг-мм-дд или дд-мм-гггг, как я могу это сделать?
Кажется, все настроено правильно, однако SSAS отказывается выводить даты в нужном формате:(
На Excel:
При просмотре куба:
При просмотре измерений:
Кажется, что размер правильно настроен на SSAS:
Запрос к ядру базы данных SQL:
SSAS свойства
Свойства ядра базы данных SQL Server
Региональные настройки сервера Windows
2 ответа
Несколько месяцев назад у меня была та же проблема с датой, я думал, что проблема идет от SSAS, но я ошибался...
Так что я полностью изменил свою таблицу измерений на новую таблицу, содержащую весь формат даты, так что теперь я могу использовать любой формат, какой захочу...
Вы можете найти, как создать это по этой ссылке:
http://www.codeproject.com/Articles/647950/Create-and-Populate-Date-Dimension-for-Data-Wareho
У меня была похожая проблема - проверил все 3 среды DEV/UAT/PROD - никакой разницы нет - однако, DEV и UAT дали дату в правильном формате (гггг-мм-дд)- но PROD был в формате США - попробовал все, но все равно показ PROD в американском формате. Затем я обработал и развернул куб из Visual Studio. Как только он завершен, т.е. развернут в PROD - Дата была в правильном формате - т.е. в гггг-мм-дд.