@StartDate
和@EndDate
参数必须添加到MDX查询中才能在SSRS数据集中使用。 strtomember
可以像这样使用:
SELECT (
strtomember(@StartDate) : strtomember(@EndDate)
) ON COLUMNS FROM [Cube]
如何指定子选择必须适用于[Fact A]
和[Fact B]
rundate? strtomember(@StartDate)
未指定此子选择将在哪个属性上起作用。有什么指针吗?
FROM
(
SELECT
(
[Fact B].[Rundate].&[2015-01-02T00:00:00] : [Fact B].[Rundate].&[2015-01-15T00:00:00]
) ON COLUMNS FROM
(
SELECT
( [Fact A].[Rundate].&[2015-01-02T00:00:00] : [Fact B].[Rundate].&[2015-01-15T00:00:00] ) ON COLUMNS FROM [Cube]
)
)
答案 0 :(得分:0)
我对您的要求一无所知,但假设Fact A
和Fact B
有不同的Rundate
成员,我认为您应该为每个事实创建一个@StartDate
和@EndDate
你想过滤。
您还可以使用其他参数来选择事实表,一旦选择了事实表,您就可以填充日期参数。
如果您没有与事实表相关的Time Dimension
,则必须从事实中填充参数。