`

Mdx多维表达式

 
阅读更多

一、命名成员

1:计算成员(度量维度):不可以使度量维度的子成员

With Member [Measures].[Total] as [Measures].[缺货库存] + [Measures].[不动销库存]

SELECT {[Measures].[Total]} on columns,

non empty {[时间.年月日].[日].Members} on rows

FROM [Repertory_Examination]

 

2:计算成员(其他维度):使用时间维度

With Member [时间.年月日].[grow] as '[时间.年月日].[2015].[11].[2]-[时间.年月日].[2015].[11].[1]'

SELECT [Measures].[缺货库存] ON COLUMNS, 

{[时间.年月日].[2015].[11].[1],[时间.年月日].[2015].[11].[2],[时间.年月日].[grow]} on rows 

FROM [Repertory_Examination]

 

 

二、命名集:仅仅是一个特定的进行了命名的集,可以包含任意类型的成员或元组,只要该集有效。mdx中任何可以使用集的地方,都可以引用一个命名集。

 

比如:可以在成员中使用集,也可以在轴上使用集

 

with set [user data] as '{[商品品类.品类Sku].[737].[1276].[740], [商品品类.品类Sku].[737].[1276].[739]}'

member [商品品类.品类Sku].[total] as 'sum ([user data])'

SELECT

{

    [Measures].[缺货库存]

} on columns,

{

        [user data],

        [商品品类.品类Sku].[total]

} on rows

 

FROM [Repertory_Examination]

 

 

分享到:
评论

相关推荐

    多维表达式(MDX).

    多维表达式(MDX),多维表达式(MDX),多维表达式(MDX).

    mdx多维表达式

    关于mdx资源的实用表达式,系统的对mdx进行描述,方便进行应用

    多维表达式 (MDX) 语言介绍

    多维表达式(Multidimensional Expressions,简称MDX)是一种专为在线分析处理(Online Analytical Processing,OLAP)设计的查询语言。它在数据仓库和商业智能领域扮演着重要角色,允许用户以多维的方式对数据进行...

    多维表达式 (MDX) 参考手册

    本手册内容收集整理自网络公共资源文档,为了方便PowerBI用户参考使用而作,请勿用于商业用途。

    如何将Mondrian用于web项目.ppt

    【MDX多维表达式】 MDX是OLAP领域的标准查询语言,用于在多维数据集上执行复杂的检索。它允许用户指定维度、层次、成员和度量,从而获取所需的数据。理解MDX的基本语法和概念对于有效地利用Mondrian至关重要。 **...

    多维数据查询MDX教程(全)

    使用多维数据集表达式和子多维数据集表达式 使用维度表达式 使用成员表达式 使用元组表达式 使用集表达式 使用标量表达式 使用空值 运算符(MDX 语法) 算术运算符 位运算符 比较运算符 串联运算符 集运算符 一元...

    cognos SDk

    3. **数据访问与处理**:SDK支持与Cognos BI的数据源进行交互,允许开发者获取和处理来自各种数据仓库的数据,包括SQL查询、MDX多维表达式等。 4. **用户界面集成**:开发者可以利用Cognos SDK将Cognos组件嵌入到...

    MD-SQL:一种基于MDX的多维数据查询语言.pdf

    MDX语言是一种用于OLAP的多维表达式语言,它能够处理多维数据查询,但存在语法复杂和适用性局限等问题。随着企业级数据仓库的建立和数据决策支持需求的增长,对于一种更通用、性能更优的多维数据查询语言的需求日益...

    使用MDX读取OLAP多维数据集:第1部分

    在IT行业中,OLAP(在线分析处理)是用于大数据分析的关键技术,而MDX(多维表达式)是OLAP系统中的主要查询语言。本文主要关注如何使用MDX来读取OLAP多维数据集,这是一项对于数据分析和BI(商业智能)专业人员至关...

    mdx 资料 mdx 资料mdx 资料

    MDX(Multidimensional Expressions)是多维表达式的一种语言,主要应用于数据仓库和商务智能领域,尤其是OLAP(在线分析处理)系统。MDX是用于查询和操作多维数据集的语言,允许用户从不同角度对数据进行切片、 ...

    MDX赋值语句词法分析器

    MDX(多维表达式)是一种专用于数据分析和查询的编程语言,特别是在OLAP(在线分析处理)系统中广泛使用。MDX赋值语句词法分析器是针对MDX中的赋值操作进行解析的关键工具,它能帮助理解并处理包含四则运算的复杂...

    15个经典MDX查询

    MDX(多维表达式)是用于在多维数据库中进行查询和数据操作的语言。通过一系列精心设计的查询示例,我们可以掌握MDX在实际业务分析中的应用技巧。下面列出的15个MDX查询案例,是针对不同查询场景的经典示例,它们将...

    MDX教程 Introduction to Multidimensional Expressions

    ### MDX教程:多维表达式入门 #### 引言 在商业智能(BI)与数据仓库(DW)领域,Microsoft SQL Server OLAP Services 提供了一种架构来访问多维数据。这种数据经过汇总、组织并存储在多维结构中,以便能够快速...

    一步一步学习MDX语言

    Microsoft SQL Server 2005 Analysis Services (SSAS) 允许在多维表达式 (MDX) 语法中使用函数。函数可以在任何有效的 MDX 语句中使用,并且经常用于查询、自定义汇总定义以及其他计算。本节介绍 Analysis Services ...

    mdx动态参数跳转问题整理

    在MDX(多维表达式)中,动态参数跳转是一种常见的需求,特别是在构建数据分析应用时,用户可能需要根据不同的条件或选择跳转到不同的页面。以下是对标题和描述中涉及的知识点的详细说明: 1. **MDX(多维表达式)*...

    15个经典的MDX查询

    MDX(多维表达式)是一种强大的查询语言,主要用于处理多维数据,特别是在在线分析处理(OLAP)环境中。在SSAS(SQL Server Analysis Services)中,MDX是数据分析和报告的关键工具。以下是对15个经典MDX查询的详细...

    MDX指导手册——介绍MDX的好资料

    多维表达式(Multidimensional Expressions,简称MDX)是一种功能强大的表达式语法,用于查询Microsoft SQL Server OLAP Services中的多维数据。本教程旨在通过一个具体的例子——FoodMart Sales数据集来介绍MDX的...

    MDX_函数的使用介绍

    MDX(多维表达式)是SQL Server 2000 Analysis Services中用于查询和操作多维数据集的语言。它在商务智能领域扮演着至关重要的角色,尤其在数据分析和报告时。本文将深入探讨MDX函数的使用,帮助你更好地理解和运用...

Global site tag (gtag.js) - Google Analytics