我是SSRS和Report Builder的新手,我正在尝试将一个简单的报告放在一起,显示单个变更集的数据。我已经创建了一个不同的报告,它采用了日期参数,并且由于一些幸运的谷歌搜索,我了解到,不是将日期字符串提供给报告参数,而是必须使用以下表达式:
="[DATE].[Date].&[" & Format(CDate(Parameters!FromDateDate.Value),"yyyy-MM-dd") + "T00:00:00]"
找到这篇文章就像赢得彩票一样,因为我从来没有能够为自己弄清楚这一点。因此,对于我的变更集报告,我认为我可以将以下表达式用于我的变更集参数。
="[Version Control Changeset].[Changeset ID].&[" & Parameters!VersionControlChangesetChangesetID.Value + "]"
对于我的报告,VersionControlChangesetChangesetID参数只是一个整数。我使用查询设计器中的“复制”上下文菜单项获取了维度名称,假设这些是正确的标识符。
但是,运行reoprt时出现以下错误:
The Value expression for the query parameter ‘VersionControlChangesetChangesetID’ contains an error: Input string was not in a correct format. (rsRuntimeErrorInExpression)
我有两个问题。
谢谢!