如何按两个维度成员筛选度量
How to filter a measure by two dimension members
我有一个非常简单的问题,我一个人无法解决。
它是这样的:假设您有一个 PERSON 事实,其字段 Birthdate 链接到正确填写的 DATE 维度,并且具有度量“People Number”。
在 MDX 中,如何在一条线上获得出生于 01/01/2018 和 01/01/2019 的人员编号?
我们应该得到以下结果:
--------|People Number|
Born--|---------25--------| <-- one line with the correct result
禁止更改 PERSON 事实,例如添加第二个“日期”字段。
对我来说,烦人的事情是我无法创建包含 Date 维度的许多日期的元组。我看不到如何使用过滤功能,因为我想在一行中显示结果。
谢谢。
使用带有两个日期的 subquery 怎么样?
下面是一个使用虚构的销售多维数据集的示例,该多维数据集为给定区域(即欧洲)选择仅两天的金额值:
select
[Measures].[Amount] on 0,
[Customers].[Geography].[Region].[Europe] on 1
from (
select {
[Time].[Calendar].[Day].[8 Feb 2005],
[Time].[Calendar].[Day].[10 Feb 2005]
} on 0
from [Sales]
)
我有一个非常简单的问题,我一个人无法解决。 它是这样的:假设您有一个 PERSON 事实,其字段 Birthdate 链接到正确填写的 DATE 维度,并且具有度量“People Number”。 在 MDX 中,如何在一条线上获得出生于 01/01/2018 和 01/01/2019 的人员编号? 我们应该得到以下结果:
--------|People Number|
Born--|---------25--------| <-- one line with the correct result
禁止更改 PERSON 事实,例如添加第二个“日期”字段。 对我来说,烦人的事情是我无法创建包含 Date 维度的许多日期的元组。我看不到如何使用过滤功能,因为我想在一行中显示结果。
谢谢。
使用带有两个日期的 subquery 怎么样?
下面是一个使用虚构的销售多维数据集的示例,该多维数据集为给定区域(即欧洲)选择仅两天的金额值:
select
[Measures].[Amount] on 0,
[Customers].[Geography].[Region].[Europe] on 1
from (
select {
[Time].[Calendar].[Day].[8 Feb 2005],
[Time].[Calendar].[Day].[10 Feb 2005]
} on 0
from [Sales]
)