问题标签 [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.
tsql - 我不了解 OPENQUERY 函数
我需要帮助理解 OPENQUERY-Structure。
我试图理解为什么以下查询(在 Microsoft SQL Server Management Studio 2016(版本 13.0.16106.4)中)只会产生错误
而另一个查询没有
当我执行第一个时,我总是收到错误消息“无效的列名'[KPIValue]'”,我不知道为什么。
我一直试图通过稍微玩一下语法来了解查询的结构,看看我是否能辨别出一种模式,因为到目前为止我无法在网上找到正确的解释。
例如我不知道为什么我需要在行中使用双引号
或者为什么“as ABC”似乎无关紧要。
如果我在 SSRS 中执行任何一个 MDX 查询,我都会得到一个结果集。
ssas - MDX - 每个子组的前 N 个元素
假设我有一个带有销售事实表和 3 个维度的多维数据集:时间(具有层次结构年-月-日)、地理(具有层次结构大陆-国家-地区)和产品,其中包含所售产品的一些特征,让我们以品牌为例例如。
我要做的是显示与所选度量相关的前 N 个品牌,在这种情况下,每个地区和每个月的平均销售额(已经在立方体中作为总销售额/售出的产品数量)。
为了清楚起见,我还需要显示国家和年份。
我到处寻找解决方案,我接近但不完全。我希望有人能帮我弄清楚。
所以我在下面的查询中使用了 generate 和 topcount,但问题是 topcount 计算的是整个数据集上的 N 个最畅销品牌,而不是针对每个地区和月份子组。然后将这个前 N 个应用到每个子组。
所以我得到了这个,全球前 5 大品牌分布在各个地区,如果在那里销售:
但我应该为每个地区获得不同的前 5 名:
我错过了什么?
mdx - 如何从 MDX 中的日期级别提取月、年和日期
这是我第一次在 JPivot 中使用 MDX,我有一个日期级别(格式:YYYY-MM-dd),我必须根据该日期的年份或月份进行一些查询。我没有找到单独提取它的方法。
这是我的查询:
有没有办法做到这一点?
先感谢您!
mdx - 如何在 MDX 中获得不同年份级别的值?
我有一个具有两个维度的立方体:
- 具有 3 个级别的维度日期:日、月和年。
- 具有 2 个级别的维度任务:任务 A 和任务 B。我想按年份显示任务(A 和 B),问题是当我执行查询时,我得到了年份的重复值。我尝试使用 distinct ,但没有奏效。
这是我的查询:
我得到的结果是: 执行结果
这就像在做:Select [Date].[1].[1].[2014], [Date].[1].[1].[2015], [Date].[1].[2].[2014], [Date].[1].[2].[2015]
等等
其中第一个 1 是日期,第二个 1 是月份,它返回每个月和日的年份结果。这就是为什么我有重复的年份,但我找不到如何解决它。
我只是希望结果更普遍,我希望按年完成任务的价值。
先感谢您!
sql-server - 使用排名时如何从 MDX 查询中返回的多维结果集中删除空值
我想在 MDX 查询中按数量和平均成本对客户进行排名。但是,当我使用以下查询时:
结果集如下所示:
我得到没有 Null 的排名。但是当我向 ROWS 添加一个维度时,如下所示,我在返回集中得到空值
结果集如下所示:
结果集有 (null) 并且把排名弄乱了。如何从结果集中删除空值,以确保行和度量上有多个维度,并在列上进行排名。任何帮助将不胜感激。
mdx - 如何解决 MDX 查询中的“类型不匹配错误”
我在 SSAS 中查询多维数据集时遇到类型不匹配错误。MDX 查询如下所示:
我该如何解决这个错误
ssas - 在表格立方体模型的 MDX 查询中使用计算成员中的日期范围
我有一个要求,我必须获取不同度量的值,每个度量都有自己的日期范围,以下查询有效并让我获得一年多的数据,
但是当我尝试传递一个日期范围而不是年份时,我得到了一个错误,
我收到以下错误,
执行查询...该函数需要一个字符串或数字表达式作为参数。使用了元组集表达式。运行完成
如何获取每个计算成员的日期范围的度量?