问题标签 [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 回答
49 浏览

ssas - 需要根据布尔标志数对数据进行切片(相同维度,无层次结构)

我需要根据事务记录上的多个标志对数据进行切片。标志在同一维度上,但不在同一层次结构中。

下面是我们生成的样本跨国数据和对应的事实表。我需要编写 MDX 查询才能在下面的预期报告中生成报告。

PrintMail、App Notifications、SMS 和 Email 是各种类型的通信渠道,通过这些渠道传递消息。一些消息通过多个渠道传递。

事务表

事实表

预期报告

我的问题是:如何在这里显示各种频道的行?我不确定这是否需要一个新的维度,如果是,那会是什么样子。

0 投票
1 回答
614 浏览

parameter-passing - 如何在 Pentaho CDE 中按参数范围内的日期过滤表组件?

我正在创建一个仪表板,其中包括一些选择器、表格组件,我应该添加日期输入或日期范围输入(会更好)来过滤表格中的数据。但是我不知道如何在 mdx 查询中传递参数 - 我应该在哪里以及如何将表中的日期与来自日期选择器的两个日期参数进行比较?任何帮助将不胜感激 :)

我正在使用 Pentaho 8.2。

这是我所拥有的:

0 投票
1 回答
37 浏览

ssas - 聚合事实基于选定的维度成员

如何添加总列,如下图所示。

在此处输入图像描述

查询结构如下

0 投票
1 回答
610 浏览

ssas - SSAS MDX PrevMember 在计算量度内不起作用

请你帮忙。我正在使用以下表达式来获取上个月同一周的流入量。

这似乎正在返回结果,但是缺少总计,因为这会将周数相加并将值分配给 Month Year Total。

如果我在时间维度中选择月份年份,我不会得到任何结果。

你能告诉我一个我如何纠正表达的例子吗?

我试过[Time].[Time].CurrentMember.PrevMember, [Measures].[_Inflow]让它使用时间层次结构,但这不起作用。

时间维度 - 属性:月 年、季度、周 开始日期 - 时间(层次结构):年、季度、月 年、周 开始日期

任何帮助,将不胜感激。谢谢你。

0 投票
2 回答
226 浏览

ssas - 在 MDX 中计算累积月份值

我想按月/年计算累积值

我的尺寸周期如下:

期间维度

我尝试了任何方法来执行此操作,但不成功

或者累积计算不起作用或出现错误信息

CellOrdinal 1 VALUE #Error Query (2, 37) YTD 函数需要参数的成员表达式。使用了字符串或数字表达式

查询执行 查询执行

是否需要与 Year 和 Month 成员进行串联?

有人帮我吗?

0 投票
1 回答
669 浏览

ssas - 如何在 MDX 中获取特定日期范围的度量值?

我是 MDX 的新手,现在它对我来说就像是地狱。

我有一个名为Sales KG. AData它根据我有名为 的列的表计算销售额Data_Date

我需要获取Sales KG指定日期范围的值。

问题是我无法理解如何指定该范围。它看起来并不简单<,并且>在这里有效。

我完全迷失了,没有什么可展示的,但这是我尝试过的:

但它告诉我无法将字符串“20160101”转换为日期类型。可能这不是我想要的。我希望它是单个单元格中日期范围的单个值。

该怎么办?..

0 投票
1 回答
60 浏览

mdx - SSAS MDX - 与多个成员聚合

我有下面的 MDX 查询,结果不是我所期望的。如果我的 where 子句仅包含 1 个城市([Geography].[Iorg].[City].[San Francisco]),那么我的汇总结果对于该城市是正确的,但如果包含 2 个城市,那么我的汇总结果适用于整个城市加利福尼亚州,这不是我想要的。我只想返回这两个城市的结果。

此子句用于安全性 {[Geography].[State].[California]} 但当包含 1 个城市时我没有得到,那么结果很好,但是当我包含两个城市时,结果是针对加利福尼亚州的。

如果我删除了我的 [Geography].[Country Name].children ON ROWS,那么结果是正确的,但我在查询中需要它。任何帮助,将不胜感激。

0 投票
1 回答
310 浏览

ssas - MDX 查询更改列标题

这些是我的第一个mdx 查询。我想从C#应用程序执行一些查询并将结果转换为JSON文件或表格格式。

所以我需要列标题,您可以在附件中的图片中看到列标题为空,如何在mdx 查询中更改它们?

列中没有标题

0 投票
2 回答
36 浏览

ssas - 计算度量以使用 timedimension 查找 datediff

我需要根据时间维度找出月份中的天数。时间维度是选择JAN的月份,它必须返回31个值。

0 投票
1 回答
65 浏览

ssas - MDX 查询运行了一个多小时

我是 MDX 查询的新手。我编写了一个查询,它使用前导函数来获取(当前周加 1)的值作为每个指标的新列。基本上将当前周值与上周值进行比较。如果没有新成员,查询会在几秒钟内运行。添加新成员后,它会永远运行。请建议优化此查询的方法感谢您的帮助。