SSRS报告数据集查询Tfs 2010 SSAS多维数据集时的参数格式发现

时间:2012-03-02 18:10:18

标签: reporting-services tfs2010 ssas cube reportbuilder3.0

我是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)

我有两个问题。

  • 为什么我写的表达不起作用?
  • 如何更好地学习如何格式化这些值,以及如何在多维数据集中格式化这些值,这样我就不会猜到何时遇到这些格式错误?

谢谢!

0 个答案:

没有答案