如何按datesortingdate列而不是按字母顺序连接到SSAS表格模型?

我有一个保存date值的列的SSAS表格模型。 SQL列是datetypes。 在SSAS方面,列数据types是Date 。 但是,从Excel连接到模型时,date会以文本forms显示并按字母顺序sorting。

如何让Excel按date对列进行sorting?

SSAS中的列表表格devise器:

SSAS列

Excel中sorting“A到Z”后的列:

高强

我无法让Excel识别date,但设法解决它。 SSAS返回sorting数据,Excel使用该sorting,除非将其更改为A to ZZ 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维度,它将按降序排列。

SSAS列默认排序