MDX 中的重要概念
在学习MDX前, 先了解关键术语的意思是很重要的。.
在这张图中展示了度量值,维度和维度属性。
度量值是单元格中聚合为总和、计数、百分比、最小值、最大值或平均值的数值数据值。 通俗的说就是实际数据。比如考试的分数一样,你可以将科目进行不同的分类(理综,文综,大一的课程,某个老师的课程)。但是,不论怎么分类组合,分数是不会改变的,不及格就是不及格。分数只会根据课程的分类而进行相对应的组合。
维度位于上表的列和行轴上,维度类似于关系数据模型中的表。通俗的说,就是你想怎么展示你的真实数据(度量值),你是想根据文综,理综,来展示,还是大一的课程,某个老师的课程。 此示例包含两个维度,“销售区域”和“日期”
维度属性是维度中的命名项,类似于关系表中的列。通俗的说,就是你定义了一个维度,这个维度包含什么,比如我想根据的年级来展示大学四年的成绩,那年级就是维度,(大一大二大三大四就是你维度中属性,类似于关系变中的字段,列,如果你愿意的话,还可以再细分 年级/大一/大一上学期)可以设立多个维度。 在上图中,“销售区域”维度属性包含“国家/地区分组”(欧洲、北美和太平洋地区)、“国家/地区”(加拿大、美国)以及“区域”(中部、东北、西北、东南和西南)
属性层次结构,在设置的维度中,我们可以将维度属性分层,比如 年级维度包括(大一大二大三大四),大一包括(大一上,大一下)。类似于一个树结构。父节点,子节点,兄弟节点,叶子节点等等什么的 ,一样用。
后期补充