gpt4 book ai didi

sql - 连接到 SSAS 表格模型时,如何按日期而不是按字母顺序对日期列进行排序?

转载 作者:行者123 更新时间:2023-12-01 15:45:08 25 4
gpt4 key购买 nike

我有一个 SSAS 表格模型,其中有一列包含日期值。 SQL 列是 date类型。在 SSAS 端,列数据类型为 Date .但是,当从 Excel 连接到模型时,日期会显示为文本并按字母顺序排序。

如何让 Excel 按日期对列进行排序?

SSAS 表格设计器中的列:

SSAS Column

在 Excel 中对“A 到 Z”进行排序后的列:

Excel

最佳答案

我无法让 Excel 识别日期,但设法绕过它。 SSAS 返回排序后的数据,除非更改为 A to Z,否则 Excel 会使用该排序。或 Z to A (这就是为什么最初对日期进行正确排序的原因)。因此,要在 Excel 中以相反的顺序显示日期,我们需要做的是在 SSAS 中反转它们。这可以通过使用 Sort By Column 来实现。列属性。

enter image description here

您拥有的是 3 列:随着日期增加而减少的引用列,常规 Date列和 Date ReversedDate 具有相同值的计算列,但将引用列设置为 Sort By Column .在 Excel 方面,如果有人添加 Date维度,它将按升序排序,如果添加 Date Reversed维度,它将按降序排序。

SSAS Columns
Default
Sorted

关于sql - 连接到 SSAS 表格模型时,如何按日期而不是按字母顺序对日期列进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25922077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com