Как изменить формат даты на SSAS 2012

Я развернул SQL Server 2012 на Windows Server en-us.

Сейчас мои даты на аналитических сервисах представлены в американском формате (ММ / ДД / ГГГГ). Компания не американская, поэтому я хотел бы изменить ее на гггг-мм-дд или дд-мм-гггг, как я могу это сделать?

Кажется, все настроено правильно, однако SSAS отказывается выводить даты в нужном формате:(


На Excel:

Американские даты в Excel

При просмотре куба: На кубинге

При просмотре измерений:введите описание изображения здесь


Кажется, что размер правильно настроен на SSAS:Конфигурация размеров SSAS

Запрос к ядру базы данных SQL:

Запрос на sql engine


SSAS свойстваSSAS свойства

Свойства ядра базы данных SQL ServerСвойства ядра базы данных

Региональные настройки сервера WindowsРегиональные настройки сервера

2 ответа

Несколько месяцев назад у меня была та же проблема с датой, я думал, что проблема идет от SSAS, но я ошибался...

Так что я полностью изменил свою таблицу измерений на новую таблицу, содержащую весь формат даты, так что теперь я могу использовать любой формат, какой захочу...

http://www.codeproject.com/KB/database/647950/figure1.png

Вы можете найти, как создать это по этой ссылке:

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 - Дата была в правильном формате - т.е. в гггг-мм-дд.

Другие вопросы по тегам