4

我已经在 Windows Server en-us 上部署了 SQL Server 2012。

现在我在分析服务上的日期是美国格式(MM/dd/yyyy)。该公司不是美国公司,因此我想将其更改为 yyyy-MM-dd 或 dd-MM-yyyy,我该怎么做?

一切似乎都已正确配置,但是,SSAS 拒绝以所需格式输出日期:(


在excel上:

Excel上的美国日期

在多维数据集浏览上: 在立方体上

关于维度浏览: 在此处输入图像描述


Dimension 似乎在 SSAS 上正确配置: SSAS维度配置

在 SQL 数据库引擎上查询:

查询sql引擎


SSAS 属性 SSAS 属性

SQL Server 数据库引擎属性 数据库引擎属性

Windows 服务器区域设置 服务器区域设置

4

2 回答 2

4

几个月前,我在约会时遇到了同样的问题,我认为问题来自 SSAS,但我错了......

所以我用一个包含所有日期格式的新表完全改变了我的维度表,所以现在我可以使用我想要的任何格式......

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

您可以在此链接中找到如何创建它:

http://www.codeproject.com/Articles/647950/Create-and-Populate-Date-Dimension-for-Data-Wareho

于 2014-03-20T09:39:01.247 回答
0

我确实遇到了类似的问题 - 检查了所有 3 个环境 DEV/UAT/PROD - 完全没有区别 - 但是,DEV 和 UAT 以正确的格式(yyyy-mm-dd)给出日期 - 但 PROD 是美国格式 - 尝试了一切,但仍以美国格式显示 PROD。接下来,我从 Visual Studio 重新处理并部署了多维数据集。一旦完成,即部署到 PROD - 日期格式正确 - 即 yyyy-mm-dd。

于 2016-03-13T22:06:46.157 回答