多维表达式及其在 SAP BPC 中的使用


MDX 是 Microsoft 开发的用于查询 OLAP 多维数据集的查询语言。在 OLAP 多维数据集中,数据以多维方式组织。中间包含一个事实表,多维数据集周围环绕着维度表。MDX 用于查询此类星型模式多维数据集,并为不同目的生成结果。

MDX 查询语言与 SQL 有点类似,但也有一些根本的不同,如

在 MDX 查询中,在 SELECT 语句中可以有 0、1、2、3、4……最多 128 个查询轴。与 SQL 中查询的行与查询的列之间的行为有很大差异不同,每个轴的行为完全相同。

MDX 语法通过用花括号等括起元组或成员来区分集合。

示例

SELECT MDX 查询的示例 -

SELECT
{ [Measures].[Sales Amt],  
     [Measures].[Tax Amt] } ON COLUMNS,
{ [Date].[Fiscal].[Fiscal Year].&[2012],  
     [Date].[Fiscal].[Fiscal Year].&[2013] } ON ROWS
FROM [Sample Works]
WHERE ( [Region].[Southwest] ) 

有关更多详细信息,可以浏览 Microsoft 网站链接 -

https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/mdx/mdx-query-the-basic-query

更新日期: 2020 年 3 月 12 日

411 次浏览

开启你的职业

完成课程以获得认证

开始
广告