【问题标题】:Generating number sequence in SSAS 2016在 SSAS 2016 中生成数字序列
【发布时间】:2021-03-04 10:24:32
【问题描述】:

我正在尝试在 SSAS 2016 1200 表格模型的计算表中生成一系列数字。

我想要实现的是在单个列中生成像1,2,3..100 这样的数字序列。就像 GENERATESERIES() DAX 函数一样,但它仅在 SSAS 2017 及更高版本中可用。

有没有一种简单的方法可以在 SSAS 2016 中实现相同的目标?

【问题讨论】:

    标签: ssas dax


    【解决方案1】:

    是的,在 SSAS 2016 中,您可以使用 CALENDAR,然后将 Date 转换为 int,例如

    EVALUATE
    SELECTCOLUMNS ( CALENDAR ( 1, 100 ), "Value", INT ( [Date] ) )
    

    这是dax.do上的工作实现的链接

    【讨论】:

    猜你喜欢
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 2023-02-20
    • 2016-11-21
    • 2012-06-19
    • 2019-11-29
    • 2013-07-04
    相关资源
    最近更新 更多