Reporting services 基于其他列中的代码在列中显示结果
您好,我有一个表格,在“联系人类型”一栏之后有三列(电话、手机、电子邮件)。我试图根据Contact Type字段中的代码,找出如何在3列中显示/隐藏结果。 例如,如果联系人类型=MBL,则结果将仅显示在标有Mobile的列中, 如果联系人类型中的代码为“TEL”,则只有结果才会显示在标有TEL的列中。 其他两列将保持空白。最后一列的代码是EML。 这可以作为一个表达式吗 提前谢谢你的帮助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
关于您可以在三列中的每一列中使用一个表达式。例如,在“Tel”列中是这样的
=IIF(Fields!ContactType.Value = "TEL", Fields!Tel.Value, "")
您只需根据需要替换每列中的文本字符串和字段名。这太完美了,艾伦,谢谢,我在发布之前尝试过Iif声明,但无法使其正常工作:)再次感谢,对于像我这样的NOOBS来说,这个论坛是一个很好的资源