问题标签 [mdx-query]

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

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

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

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

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

0 投票
1 回答
621 浏览

ssas - SSAS多维数据集中基于二维的计算成员

我想在 SSAS 多维数据集中的计算中创建一个计算成员,但它必须基于两个单独的维度(我不知道如何以不同的方式调用它,也许是“更好”的方式......)。下面有一张图片,我的意思是:

新计算成员

我需要基于“时间计算”和“分析”两个维度的值的成员“FYE”。从“时间计算”中,我必须将“YTD”(但只有“分析”维度中的“实际”)与“ROY”(但只有“分析”维度中的“预算”)相加。甚至可能吗?如果是,那怎么办?感谢您在这种情况下的任何帮助:)

0 投票
3 回答
328 浏览

sql - 如何在ssas Cube中计算前一周的最后一天和本周的最后一天?

我需要在多维立方体中计算前一周的最后一天和当前周的最后一天。我需要在立方体计算中

例如:我有层次结构的时间维度如下

我有时间周维度-具有层次结构时间周和我的视图显示下面的数据

当前周设置标志设置。根据以上数据。

如果我今天(03/05/2018)-星期四运行报告。

前一周最后一个工作日应该显示- 2018-04-27- Friday

当前一周的最后一天应该是-2018-05-04-Friday。

请让我知道如何通过立方计算来计算日期,我可以使用 Parallel Period 函数找到上一年。

0 投票
1 回答
62 浏览

ssas - 在 MDX 中计算取消订单的百分比

我是 MDX 查询的新手。我目前正在尝试计算取消订单的百分比。取消订单的状态码是 3。但对我来说,打样太难了。我在网上搜索了提示,但仍然无法弄清楚。下面的代码正确计算了取消订单的数量,但我需要找出取消订单的百分比下面是我的代码:非常感谢任何帮助。

提前谢谢了

0 投票
1 回答
290 浏览

mdx - 使用 MDX 查询组合不同的层次结构级别

一、说明

现在我有两个 mdx 查询,唯一的区别是 ON ROWS 设置。这是每个查询及其结果。

查询 1:

结果 1:(我使用 Excel 显示来自 Pivot 的 String[][] 结果)

结果 一键查看图片

查询 2:

结果 2:(我使用 Excel 显示来自 Pivot 的 String[][] 结果)

结果 2-单击查看图像

2.问题

如何使用一个 Mdx 查询将这些数据汇总在一起?非常感谢。

0 投票
0 回答
215 浏览

ssas - 将维度名称值转换为 MDX 中的键值

我有两个问题:

  1. 我的日期维度值是名称而不是键。是否可以在 MDX 中显示日期维度的键值。我知道我可以进入维度并更改属性的属性以显示键值而不是名称。但我想查询数据而不做任何更改。我正在尝试以下 MDX 查询:

    在 [Mycube] 的行中选择 [Measures].[Internet Sales Amount],非空 [Ship Date].[Date].[Date]

  2. 如何获得最大日期及其数量。我正在使用过滤功能。即使使用过滤器功能,以下查询仍会返回所有记录:

    选择 [Measures].[Internet Sales Amount] on columns, non empty filter([Ship Date].[Date].[Date],tail(nonempty([Ship Date].[Date].[Date], [Measures] .[Internet Sales Amount])).item(0).item(0).MEMBER_KEY) 来自 [Mycube] 的行

提前致谢..

0 投票
1 回答
588 浏览

ssas - MDX 查询返回 SSAS 表格模式多维数据集中的重复行

我对 SSAS 多维数据集和术语(成员、层次结构等)和 MDX 查询完全陌生,但我已经开始了学习这些东西的旅程,所以如果我的问题很清楚,我深表歉意。

我有上面执行的 MDX 查询。我从 SSMS 中的 MDX 查询设计器工具生成了查询,并且仅手动进行了简单的修改。

在查询中,如果我注释掉该行[Parent_Details].[Unit_Name].[Unit_Name] --.ALLMEMBERS,我会得到正确的行数。

主要问题。

如果我取消注释以返回Unit_Name列,则我的行将重复。原来的 100 行现在是正确的,因为数以千计的行都有重复值。任何人都知道我应该注意什么导致了这种情况。看起来正在应用错误的连接。

其他我想了解的事情。

1.查询设计器生成查询格式

[Suggestions].[Parent_id].[Parent_id].ALLMEMBERS * . 如果我注释掉.ALLMEMBERS *这样的查询只是[Suggestions].[Parent_id].[Parent_id]没有.ALLMEMBERS *结果是相同的。那么有什么用.ALLMEMBERS *

2.我还注意到我要选择的列重复了两次

Suggestions].[Parent_id].[Parent_id],为什么会这样?,为什么不能直接生成为Suggestions].[Parent_id]

0 投票
2 回答
375 浏览

mdx - 如何使用 Mdx 可视化属性

我是 mdx 查询的新手。我有想要在 geomondrian 表中可视化的空间属性,这是simple_geofoodmart.xml的架构:

我想获得列中的“geom”比例和行中的产品

0 投票
1 回答
50 浏览

mdx - EXISTS 函数仅返回第一个值

有人可以帮我理解我做错了什么吗?我的多维数据集具有以下结构:

在此处输入图像描述

我正在 Visual Studio 的 MDX 中创建以下计算成员:

创建成员 CURRENTCUBE.[Measures].[Current_State]

AS EXISTS([DWH Dim Work Item Current].[State].[State].Members,[DWH Dim Work Item Current].[Title].Currentmember).Item(0).Name,

可见 = 1;

但由于某种原因,我只得到 Excel 中每一行的第一个值(即“Active”):

在此处输入图像描述

有人可以告诉我我做错了什么以及我应该如何解决它?

先感谢您!

0 投票
1 回答
470 浏览

mdx - Mondrian MDX 查询错误:- 函数“{}”的所有参数必须具有相同的层次结构

我正在使用 Tibco Jaspersoft 生成报告。

预期结果:-在此处输入图像描述

创建的架构文件:

MDX 查询:-

选择 {[Measures].[Telemetry Count], [Measures].[Telemetry Item Count]} ON COLUMNS, {[Gateway].[All Gateway], [Gateway].[All Gateway].Children, [Device].[ [Telemetry Count Cube] 中的所有设备]、[设备].[所有设备].Children} ON ROWS

错误信息:

Mondrian 错误:函数“{}”的所有参数必须具有相同的层次结构。

我在这里做错了什么?