如何按datesortingdate列而不是按字母顺序连接到SSAS表格模型?
我有一个保存date值的列的SSAS表格模型。 SQL列是date
types。 在SSAS方面,列数据types是Date
。 但是,从Excel连接到模型时,date会以文本forms显示并按字母顺序sorting。
如何让Excel按date对列进行sorting?
SSAS中的列表表格devise器:
Excel中sorting“A到Z”后的列:
我无法让Excel识别date,但设法解决它。 SSAS返回sorting数据,Excel使用该sorting,除非将其更改为A to Z
或Z to A
(这就是为什么date最初正确sorting)。 因此,要在Excel中以相反顺序显示date,我们需要做的是在SSAS中将其撤消。 这可以通过使用Sort By Column
列属性来实现。
你有什么是3列:一个参考列减lessdate增加,一个常规的Date
列和一个Date Reversed
计算列与Date Reversed
保持相同的值,但具有参考列设置为Sort By Column
。 在Excel方面,如果有人添加Date
维度,它将按升序sorting,如果他们添加Date Reversed
维度,它将按降序排列。