一、应用背景
汇总报表和明细报表出于同一模型, 由于汇总的维度和明细报表的维度不一样,会产生数据的合并, 尤其在统计个数和数据展示时候很难与明细报表一致.
由于实体之间的关系和发票的冲销等正负情况, 用代码做标识也未尝不可, 常常业务需求的多变性, 很难保证就没有死角. key figure提供了例外集合处理之功能也是不错的选择.
二、应用举例
应用场景一: 销售分析明细报表 实际出货个数与销售分析汇总报表个数统计不一致的问题.
统计个数, 以下是明细报表截图, 去掉非空白的(过滤掉0), 就是实际出货个数, 汇总应该和这一样. 2474

汇总报表中的计数是2476

实际出货在明细报表的过滤条件如下:

汇总报表和明细报表都出自一个MultiProvider: ZM_CRM08
汇总报表想统计个数与明细报表一致, 因此, 逻辑要沿用明细的实际销售量<>0的逻辑.
第一步: 创建一个限制的Key Figure, 过滤条件与明细中的过滤条件一致.
集合: 标准的就可以
第二步: 创建一个计算的key figure

集合: 基于商机号的总计

第三步: 再创建一个计算的Key figure
拿记录数与出货量不等于0相乘, query在做判断啊, 返回的逻辑码1或0

集合: 以商机号为准, 计算所有值不为0

第四步: 把刚才创建的key figure拖进报表列中 OK





1326

被折叠的 条评论
为什么被折叠?



