所以我在Analysis Services 2008 R2中创建了一个多维数据集。多维数据集在其中一个非时间维度上有一些日期。当我将日期放在excel数据透视表中的过滤器上时,它总是将日期设置为,例如,01/18/2012 00:00:00.000。是否可以从中排除时间戳?我尝试在excel中使用格式化单元格,但它没有做任何事情。我也尝试使用Convert(date,fieldWithDateInfo)从日期时间到源(源是SQL Server数据库的视图)转换,然后删除时间戳,然后Excel将字段视为字符串,然后过滤器开始表演真的很时髦。有什么建议吗?
答案 0 :(得分:1)
检查属性的“格式字符串”属性...我相信“shortdate”选项就是你想要的。
答案 1 :(得分:0)
使用下面的代码将计算列添加到时间维度
CONVERT(Varchar, [YOUR DATE COLUMN], 103) AS Date_UK
并将“名称列”属性更改为日期时间维度属性的新计算列