2017-08-02 70 views
0

我有一个展示的信息如下交叉表:水晶报表交叉表取消行式

+----------+-------+ 
| UserName | Total | 
+----------+-------+ 
| User1 | $5 | 
| User2 | $10 | 
| User3 | $50 | 
| User4 | $15 | 
| User5 | $20 | 
| User6 | $0 | 
+----------+-------+ 

我无法弄清楚如何抑制基于公式的行。我想记录限制用户1,用户2和用户3 - 我曾尝试以下公式抑制:

IF {Command.UserName} IN ['User1', 'User2', 'User3'] THEN FALSE 

不幸的是这并没有奏效。我在这里不知所措。

回答

1

如果您尝试在“格式字段选项”菜单中使用抑制公式,则可能无法达到所需的目标,因为它不能用作行中的过滤器。在交叉表中使用它之前,您应该在UserName字段上应用过滤器。您可以使用记录选择公式,并将您的情况放在那里

IF {Command.UserName} IN ['User1', 'User2', 'User3'] 

(我不知道,如果在操作员将工作完全只要你想,但在任何情况下,你可以计算出你的条件)

+0

这是解决方案。我想要一个带有三个交叉表的子报表,每个交叉表筛选相同的select语句。我最终不得不编写三个子报表并自定义每个子报表上的select语句。 – Jake