我创建了一个包含2个计算成员的交叉表报告,以便能够在CR 2011中获得2列与此差异百分比之间的差异。我想要实现的是创建一个新列,根据差值显示测试。 这是一个例子:
Col1 Col2 Difference Percentage Action 200 0 -200 100 DROPPED 100 100 0 0 0 300 300 100 ADDED
如何创建此操作列。计算成员只需要一些金额值,所以我不能在公式中输出文本。
提前感谢您的帮助
答案 0 :(得分:1)
我终于找到了解决方案。 我可以在格式字段属性(公共选项卡)中使用显示字符串公式。在这里,我只检查列并返回我想要的字符串,否则我只是格式化数字。
IF GetColumnGroupIndexOf(CurrentColumnIndex) = 1
AND CurrentColumnIndex =4 THEN
IF GridValueAt(CurrentRowIndex, CurrentColumnIndex,CurrentSummaryIndex) =2 THEN "DROPPED"
ELSE "ADDED"
ELSE
ToText( GridValueAt(CurrentRowIndex, CurrentColumnIndex,CurrentSummaryIndex),2,",")