gpt4 book ai didi

sql - mdx中元组和集合的区别

转载 作者:行者123 更新时间:2023-12-04 00:03:37 26 4
gpt4 key购买 nike

tuple有什么区别和 set在 MDX。我们如何区分两者以及何时使用它们。

最佳答案

从更数学的角度来到 MDX,这是我对这个问题的看法:

想象一下,您有一个尺寸为 X、Y 和 Z 的 3d 立方体。多维数据集中的单元格数是 X 中的成员数乘以 Y 中的成员数乘以 Z 中的成员数。

每个单元格在立方体中都有一个基于 X、Y 和 Z 值的坐标。该坐标是一个元组 .

所以让我们说:

  • X 是 措施 ,
  • Y 是 ,
  • Z 是 产品展示 ,

  • 那么单个单元格可以是 1999 年的膝上型电脑销售量。单元格坐标将为:
    逻辑上 (X, Y, Z)并且在物理上这是一个元组,例如
    (Measures.Sales, Years.[1999], Products.[Laptop])  

    现在假设我们想要多个单元格 ,那么我们需要多个元组,对吗?是的, 一个 Set 基本上是多个元组 .实际上,通过多个我包括 0 和 1。因此扩展我们的示例,我们可以拥有 1999 年的笔记本电脑和 2001 年的台式机:
    { 
    (Measures.Sales, Years.[1999], Products.[Laptop]) ,
    (Measures.Sales, Years.[2001], Products.[Desktop])
    }

    所以你可以看到你最终得到了一个集合的多个项目,以及一个带有元组的单个项目......

    关于sql - mdx中元组和集合的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517520/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com