我有一个报告,其中提示页面设计有3个值提示 . 1)从A到j / All的商业代码(用静态选择定义)2)从A到J / All的区域代码(用静态选择定义)3)报告月 - 当前月 .

在报告本身中,为了定义级别,我有一个名为“报告级别”的数据项 . 说(国家级别为4.对于商业它是3,对于区域是2.)

我使用下面的情况作为数据项并通过过滤器专门传递它 .

情况何时(?P_Business?='All'和?P_District?='All')然后4当(?P_Business?<>'All'和?P_District?='All')然后3 else 2结束

现在发生了什么,当我运行国家(4)和区(2)级别的报告时,报告运行良好 . 但是,当我为Business运行报表时,它隐藏了一些数据/行 . 例如,在报告列表中,有一些行,如Active,Inactive,Total . 所有行都来自DB本身 . 但是对于Business而言,它隐藏了Total Row(与报告的其他组件相同) . 我不明白我哪里错了 . 请指导,如果有人有解决方案...