zoukankan      html  css  js  c++  java
  • max 基础知识

    MDX基本语法

    MD询语句的结构及语法

    MDX查询示例

    基本的MDX SELECT语句包含一SELELCT字句和一个FROM字句,以及一个可选的WHERE子句。如下

        SELECT
            {[Measures].[销售量],[Measures].[销售金额]} ON
        COLUMNS
            {[DimDate].[Year].&[2017],[DimDate].[Year].&[2018]} ON
        ROWS
        FROM TABLE
        WHERE ([DimShop].[门店简称].$[海澜之家])
    

    1.SELECT 子句决定 MDX SELECT 语句的轴维度。本MDX查询示例定义了两个轴维度。

    2.FROM 子句决定当提取数据以填充 MDX SELECT语句的结果集时将使用哪个多维数据源。

    3.可选用的WHERE子句决定哪个维度或成员用作切片器维度,这将数据的读取限制与特定维度或成员。

    4.本MDX查询示例使用where子句来将轴维度的数据读取限制与门店维度的特定成员。


    成员

    成员是代表维度中一次或多次数据出现的项。 请把维度中的成员看作是基础数据库中的一个或多个记录。指的是维度树上的一个节点,是Cube结构上的最小单位。例如下图加入阴影的部分表示“时间.[下半年].[第三季度]”成员


    元组

    元祖用于定义来自多维数据集的数据切片;它由来自一个或多个维度的单个成员的有序集合组成.

    由若干个Member组成,每一个维度属性上最多只能有一个Member,对于一个Tuple而言至少有一个维度,多则不限,同时对于没有列出来的那就表示为默认Member。Tuple的表示方法是”()“,因为其又有Member构成,所以通常的格式”([....],[....])“。

    示例: ([DimShop].[门店名称].$[海澜之家])

    错误:Tuple出现了同一纬度的两个成员 ([DimShop].[门店名称].$[海澜之家],[DimShop].[门店名称].$[班尼路])


    集合

    集合是零个、一个或多个元组的有序集合。集合常用于在MDX查询中定义轴维度和切片器维度,并且同样可能只具有单个元组或可能在某些情况下为空。

    同一维度上若干个Members的集合,或者是若干个Tuples集合,但这里有一个地方要注意,那就是如果若干个tuple组成的集合是,各个Tuple里的Member之间存在这着一定的对应关系。集合的表示方法用{}

  • 相关阅读:
    LeetCode24-Swap_Pairs
    LeeCode
    LeetCode3-Longest_Substring_Without_Repeating_Characters
    治愈 JavaScript 疲态的学习计划【转载】
    前端冷知识集锦[转载]
    知道这20个正则表达式,能让你少写1,000行代码[转载]
    关于简历和面试【整理自知乎】
    正念冥想方法
    一些职场经验【转载自知乎】
    犹太复国计划向世界展现了一个不一样的民族——观《犹太复国血泪史》有感
  • 原文地址:https://www.cnblogs.com/wywnet/p/9394308.html
Copyright © 2011-2022 走看看