问题标签 [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 投票
0 回答
207 浏览

ssas - MDX 查询以获取去年的数据,而不根据当前月份进行过滤

我一直在进行查询以获取 MDX 中上一年的值,但无法获得所需的输出。在sql中我会这样做。问题是如何在 MDX 中应用此查询?

select data1, sum(data2) as sumthisyear, sumlastyear from table1 a left outer join ( select data1, sum(data2) 'sumlastyear' from table1 where tableyear = 2017 group by data1 ) b on a.data1 = b.data1 where tableyear= '2018' and datafilter = 'SampleFilter' group by data1, sumlastyear

SSAS 立方体结构图像

我做了一些研究,并做了类似 parallelperiod 的 mdx 函数,但没有给出正确的值,因为数据是根据 2018 年过滤的。

这是我的 MDX 查询

任何帮助将不胜感激。

谢谢!

0 投票
2 回答
768 浏览

azure-data-factory - Azure 数据工厂 V2:SAP BW 异常 Microsoft.DataTransfer.Common.Shared.HybridDeliveryException 上的 MDX 查询

我正在尝试使用 SAP BW 连接器中的 MDX Query 将数据从 SAP BW 系统提取到 Azure Data Lake。但我在 Azure 中收到以下异常消息:

从错误中,我可以理解Measures中有一些值实际上不是数值。在 SAP 系统中更改或更正值不在我的范围内。SAP BW 连接的数据工厂 V2 中是否有任何选项,以便我可以为输入和/或输出定义度量的数据类型。或者在 MDX 查询中有任何微​​调,以便我可以毫无错误地获取数据?

这是我的 MDX 查询:

0 投票
0 回答
27 浏览

sql - 如何在多维数据集中选择最大日期并存储在 plsql 存储过程的变量中

我有一个多维数据集,我想在其中选择填充数据的 max_date 并将其存储在变量中。

我怎样才能使用 MDX 做到这一点。

多维数据集的名称是 Open_Closed。

我可以轻松地为事实表执行 pl/sql,但有什么方法可以在多维数据集中进行。

我是 MDX 新手并使用 SQL Server 2016

最好的问候

0 投票
1 回答
139 浏览

mdx - MDX 过滤器和日期范围问题

试图完成以下任务:

  • 在任何给定日期范围内有多少客户购买了特定产品
  • 在任何给定日期范围内,上述客户的总销售额是多少

当前查询:我下面的查询给了我我想要的东西:

问题

当我尝试将日期更改为日期范围时(代码如下所示,我收到错误消息。查询 (4, 6) GreaterThan 函数需要字符串或数字表达式作为 1 参数。使用了元组集表达式。

我显然是 MDX 的新手,所以任何人都可以帮助找出我做错了什么吗?谢谢

0 投票
1 回答
47 浏览

mdx - 按行值的 MDX 记录

我目前在 MDX 中有以下代码,我一直在努力按照我需要的方式进行格式化。

我通过运行此查询得到以下输出。 电流输出

理想情况下,我希望我的输出如下:理想输出

我觉得我已经尝试了所有方法,但我知道其中有一个我无法弄清楚。任何帮助都会很棒。谢谢

0 投票
1 回答
525 浏览

sql-server - 在 MDX 中排名

我有这个 MDX 查询:

我遇到的问题是,虽然有效并为每个COUNT_RANK提供了 1 到 n 的排名值,但我需要基于. 的含义,则 SP*SA 必须具有最多的 TKT。 SPSATKT Count descrank = 1

现在结果是排名的随机 TKT 计数。如何根据 TKT Count DESC 进行排名?

这适用于 SQL Server 2016 SSAS。谢谢。

0 投票
1 回答
202 浏览

jsonparser - ActivePivot:将多维 Cellset 数据解析为 JSON 以用于 React-vis 图表

我刚刚开始使用 MDX 查询,所以我不是专家。我们已经获得了 MDX 查询,这些查询将通过 Web 套接字连接从我们的前端应用程序触发。收到的响应是一个多维数据集,而不是看起来像这样的标准 JSON。

  1. 我们是否有任何开源解析器来帮助我们获得如下 JSON 响应:

{"Stock_Percentage":"1.8702095375E7","Stock_Quantity":"21997538","Stock_Price":"333"} {"Stock_Percentage":"1968021.375","Stock_Quantity":"17719.2","Stock_Price":"0.0" }

  1. 我们是否可以在 MDX 级别进行调整以返回类似的响应,而不管聚合级别如何。

  2. 对 ActiveViam 的查询,基于 React 的 Active Pivot Live 如何解析此数据。欢迎任何 gitlinks 或参考。

  3. 我能想到的唯一粗略的方法是计算“位置”并通过“单元”上的 MOD 函数将其用作计算。这可能只是一个漫无边际的随意跳过这个。

任何信息都非常感谢!

此致!!

0 投票
1 回答
315 浏览

mdx - MDX 查询以对具有特定日期范围的日期维度进行分组

我有 SQL 查询 SELECT YEAR(DATE),SUM(AMOUNT) FROM TABLE WHERE DETWEEN '2017-09-01' AND '2018-09-30' GROUP BYYEAR(DATE)。

这将为我提供所选日期范围内 2017 年和 2018 年的金额总和。同样,我正在尝试使用日期维度进行 mdx 查询

SELECT {[Date].[year].CurrentMember*[Measures].[departureUpsellRevenue]} ON COLUMNS,{[Date].[2017].[09].[1]:[Date].[2018].[09 ].[30]} 来自 [CUBE] 的行

它给了我错误 Mondrian Error:Hierarchy '[Date.calendar]' 出现在多个独立轴上。

0 投票
1 回答
124 浏览

mdx-query - 使用 Ms Excel OLAP 工具的基本 mdx 问题

由于我没有编程背景,因此我将尽可能使这个问题和场景变得基本。如何制作一个所有红色乘以 5、黄色乘以 6、蓝色乘以 7 的脚本?新措施将总计汇总。我不知道该用什么表达方式。只需使用 [Product] 作为颜色,使用 [Measure] 作为数量。

在此处输入图像描述

我还不明白 MEMBERS 和其他表达方式的使用,因为这是我第一次使用它。我试过了

([测量].[数量],[产品].&[黄色])*6

但它只会将所有内容乘以 6。也许过滤器?国际金融协会?我只是不知道怎么做。当我将它应用到我们的数据库中时,该脚本会有很长的路要走。谢谢!

0 投票
1 回答
67 浏览

reporting-services - SSRS - 浮动总和(前 5 个)

在 SSRS 中,我每天都有列组(用户可以更改范围)。我需要评估前五天的每一天。我发现 PREVIOUS 函数只给了我一个先前的值。是否有任何选项如何评估,例如,一组中的最后 5 个值(列)?报告基于 SSAS 多维数据集构建。在多维数据集上,我找到了 TAIL 函数,但它对我不起作用 - 我需要每天前五天的“浮动”评估。