我有一个 CRv11 报告,其中包含两个第一组页脚(a& b),每个页面显示不同的信息。
我编写了一些控制共享变量的简单公式,以确定哪个页脚显示:如果报告处于摘要级别(所有抑制 - 向下钻取确定部分都隐藏)我希望它显示组#1页脚a和if某些部分已经钻进我想要显示组#1页脚b。
我在报表头中放置了一个公式,它将共享变量设置为1 - 这表示组#1页脚a,如果我将共享变量设置为2,则显示组#1页脚b。这部分正在发挥作用。
我(错误地)认为,如果我在隐藏部分中将变量设置为2,则只有在钻出部分时才会对其进行评估。不幸的是,情况似乎并非如此:(
我需要的是某种 IsSectionSuppressed()功能。 任何有此经验的人都可以解释一下吗? 非常感谢。
答案 0 :(得分:2)
您可以使用变量DrillDownGroupLevel检查您正在查看的向下钻取级别。如果报告根本没有向下钻取(仅限摘要视图),则它将为0,如果只有一个组存在且钻取,则为1,等等。
所以听起来你想要GF1a的抑制公式中的以下内容:DrillDownGroupLevel<>0
和GF1b的部分:DrillDownGroupLevel=0