问题标签 [mdxstudio]

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 回答
416 浏览

ssas - 如何获取维度成员的最小值?

我有一个尺寸很小的立方体。报告日期和帐户是其中两个。一个帐户 ID 可能属于多个报告日期。我需要找到每个 accountid 的最短报告日期。有任何想法吗?

0 投票
1 回答
231 浏览

ssas - 快速动态命名集计算

我有一个很长的复杂查询,其中包含很多计算和条件,但主要结构如下所示:

所以结果表如下所示:

║ ---------------║ ----------------------------║ Id1 ║ Id2 ║ Measure1 ║测量2║</p>

║ L2 成员 ║ L1.FirstSet 成员 ║ L2-1 ║ L1-8 ║ 1 ║ 5 ║</p>

║ L2 成员 ║ L1.FirstSet 成员 ║ L2-2 ║ L1-9 ║ 2 ║ 6 ║</p>

║ L2 成员 ║ L1.SecondSet 成员 ║ L2-3 ║ L1-98 ║ 3 ║ 7 ║</p>

║ L2 成员 ║ L1.SecondSet 成员 ║ L2-4 ║ L1-99 ║ 4 ║ 8 ║</p>

结果是正确的,但查询很慢(> 4 秒)。我的实际查询更大并且包含很多这样的集合和度量,所以看起来问题出在现有功能和整体结构中,阻止引擎执行内部优化。

这种解决方案是错误的和丑陋的,但是我怎样才能重写它并更快地得到相同的结果呢?

0 投票
1 回答
42 浏览

mdx - 在单个语句中基于 OLAP MDX 中的多个条件进行计数

我坚持将不同的 MDX 条件合并到 MDX-SSAS 上的一个语句中。

详细信息:我有一个多维数据集(验收),其数据如下:

逻辑:

(UniqID 计数,其中 Acceptance_type = 'Accepted' 和 Responsible_Area = 'FrontEnd' / count(ALL))

此时,我在 SSAS 中创建了 3 个计算成员以获得接受率:

1. [Count of Accepted] --> 这里我只统计所有成员 WHERE Acceptance_type = "Accepted"

代码: ([AcceptanceType].[AcceptanceType].[AcceptanceTypeID].&[2],[Measures].[count])

2. [Count of Accepted with Responsible area Frontend] 这里我再添加一个Responsible_area = FrontEnd的条件

代码: ([AcceptanceType].[AcceptanceType].[AcceptanceTypeID].&[2],[Measures].[Count of Accepted]) 请注意,我使用的是在 1 中创建的度量

3. [接受率]
**代码:
IIF([Measures].[Count] = 0, NULL, [Count of Accepted with Responsible area Frontend] / [Measures].[Count])

我实际上是在链接计算的成员.

我想将所有点 1、2、3 合并为一个,但我无法这样做。我正在使用 Microsoft Visual Studio -SSAS。

0 投票
1 回答
34 浏览

mdx - MDX 中的 TRIMMEAN

在 Excel 中,我可以使用此公式计算某个时期内的平均值并忽略前 20% 的最极端值:TRIMMEAN(AY13:BH13,20%)

在 MDX TRIMMEAN 上搜索时找不到任何结果。我想我必须对 RANK 做一些事情,并通过从排名结果的顶部和底部忽略 X 来计算平均值。有人有类似的例子吗?

0 投票
0 回答
54 浏览

ssrs-2008 - 使用 mdx 或 SSRS 根据行过滤特定列值

在此处输入图像描述 我有缺陷代码 0,1,2... 我需要的是,对于图像中提到的服务失败列,我只需要缺陷 >0 的值,并且它(服务失败)不应该显示缺陷 0 的值。

这样我就可以使用这些值在报告中总结或给我一个表达式来过滤缺陷 0 仅用于服务故障列。像: iif(fields!defect <>0,fields!servicefailure,0) 但这不起作用。这里的缺陷是度量中的维度和服务失败列。

0 投票
2 回答
133 浏览

sql - 如何在 MDX 查询中使用子查询或 (WITH) 语句?

我有一个 CustomerToFactor 作为衡量标准和客户作为维度。现在我想创建一个类似这个 SQL 代码的 MDX 代码,但我做不到。因为 (WITH) 语句在 MDX 中有另一个含义。


感谢您的回答。但它不起作用。实际上,我希望它针对您命名的每个名称进行分组。例如:对于名称 Alex,只需计算 Alex(100+300 = 400) 和 Group by 的总和。

在此处输入图像描述

0 投票
2 回答
136 浏览

ssas - MDX 计算量度

下面是我在图片中的要求

样本数据

第一个表至少是粒度的。平均值是由 计算的Date + Place。所以平均值是565 = (2865/5)

来到第二张表。位置 702 的平均值是 114,这是正确的,而 704 的平均值是 866,这也是正确的。但最终的答案与所有​​ 5 条记录的平均值相同。

But my output should be like avg at Date + Placelevel for single Date + Placebut when two places are selected it should avg at place level but sum at the total output..the final value should be 980 (sum(114+866))

有人可以解决这个问题吗?

0 投票
1 回答
1126 浏览

ssas - MDX计算量度获得每年第一个月到最后一个月的累计和

我想获得每年一月至十二月的累计金额

类似于“以下”的内容,但将“第一个月”和“上个月”替换为当年数据。我有 2014 -2017 年的数据

Sum( [Ship Date].[Date].CURRENT_MEMBER.FirstMonth : [Ship Date].[Date].CURRENT_MEMBER.LastMonth,[Measures].[Revenue] )

0 投票
0 回答
537 浏览

ssas - 将 MDX 查询结果保存到表或 csv 文件

我不是 SSAS 背景。我们正在尝试自动化一个过程,我们目前在连接到 SSAS 多维数据集的 Excel 工作表上切换多个过滤器,并与 Netezza 表上的数据进行视觉比较。基本上,我们使用 Netezza 表上的数据验证多维数据集的结果。

作为其中的一部分,我们创建了 MDX 查询,以根据我们需要从多维数据集中的特定过滤器提取数据。我们能否通过 bash 或 Informatica(仅我们拥有的 ETL 工具)自动调用/执行这些 MDX 查询并将结果保存到 csv 或表中?请忽略我的零知识 SQL Server 技术,并感谢这方面的任何指导。

谢谢!

0 投票
2 回答
87 浏览

sql-server - 按不同年份获得前 5 名 MDX

我每年有前 5 名客户,我想创建一个查询,在不同年份每年同时获取此信息,我的意思是:

前 5 名 1996

前 5 名 1996

我可以每年将 1996 年和 1997 年的前 5 名分开吗?