问题标签 [multidimensional-cube]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1549 浏览

azure - AZURE 中的多维立方体

我的数据库是在Azure SQL环境中创建的,出于报告目的,我想创建多维立方体。但问题是Azure不支持多维立方体。那么,是否有任何替代解决方案可以在Azure环境中执行多维多维数据集?

提前致谢, Manisha Chauhan

0 投票
2 回答
532 浏览

mdx - MDX - 显示此 MDX 查询的维度标签/值

通常我使用 CurrentMember.Value/caption 作为别名来显示维度的值。

对于以下查询,这会因错误而中断

'层次结构 [Measures] 出现在多个轴或轴/轴和切片器中'。

我明白。

那么如何编辑/扩展查询,以便在行上看到账面值(通常通过

'与成员 [措施].[Book_Label] 作为 [Book].[Book].CURRENTMEMBER.MEMBER_CAPTION'

以及顶部的列尺寸值?

(下面的 Excel 图像,在客户网站上显示白色值。)

在此处输入图像描述

0 投票
2 回答
547 浏览

ssas - 在 SSAS 中创建基于一维和 2 关系的计算度量

请考虑这个事实表:

我想根据这个公式创建一个计算度量:Sum(Receiver)-Sum(Sender)并创建这样的结果:

如何为此创建计算度量?

谢谢


DimReseller的是:

Sender它与和有两种关系Receiver


编辑 1)

基于大师@Saeid Yousefi 的回答:

我的结构是:

在此处输入图像描述

在此处输入图像描述

我写了这个MDX查询:

但我得到null了收款人金额:

在此处输入图像描述

我知道有一个小问题,但我无法解决!

0 投票
1 回答
200 浏览

ssas - 使用 LinkMember 函数获取所有链接成员

请考虑以下结构:

事实:

昏暗经销商:

DimReseller是角色扮演维度,与事实表有 2 个关系:

在此处输入图像描述

在此处输入图像描述

现在我写了这个MDX查询来选择经销商互相支付了多少钱:

我得到了这个结果:

在此处输入图像描述

现在我想知道经销商从对方那里收到了多少钱,我写了这个查询:

并得到这个结果:

在此处输入图像描述

我得到null了接收金额。我测试这个MDX查询:

我得到650(正确的数量)。Reseller1现在,当我以这种方式更改查询时:

我得到了这个结果(再次付费):

在此处输入图像描述

当我以这种方式更改查询时:

我收到了这个错误:

Hierarchy 层次结构已经出现在 Axis0 轴中。

我怎样才能得到这个结果?

抱歉解释太多...

谢谢

0 投票
1 回答
30 浏览

ssas - MDX 合并两个查询

我需要两个加入两个查询,我尝试了成员,但它没有用。我是 MDX 新手,如果有办法,请告诉我。错误是由于在计算成员中列出的。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
95 浏览

ssas - MDX Scope 获取分母

我有一个 SSAS 多维多维数据集,我正在尝试使用范围语句计算查询的分母。

我正在尝试将度量“Total SalesCumulative”分配给所有商店的所有销售额的总价值。我希望它保持为总值,而不是在数据透视表中被切片。名为 Total Sales 的度量汇总了每家商店的所有销售额。我已经做到了以下,但这只是返回每家商店的值,并显示与总销售额相同的值。

有没有人有任何建议我可以修改这个?

0 投票
1 回答
117 浏览

sql-server - 交叉加入事实和维度

在多维多维数据集中,我有两个事实(不同粒度),分别命名为:FactTestScore 和 Fact SubjectScore。这两个事实共享两个维度——DimStudent 和 DimSubject。而 FactTestScore 具有 DimTest 的附加维度。我已经部署了多维数据集,没有任何错误。

在创建报告的 PowerBI 中,当我有包含主题、测试、学生及其各自分数的矩阵表时,所有测试都与所有主题交叉连接。你能指出我在哪里犯错吗? 在此处输入图像描述

0 投票
1 回答
208 浏览

python - 在任何维度(Python)中生成单位超立方体的功能

我需要编写一个 python 函数,该函数根据将放置在左上角的起始坐标返回单位超立方体的坐标列表或元组(正方形/框/正方体等)。我有一个向量类,它采用任意长度的列表,用于项目的不同不相关部分。点的顺序并不重要,只是起始位置是“最低点”,即 [x, y, z ...] 并且没有其他点是 [x-1, y] 或类似的东西那。它需要适用于任意数量的维度,并且每一边都是一个单位长。

对于正方形,它看起来像这样:

立方体看起来像这样:

它一直这样,所以我需要编写一个看起来像这样的函数:

我知道可能有一种递归方式可以做到这一点,我只是想不出。

0 投票
0 回答
39 浏览

ssas - MDM Cube 浏览快速与 Excel 数据透视太慢

我有一个 MDM 多维数据集,实际上只有 84K 记录。简单的 STAR 模式结构。所有常规关系,没有计算或 KPI。

在尝试通过从不同维度提取 15-20 个属性而不应用过滤器来浏览多维数据集时,多维数据集在不到 10-12 秒的时间内给出了结果,这太棒了。

在通过 Excel 数据透视读取多维数据集时,一旦属性计数超过 8 个左右,多维数据集就会变得缓慢,如果我们在列标签中引入单个属性,则需要永远响应,有时甚至崩溃。

以前有没有人遇到过这样的问题,什么可能是解决方案或解决方法?

PS:我知道 Excel 创建了一个非常复杂的 MDX 查询来从 MDM 多维数据集中检索数据,否则可以使用更简单的 MDX 来提取这些数据。

0 投票
0 回答
171 浏览

mdx - SSAS多维:如果我向维度添加一个属性,查询结果会发生变化

如果维度具有与键属性的 KeyColumns 相同的 KeyColumns 的附加属性,我很难理解为什么简单的 MDX 查询会返回不同的结果。

这是一个例子

  1. 基于AdventureWorksDW2017数据库创建一个名为 Adventure Works 的简单多维数据集,其中只有一个度量 Internet Sales Count 和一个具有两个属性 Product 和 Style 的维度 Product。
  2. 现在运行以下 MDX 查询

请注意,TEST 度量为所有产品返回相同的值。

在此处输入图像描述

  1. 现在返回到项目并将 Product Key 属性添加到维度。这个属性没有什么特别之处。它是使用默认属性关系创建的。

在此处输入图像描述

Dimension Usage 选项卡上没有什么特别之处

在此处输入图像描述

部署更改并处理多维数据集。现在相同的查询返回不同的结果。请注意,所有三个度量都返回相同的值。

在此处输入图像描述

谁能解释一下这里发生了什么或指向描述这种行为的文档?会不会是 SQL Server Analysis Services 中的错误?

我正在使用 SQL Server 2017 开发人员版 CU20。是多维项目的链接