塘沽集团网站建设,seo搜索引擎优化包邮,龙岩兼职,wordpress插件 书籍分享今天遇到在做HANA视图开发的时候#xff0c;遇到一个事#xff0c;一直以为是个BUG#xff0c;可把我气坏了#xff0c;具体逻辑是这样的#xff0c;是勇图形化处理的#xff0c;ACDOCA innerjoin 一个时间维度表#xff0c;就这么简单#xff0c;完全按照ACDOCA的主键…今天遇到在做HANA视图开发的时候遇到一个事一直以为是个BUG可把我气坏了具体逻辑是这样的是勇图形化处理的ACDOCA innerjoin 一个时间维度表就这么简单完全按照ACDOCA的主键去输出的视图如下 但后来写SQL测试的时候怪事频发比如这样,直接SUM的时候数据完全乱掉了而且找不到规律 还比如这样分组求和的结果数据也不对 基于以上去导出明细发现明细数据并无问题
后来发现是Aggregation组件这里没有设置SUM 我先开始以为这里不SUM但是视图设置的cube类型也不会影响结果因为最外层Semantics是SUM的 但是改掉Aggregation为SUM类型后问题解决 总结Aggregation作为视图的汇总部分我理解有点像ADSO转换时的汇总和覆盖方式如果不设置为SUM默认为覆盖当分类汇总的时候会根据主键覆盖指标值导致数据错误设置为SUM后分类汇总才会正确以后如果用到这个组件最好把指标都设置为SUM类型