Crystal 报告交叉表抑制行公式
Crystal Reports cross-tab suppress row formula
我有一个交叉表显示如下信息:
+----------+-------+
| UserName | Total |
+----------+-------+
| User1 | |
| User2 | |
| User3 | |
| User4 | |
| User5 | |
| User6 | [=11=] |
+----------+-------+
我不知道如何根据公式抑制行。我想将记录限制为 User1、User2 和 User3 - 我尝试了以下抑制公式:
IF {Command.UserName} IN ['User1', 'User2', 'User3'] THEN FALSE
不幸的是,这没有用。我在这里不知所措。
如果您尝试在“格式字段”选项菜单中使用抑制公式,您可能无法达到预期的目标,因为它在您的行中无法用作过滤器。在交叉表中使用它之前,您应该在 UserName 字段上应用过滤器。您可以为此使用记录选择公式并将您的条件放在那里,例如
IF {Command.UserName} IN ['User1', 'User2', 'User3']
(我不确定 IN 运算符是否会完全按照你想要的方式工作,但无论如何你可以弄清楚你的情况)
我有一个交叉表显示如下信息:
+----------+-------+
| UserName | Total |
+----------+-------+
| User1 | |
| User2 | |
| User3 | |
| User4 | |
| User5 | |
| User6 | [=11=] |
+----------+-------+
我不知道如何根据公式抑制行。我想将记录限制为 User1、User2 和 User3 - 我尝试了以下抑制公式:
IF {Command.UserName} IN ['User1', 'User2', 'User3'] THEN FALSE
不幸的是,这没有用。我在这里不知所措。
如果您尝试在“格式字段”选项菜单中使用抑制公式,您可能无法达到预期的目标,因为它在您的行中无法用作过滤器。在交叉表中使用它之前,您应该在 UserName 字段上应用过滤器。您可以为此使用记录选择公式并将您的条件放在那里,例如
IF {Command.UserName} IN ['User1', 'User2', 'User3']
(我不确定 IN 运算符是否会完全按照你想要的方式工作,但无论如何你可以弄清楚你的情况)