问题标签 [mdx]

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

sql - 混合使用 MDX 钻取语句和 SQL 连接

我想使用 MDX 钻取命令,但我也想将它加入到一些 SQL 表中。

也就是说,事实表中将有一个 Id,而不是很多其他数据,我想将其加入到另一个表或视图中,并根据向下钻取中返回的那些 ID 生成报告。

想法?

0 投票
1 回答
82 浏览

olap - 任何人都可以告诉我区别,为什么它们会产生不同的结果?

1)

2)

谢谢。帮助表示赞赏。

0 投票
1 回答
3057 浏览

filter - MDX的过滤功能中是否可以有多个搜索条件

mdx中的“过滤功能”可以有多个搜索条件吗?

如果可能的话我该怎么放

[措施].[x] > 0 和 [措施].[y] = 0

在过滤器(设置表达式,搜索条件)

0 投票
1 回答
599 浏览

olap - MDX - 基于“记录时间范围”的并发计算?

尊敬的 MDX 专家,

- 是否可以根据记录的时间范围获得并发计算?

可以说我有; “开始日期” “结束日期” “使用”“颜色”可用......在我的事实表中......

是否有可能获得每次“已使用”的并发(在同一范围内发生的“已使用”的最大总和),如果是的话 - 每个“颜色”的并发使用情况如何?

0 投票
1 回答
5817 浏览

mdx - 如何在 MDX 中进行聚合,类似于 sql 中的“分区求和”语句

我有一种情况,我有一个产品和一个时间维度,以及一个销售量事实表。随着时间的推移,产品的各种细节都会发生变化,但产品的业务密钥除外。在来自多维数据集的平面报告中,我想在“业务关键”级别包含一些聚合,而不管产品维度的其他部分是否显示。

在 sql 中,这将是微不足道的,例如:

无论我选择了什么其他内容,Total 列都只会在这两个字段上聚合。

在 MDX 中,我设法达到了相同的结果,但似乎必须有一种更简单的方法。

1)如果我没有在计算的成员中包含我不想要的行的所有成员,那么总数不正确,是否有一种快捷方式可以强制它忽略除您指定的所有维度之外的所有维度?

我问的部分原因是我需要添加一堆其他计算成员,其中一些将使用参数,如果我使用上面示例中的方法,我将需要在多个地方复制相同的东西,并且代码会变得很重。

0 投票
1 回答
537 浏览

database - 如何使用 2008 工具恢复 SSAS 2000 .CAB 文件?

我正在尝试通过 Fast Track to MDX 附带的示例代码来解决问题。

0 投票
1 回答
1109 浏览

mdx - MDX 中的元组是隐式交叉连接吗?

这两个语句是否等效?

元组:

与显式交叉连接:

他们似乎返回了相同的结果,但从我所做的阅读看来,他们不应该(至少不总是如此)。

0 投票
1 回答
1287 浏览

ssas - 多对多维度 - 需要 MDX 帮助

我对多对多维度还很陌生,但我有一个场景要解决,这提出了几个我自己无法解决的问题……所以非常感谢您的帮助!

场景是:

  1. 有一个父子类别维度,它具有递归类别层次结构,其中设置了 NonLeafDataVisible
  2. 有一个常规的 Products 维度,它对事实表进行切片
  3. 有一个桥接多对多 ProductCategory 表,它定义了两者之间的关系。需要注意的重要一点是,产品可以属于类别层次结构的任何级别——即特定类别可以同时具有直接分配的产品和子类别。
  4. 有一个事实事务表,其中包含已售产品的 FK 以及其类别的 FK。需要 FK,因为

我在 BIDS 中对所有这些进行了建模,在每个维度和事实之间设置了维度使用,类别和事务表之间的多对多关系已经到位。换句话说,一切似乎都还不错..

我现在需要编写一个 MDX,我将使用它来创建一个显示类似内容的报告:

以下 MDX 几乎可以返回我需要的内容:

我遇到的问题是,对于每个非叶子类别,交叉连接返回一个有效的交集,其中包含为它销售的每个产品 + 所有子类别。因此,结果集包含太多冗余数据,此外我找不到过滤掉 SSRS 报告本身中的冗余的方法。

关于如何重写 MDX 以便它只返回上面的结果集的任何想法?

另一个问题是,如果我创建一个角色扮演类别维度,将其设置为直接对交易数据进行切片,那么我在浏览多维数据集时得到的数字将完全关闭……看起来 SSAS 在处理过程中正在做某事(但它不是它发射到 OLTP 的 SQL 语句,因为它们保持完全相同)导致问题,但我不知道是什么。有任何想法吗?

干杯,亚历克斯

0 投票
1 回答
629 浏览

excel - 将 mdx 查询结果集转储到 Excel

如何将 mdx 查询结果集转储到 excel 中?

0 投票
2 回答
1208 浏览

c# - 如何通过 ADOMD.NET 访问 KPI 值隐藏度量?

我正在尝试通过 ADOMD.NET(使用 MDSCHEMA 行集)和 SQL Server/SSAS 2008 访问 KPI 元数据。当我得到一个给定的 KPI VALUE 字段时,例如在 Adventure Works 中,它返回我认为是相关的隐藏度量与 KPI(例如,[措施].[净收入值])。但是该值具有与之关联的区域 MDX 表达式。

不幸的是,我在立方体的任何地方都找不到这个度量。我尝试通过 ADOMD 取回不可见的度量列表 (MDSCHEMA_MEASURES)(使用的限制是 MEASURE_VISIBILITY=2),但我仍然没有取回任何 KPI 隐藏度量。

那么如何获得那些隐藏的 KPI 度量,以便我可以获得支持 KPI 值/趋势/目标/等的实际 MDX 表达式......?如果您查看 Adventure Works 多维数据集,您会发现大多数 KPI 值都有 MDX 表达式,但我似乎无法检索它们。