【问题标题】:How many Axis can we use in MDX practically?我们实际上可以在 MDX 中使用多少个轴?
【发布时间】:2014-04-28 06:38:37
【问题描述】:

我听说 MDX 中有大约 128 轴。

AXIS(0) or simply 0 – Columns

AXIS(1) or simply 1 – Rows

AXIS(2) or simply 2 – Pages

AXIS(3) or simply 3 – Sections

……….

……….

到目前为止,我只使用了其中的两个,列 (0) 和行 (1)。

我只是好奇

  1. 如何,
  2. 在哪里
  3. 何时或为何

我可以使用其他 MDX Axis 吗?

由于 SQL SSMS 只支持两个 Axis,如果我没记错的话。

谢谢。

【问题讨论】:

    标签: ssas mdx olap olap-cube ssas-2008


    【解决方案1】:

    如何:

    在 0 上选择 ...,在 1 上选择 ...,在 2 上选择 ...,依此类推 .... from [cube]

    地点:

    任何不会因意外结果格式而崩溃的客户端 ;-)

    何时/为什么:

    客户端可以利用多个轴来使用 3 轴将结果渲染为 3D。即使客户端不以 3D 呈现结果,请求服务器返回在 3 轴上拆分的结果以进行临时(或更简单)处理也可能会很有趣。

    【讨论】:

    • 您说的是哪个客户?与 SSMS 一样,我只能看到行和列,而不是页面等。那么我怎样才能像 3D 一样可视化它呢?
    • 不知道这样的客户:响应是说“可以...”;-) 对于第二部分,我看到了使用该机制的数据透视表(抱歉不记得是哪一个)。
    【解决方案2】:

    我不知道有任何标准客户端支持此功能。

    但我想到了一个典型的应用程序:几年前(在我与 Analysis Services 合作之前),我们有一个客户需要在 50 张 PowerPoint 幻灯片上针对 10 个国家和 5 个市场提供一份相同的报告。如果我们当时使用了 Analysis Services,我们可能已经编写了一个使用四维报告的自定义客户端应用程序,因此可以通过一个 MDX 查询将数据放入所有 50 张 PowerPoint 幻灯片中。

    您不必将 OLAP 维度视为空间维度。您也可以将它们(正如名称别名所暗示的那样)视为 e。 G。页面和章节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多