我已经在Windows Server上部署了SQL Server 2012。
现在,我在Analysis服务上的日期采用美国格式(MM / dd / yyyy)。该公司不是美国公司,因此我想将其更改为yyyy-MM-dd或dd-MM-yyyy,我该怎么做?
似乎所有内容都已正确配置,但是,SSAS拒绝以所需格式输出日期:(
关于excel:
在多维数据集浏览中:
关于维度浏览:
似乎在SSAS上正确配置了维度:
查询SQL数据库引擎:
SSAS属性
SQL Server数据库引擎属性
Windows服务器区域设置
答案 0 :(得分:4)
几个月前我遇到了与约会相同的问题,我认为这个问题来自SSAS,但我错了......
所以我用一个包含所有日期格式的新表完全改变了我的维度表,所以现在我可以使用我想要的任何格式......
您可以在此链接中找到如何创建它:
http://www.codeproject.com/Articles/647950/Create-and-Populate-Date-Dimension-for-Data-Wareho
答案 1 :(得分:0)
我确实有类似的问题 - 检查了所有3个环境DEV / UAT / PROD - 完全没有区别 - 但是,DEV和UAT以正确的格式给出日期(yyyy-mm-dd) - 但是PROD是美国格式 - 尝试了一切,但仍然PROD以美国格式显示。接下来,我从Visual Studio重新处理并部署了多维数据集。一旦完成,即部署到PROD - 日期格式正确 - 即在yyyy-mm-dd。