多维表达式及其在 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 次浏览

开启您的 职业生涯

完成课程后获得认证

开始
广告