SSAS:复杂MDX查询的可用性?

问题描述 投票:0回答:1

我知道这个问题可能已经解决,但是我认为这是正确的,因为学习MDX是一场艰苦的战斗。如果我不知道why我会使用它,那么就没有时间专门花更多的时间来学习它。

我是SSASOLAP的新手,但据我所读,似乎OLAP的创建是一种从不同角度查看自己数据的方式,可能使用了第三方像Excel这样的工具。

话虽如此,我正在使用一个小型数据库,并且用户要求我在Excel工作表中加入average。因此,我在Cube Structure中创建了两个度量(sumcount),然后在Calculations中创建了Calculated Member

[Measures].[Sum DOWNLOAD SPEED - Fact Test]/[Measures].[Fact Test Count]

我想我的问题是:除了简单的MDX查询(如上面的查询)会根据公式生成结果之外,程序员为什么还要使用更复杂的MDX查询?

visual-studio-2012 ssas mdx sql-server-data-tools
1个回答
0
投票

因此MDX有点复杂,但是它是一种非常漂亮的语言。 MDX的乐趣在于上下文。现在,有多种原因使程序员会编写复杂的MDX。1

  1. 编写自定义MDX时,可以确保它是针对手头的senario量身定制的,并且可以快速执行

  2. 通常,人们使用excel,多维数据集浏览器或某些报告工具从OLAP中获取结果。这些工具甚至没有提供OLAP一半的功能。因此,在高级情况下,您编写了复杂的MDX

© www.soinside.com 2019 - 2024. All rights reserved.