【发布时间】:2011-03-06 21:55:20
【问题描述】:
我正在使用 Visual Studio 创建报告。我在将适当的值放入文本字段时遇到问题。
我有一个包含这些值的数据集:
InfoPathForms 工作流
AvgProcessTime_Sum
AvgProcessTime_Count
此数据集将只有 1 或 2 个值。它由 InfoPath 表单填充(DataSet 中的值都是准确且有效的)。
InfoPathFormsWorkflow 是“关闭”或“打开”。我目前有 2 个带有这些表达式的文本字段:
=IIF(Fields!InfoPathFormsWorkflow.Value = "Closed",Fields!AvgProcessTime_Sum.Value / Fields!AvgProcessTime_Count.Value,"No Value")
=IIF(Fields!InfoPathFormsWorkflow.Value = "Open",Fields!AvgProcessTime_Sum.Value / Fields!AvgProcessTime_Count.Value,"No Value")
当数据集只有 1 个值(“打开”或“关闭”)时,该文本字段将正确显示,但当数据集有 2 个值(“关闭”和“打开”条目)时,则只有第一个一个将正确显示,第二个将显示“无值”。因此,如果第一行有 InfoPathFormsWorkflow.value = "Close" 那么它将起作用,但 "Open" 不会。反之亦然。
选择正确的行条目有技巧吗?我已经阅读了一些关于使用参数的信息,但我似乎无法理解它是如何工作的。任何帮助都会很棒!这是在另一名工人在这里花费 80 小时后交给我的。
【问题讨论】:
标签: visual-studio reporting-services dataset reporting