一、命名集 作用域和上下文
计算一个查询时 ,首先计算切片 ,然后才是计算命名集 ,这表明切片为计算命名集而使用的所有计算构成了上下文。
二、命名集的常规使用
命名集最常见的两种用途:提高查询的性能和整理复杂集的逻辑关系
例如:查询平板电视品类中11月的平均销量比10月高5%的城市
WITH
member [Measures].[AVG sale]
AS
'sum([Measures].[sales])/30'
SET [Cities]
AS
'Order (Filter([Customer].[City].Members,[Measures].[avg sale] > 1.05 * ([Measures].[avg sale],[Time].[2015].[10])),Measures].[AVG sale],BDESC)'
select
{
[Measures].[AVG sale],
} on columns,
{
[Cities]
} on rows
FROM [Sales]
where ([Product].[Category].[三级品类],[Time].[2015].[10])
相关推荐
第1章 MDX入门 第2章 计算成员和命名集简介 第3章 MDX中的通用计算和选择 第4章 MDX查询上下文与执行 第5章 命名集与集的别名 第6章 MDX中的排序和分类 第7章 MDX高级应用 第8章 使用Microsoft Analysis ...
第1章 MDX入门 第2章 计算成员和命名集简介 第3章 MDX中的通用计算和选择 第4章 MDX查询上下文与执行 第5章 命名集与集的别名 第6章 MDX中的排序和分类 第7章 MDX高级应用 第8章 使用Microsoft Analysis ...
在 MDX 中生成命名集 创建查询作用域的命名集 创建会话作用域的命名集 在 MDX 中生成计算成员 在 MDX 中生成单元计算 创建和使用属性值 操作数据 修改数据 使用变量和参数 MDX 脚本编写基础知识 基本 MDX 脚本 管理...
第1章 MDX入门 第2章 计算成员和命名集简介 第3章 MDX中的通用计算和选择 第4章 MDX查询上下文与执行 第5章 命名集与集的别名 第6章 MDX中的排序和分类 第7章 MDX高级应用 第8章 使用Microsoft Analysis ...
11. **命名集(Named Sets)**:一组预定义的成员集合,方便在MDX查询中重复使用。 12. **MDX函数和运算符**:MDX提供了丰富的函数(如Sum, Avg, Max等)和运算符(如+、-、*、/等)用于数据操作和计算。 13. **上...
12. **命名集(Named Sets)**:将常用成员或成员集合定义为命名集,可提高查询的可读性和重用性。 13. **条件语句(If...Then...Else)**:MDX支持条件逻辑,可以根据特定条件返回不同的结果。 14. **时间智能...
本章主要介绍了如何在MDX中定义计算成员和命名集。计算成员是根据现有成员的数据进行计算而得到的新成员,通常用于表示某些复杂的业务指标。命名集则是一组成员的集合,可以用来简化复杂的查询语句或重复使用的查询...
第1章 MDX入门 第2章 计算成员和命名集简介 第3章 MDX中的通用计算和选择 第4章 MDX查询上下文与执行 第5章 命名集与集的别名 第6章 MDX中的排序和分类 第7章 MDX高级应用 第8章 使用Microsoft Analysis ...
mdx英文版教程 第1章 MDX入门 1.1 什么是MDX 1.2 查询基础 1.3 轴框架:名称与编号 1.4 大小写敏感与布局 1.5 构造简单的MDX 1.5.1 逗号(,)与冒号(:) ...第2章 计算成员和命名集简介
通过实例,读者可以学习如何创建自定义度量值、计算成员和命名集,以提升数据分析的灵活性和效率。 对于那些想要构建动态和交互式报表的读者,书中的章节会涵盖如何利用MDX与C#或ASP.NET结合,开发出基于Web的分析...
- 掌握如何使用MDX中的计算成员和命名集来解决复杂业务需求。 - 学会如何在不同的BI工具中应用这些技术。 #### 目标受众 - 中高级BI项目人员 - 已具备一定的BI项目实施经验 - 对MDX基本概念、语法及使用范围有一定...
9. **计算成员和命名集**:MDX可定义计算成员,这是基于其他成员或表达式的动态成员。命名集则是一组预定义的成员集合,可以重用并提高查询效率。 10. **聚合和度量值**:MDX支持对数据进行聚合操作,如SUM、COUNT...
8. **命名集(Named Sets)**:定义并存储常用的成员集合,方便重复使用。 **十五个经典MDX查询示例** 1. 显示所有度量值的总和 2. 按特定维度层次排序 3. 展示指定年份的销售额 4. 非空销售额的区域分布 5. 计算每...
10. **命名集**:预定义的集合,可以在多个MDX查询中重用,提高代码可读性和复用性。 通过《MDX解决方案(第2版)》中的示例代码和数据,你可以逐步了解和掌握这些概念,并逐步提升在实际业务场景中应用MDX的能力。...
而“LearnMDXquerypart1.zip”很可能是教程的第二部分,可能包含了更多关于MDX查询的实例和进阶概念,如集合函数、计算成员、命名集以及IF条件表达式等。这些内容将帮助用户不仅能够读取数据,还能进行更复杂的分析...
- **计算成员和命名集**:计算成员允许用户定义新的维度成员,这些成员的值可以通过公式计算得出。命名集则是指一组相关的维度成员,可以用于更灵活地进行数据分析。 - **层次导航**:在处理具有层次结构的维度时,...
FoodMart Sales数据集为学习提供了丰富的实践案例,使得理论知识与实际操作相结合,有助于加深对MDX的理解。此外,通过熟悉MDX,用户可以更有效地利用OLAP Services提供的强大功能,从而提高数据分析的能力和效率。
- **高级查询**:MDX支持使用计算成员(Calculated Members)和命名集合(Named Sets)进行复杂的分析,如计算比例、排名等。 **3. MDX函数** 函数在MDX中起着至关重要的作用,帮助用户处理和分析数据: - **维度...
MDX支持多种操作,包括创建计算成员、计算单元、安全设置、自定义成员公式、自定义层级汇总、动作、命名集合以及服务器端数据格式化。 MDX的基本结构由成员(Members)、元组(Tuples)和集合(Sets)组成: 1. ...
- **指定切片器维度内容**:通过使用筛选条件(如`WHERE`子句)来限制结果集,可以指定特定的成员或范围。 3. 高级查询技术 - **使用计算成员**:允许创建基于现有成员的计算结果,例如总销售额=今年销售额+去年...