我正在尝试创建一个报告,如果它符合iif表达式中的某个条件,则返回其缩进值。反正有没有这样做?
我不确定你是想让数据本身缩进,还是想让行缩进某个值,但我有一个前一个问题的解决方案。有一组与处理缩进文本的文本框相关联的属性。有HangingIndent
,LeftIndent
和RightIndent
。如果您的数据与左侧对齐,则可以使用HangingIndent
或LeftIndent
。
您需要根据数据的对齐方式将以下表达式放在您需要的缩进中。
=IIF([your Condition here], "10pt", "0pt")
如果为true,这将使数据缩进10pt,如果为false,则将数据保留为未缩进。我用一个简单的数据集对它进行了测试,该数据集从1-9拉出ID
,如果HangingIndent
等于5,则将ID
属性设置为缩进。
=IIF(Fields!id.Value = "5", "10pt", "0pt")
这产生了以下结果: