按连接到SSAS OLAP多维数据集

时间:2015-09-17 20:53:59

标签: excel ssas olap

我搜索了Internet和StackOverflow,但无法找到此问题的答案。我通过带有日期维度的SSAS创建了一个OLAP多维数据集。维度的一个属性是活动日历月NameColumn值的格式类似于“2015年1月”,“2015年2月”等。

KeyColumns被设置为每个月的第一个月的DATE值类型。例如,NameColumn值“2015年1月”= KeyColumns值“2015年1月1日”,“2015年2月”=“2015年2月1日”等。

ValueColumn也设置为月份日期的第一天(即“1/1/2015”),以防Excel使用该日期进行排序。

当我在Excel 2013工作簿中查看 Calendar Month 维度时,它最初会加载正确的排序。以下是一个示例:

January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015

但是,我希望能够在Excel中右键单击该字段并选择 Sort>将Z排序为A 并按月降序排序。当我这样做的时候,我回来了:

September 2015
May 2015
March 2015
June 2015
July 2015
January 2015
February 2015
August 2015
April 2015

对我来说,Excel似乎只会根据维度NameColumn中设置的字母数字值进行排序。此外,如果我从月份值(即“1月”而不是“2015年1月”)中删除年份,Excel似乎明白它是一个月并正确地对月份进行排序。

尺寸设置的屏幕截图

Activity Calendar Month properties

问题

  • Excel是否有能力对NameColumn之外的值进行排序,例如KeyColumnsValueColumn NameColumn }不使用标准月份名称(即“1月”,“2月”等)?

  • 如果是,那么在SSAS维度设置中我可能会遗漏哪些内容才能使其正常工作?

0 个答案:

没有答案