【发布时间】:2016-05-23 01:17:48
【问题描述】:
我可以为此示例实现什么 mdx 查询逻辑,以在结果集中为 hrid = 1 获取两行,其中 1/1/16 作为第一行的最小日期(开始),其中 someattribut 显示在值为“A”的列上 和 1/15/16 作为第二行的最小日期(开始),其中 someattribute 的值为“B”并且 measure.whatevers 具有与该维度行对应的任何数据的聚合。
我只是想看看 2016 年 1 月
我尝试的一切似乎都得到了 1/1/1900 的最小日期值,或者两行的值都是 2016 年 1 月 1 日,或者因为我无法弄清楚而出现错误。
这是我的 mdx 示例:
WITH MEMBER [Measures].[Start] as
(
-- min date that the combination of someattribute and hrid have certain
-- value withing the range of the where clause restriction of january 2016
SELECT {
[Measures].[Start]
, [Measures].[Whatevers]
} ON COLUMNS
, NON EMPTY {
[Agent].[HRID].children
* [Agent].[someAtribute].Members
} ON ROWS
FROM [RADM_REPORTING]
WHERE (
[Date].[Date View].[Month].&[201601]
)
【问题讨论】:
-
“我尝试过的一切” - 请让我们看看您尝试过什么
-
很抱歉要列出许多不同事物的许多随机细微变化。