在mdx查询中实现日期参数

时间:2011-05-26 11:47:34

标签: reporting-services ssas

在我的立方体中我有debtdate维度,现在在ssrs中我已经在数据集mdx主查询中实现了debtdate> = @startdate和debtdate< = @ enddate参数......任何人都可以在这方面帮助我

1 个答案:

答案 0 :(得分:1)

你没有指定太多的细节,但一般来说,如果你有两个参数@startDate和@endDate,它们都是字符串格式,如:“[债务日期]。[日历]。[日期]。& [ datekey]“,你可以这样写:

SELECT
...
FROM (
    SELECT {StrToMember(@startDate):StrToMember(@endDate)} ON 0
    FROM [Your Cube]
)
在SSRS中

获取范围的结果。如果你想从@startDate说到结束时你可以给@endDate参数一个Nothing(或NULL)值 - 反之亦然,开始时间到@endDate。