我有一个 SSRS 报告,它使用以下表达式进行过滤:
="{[Claim Cheque].[Cheque Date].&[" + format(Parameters!StartDate.Value, "yyyy-MM-dd") + "T00:00:00]:[Claim Cheque].[Cheque Date].&[" + format(Parameters!EndDate.Value, "yyyy-MM-dd") + "T00:00:00]}"
效果很好。我的问题是我每天都没有检查,这使得查询不返回任何结果。例如,我选择的日期范围是 11 月 1 日到 20 日。我有 14 日和 15 日的支票,但没有 20 日。这样我会在我的报告中错过第 14 和第 15 的结果。
我知道如何强制参数只获取多维数据集中的现有值。但我需要能够选择所有日期。还有其他方法可以使此表达式返回所需的结果吗?
任何帮助表示赞赏。