SUM 和 IIF 语句未在文本值中给出结果
SUM and IIF statements are not giving results in Text Values
我正在使用 Report Builder 3.0 SQL Server 2008 R2 创建报告。一个表格有一个复选框,选中时它会在 view/table 中保存是,如果未选中它会在 view/table 中保存否。选中时,我需要在报告上打印文本语句,如果未选中,则需要打印另一个字段的值。如果我使用以下表达式:
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", 1,0) ,"DataSet1")
选中时打印 1,未选中时打印 0。工作正常。
但是当我使用以下表达式时:
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", "CHECKBOX is CHECKED", Fields!Address.Value) ,"DataSet1")
除了 #Error
(作为文本)报告外,它没有打印任何内容。保存报告时没有错误。你能帮我纠正一下语法吗?
下面的代码是您将 运行 计算条件实例的数量的示例。例如,您想知道选中了多少个复选框?它会 return 为每个选中的复选框添加一个“1”,然后将它们全部加在一起以得出已选中的总数。
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", 1,0) ,"DataSet1")
当您 运行 下面的代码时,您告诉您的表达式 return 文本 "CHECKBOX is CHECKED" 只要表达式为真或 return "address" 值时不是。完成后,您将告诉它添加所有 "CHECKBOX is CHECKED" 和地址值。 "CHECKBOX is CHECKED" 加上 "CHECKBOX is CHECKED" 是什么?一个错误,就是这样。
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", "CHECKBOX is CHECKED", Fields!Address.Value) ,"DataSet1")
我正在使用 Report Builder 3.0 SQL Server 2008 R2 创建报告。一个表格有一个复选框,选中时它会在 view/table 中保存是,如果未选中它会在 view/table 中保存否。选中时,我需要在报告上打印文本语句,如果未选中,则需要打印另一个字段的值。如果我使用以下表达式:
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", 1,0) ,"DataSet1")
选中时打印 1,未选中时打印 0。工作正常。 但是当我使用以下表达式时:
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", "CHECKBOX is CHECKED", Fields!Address.Value) ,"DataSet1")
除了 #Error
(作为文本)报告外,它没有打印任何内容。保存报告时没有错误。你能帮我纠正一下语法吗?
下面的代码是您将 运行 计算条件实例的数量的示例。例如,您想知道选中了多少个复选框?它会 return 为每个选中的复选框添加一个“1”,然后将它们全部加在一起以得出已选中的总数。
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", 1,0) ,"DataSet1")
当您 运行 下面的代码时,您告诉您的表达式 return 文本 "CHECKBOX is CHECKED" 只要表达式为真或 return "address" 值时不是。完成后,您将告诉它添加所有 "CHECKBOX is CHECKED" 和地址值。 "CHECKBOX is CHECKED" 加上 "CHECKBOX is CHECKED" 是什么?一个错误,就是这样。
=SUM(IIF(Fields!CheckekBox_Checked.Value="Yes", "CHECKBOX is CHECKED", Fields!Address.Value) ,"DataSet1")