Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 基于其他列中的代码在列中显示结果_Reporting Services_Report_Expression_Builder_Reportbuilder - Fatal编程技术网

Reporting services 基于其他列中的代码在列中显示结果

Reporting services 基于其他列中的代码在列中显示结果,reporting-services,report,expression,builder,reportbuilder,Reporting Services,Report,Expression,Builder,Reportbuilder,您好,我有一个表格,在“联系人类型”一栏之后有三列(电话、手机、电子邮件)。我试图根据Contact Type字段中的代码,找出如何在3列中显示/隐藏结果。 例如,如果联系人类型=MBL,则结果将仅显示在标有Mobile的列中, 如果联系人类型中的代码为“TEL”,则只有结果才会显示在标有TEL的列中。 其他两列将保持空白。最后一列的代码是EML。 这可以作为一个表达式吗 提前谢谢你的帮助 关于您可以在三列中的每一列中使用一个表达式。例如,在“Tel”列中是这样的 =IIF(Fields!Con

您好,我有一个表格,在“联系人类型”一栏之后有三列(电话、手机、电子邮件)。我试图根据Contact Type字段中的代码,找出如何在3列中显示/隐藏结果。 例如,如果联系人类型=MBL,则结果将仅显示在标有Mobile的列中, 如果联系人类型中的代码为“TEL”,则只有结果才会显示在标有TEL的列中。 其他两列将保持空白。最后一列的代码是EML。 这可以作为一个表达式吗

提前谢谢你的帮助


关于

您可以在三列中的每一列中使用一个表达式。例如,在“Tel”列中是这样的

=IIF(Fields!ContactType.Value = "TEL", Fields!Tel.Value, "")

您只需根据需要替换每列中的文本字符串和字段名。

这太完美了,艾伦,谢谢,我在发布之前尝试过Iif声明,但无法使其正常工作:)再次感谢,对于像我这样的NOOBS来说,这个论坛是一个很好的资源