从连接到多维数据集的Excel数据透视表中的日期中删除时间戳

时间:2012-01-18 21:33:20

标签: sql-server-2008 excel ssas

所以我在Analysis Services 2008 R2中创建了一个多维数据集。多维数据集在其中一个非时间维度上有一些日期。当我将日期放在excel数据透视表中的过滤器上时,它总是将日期设置为,例如,01/18/2012 00:00:00.000。是否可以从中排除时间戳?我尝试在excel中使用格式化单元格,但它没有做任何事情。我也尝试使用Convert(date,fieldWithDateInfo)从日期时间到源(源是SQL Server数据库的视图)转换,然后删除时间戳,然后Excel将字段视为字符串,然后过滤器开始表演真的很时髦。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

检查属性的“格式字符串”属性...我相信“shortdate”选项就是你想要的。

enter image description here

答案 1 :(得分:0)

使用下面的代码将计算列添加到时间维度

CONVERT(Varchar, [YOUR DATE COLUMN], 103) AS Date_UK

并将“名称列”属性更改为日期时间维度属性的新计算列