【问题标题】:How to use MDX to get T-SQL like, single axis, leaf level results如何使用 MDX 获得类似 T-SQL 的单轴叶级结果
【发布时间】:2016-09-22 08:50:38
【问题描述】:

我面临的情况是,我必须复制基于关系数据库的报表,并且报表从 OLAP 多维数据集检索数据。 我尝试复制的报告显示叶级数据,如下所示:

帐户 |个人ID |产品 |销售数量

当我尝试使用 MDX 复制此报告时,问题是 Account 和 Person 维度的成员太多,因此当我交叉加入它们时,系统内存不足。我尝试使用 FILTER() 缩小一点范围,但没有成功。

请注意,只有一个轴。 如何在没有性能问题的情况下使用 MDX 获得与 T-SQL 查询相同的结果?

【问题讨论】:

    标签: reporting-services mdx olap olap-cube


    【解决方案1】:

    我使用了 NONEMPTYCROSSJOIN() 函数

    【讨论】:

    • 这是旧的 - 现在人们在他们的 select 子句中使用 NON EMPTY,或者将 NonEmpty 包裹在一个集合周围 - 这可能是由交叉连接创建的一组元组
    猜你喜欢
    • 2014-07-12
    • 1970-01-01
    • 2018-02-09
    • 2019-12-06
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    相关资源
    最近更新 更多