代码之家  ›  专栏  ›  技术社区  ›  Michal Sznajder

SSAS自定义分组查询

  •  0
  • Michal Sznajder  · 技术社区  · 16 年前

    我的资料表像这样

    yesterday a
    yesterday a
    yesterday a
    yesterday b
    yesterday b
    yesterday c
    today     a
    today     a
    today     b
    today     b
    tommorow  a
    tommorow  a
    tommorow  c
    tommorow  d
    

    最后我需要一份这样的Excel报告

                   repetition count
                   1     2     3
    yesterday      1     1     1
    today          0     2     0
    tomorow        2     1     0
    

    如何在SSAS2K5中创建“报告计数”维度?请记住,我的事实表有点复杂,我还有更多的其他维度。

    我的想法是在DSV中创建一个命名查询,但是我有一些疑问,过滤是否能正常工作。

    1 回复  |  直到 13 年前
        1
  •  0
  •   Darren Gosbell    16 年前

    我认为您需要使用GroupBy和Count来创建一个视图,以便将如下数据加载到多维数据集中

    yesterday a 3
    yesterday b 2
    yesterday c 1
    today     a 2
    today     b 2
    tomorrow  a 2
    tomorrow  c 1
    tomorrow  d 1
    

    然后,可以使用count列作为重复计数维度的键,并将基于行计数聚合类型创建度量值。