博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cognos如何制作维表左关联事实表的报表
阅读量:6707 次
发布时间:2019-06-25

本文共 375 字,大约阅读时间需要 1 分钟。

需求描述:日期维表左关联事实表,当选择某个月的时候,我们需要把那个月每一天的数据展现出来,事实表如没数据就显示空。如下效果图:

cognos如何制作维表左关联事实表的报表

cognos如何制作维表左关联事实表的报表

最开始我试过使用FM来设计维表和事实表为左关联,但是由于需要2个参数,一个基于维表的月份参数,一个是基于事实表中销售类型作为参数。发现报表始终展现出来的是内连接的效果。现在我们可以巧妙利用工具箱里面的“并集”来实现,如下图:

cognos如何制作维表左关联事实表的报表

查询1是事实表的数据,设置如下:cognos如何制作维表左关联事实表的报表

查询2是维表的数据,数据项与查询1的一样,但是查询2里面关于事实数据的数据项,我们统一设置表达式为:“case when 1=0 then 0 end” 并且聚合函数里面要选择:总计

如图:cognos如何制作维表左关联事实表的报表

查询1与查询2并集后到了查询3,最后前端交叉表的数据项直接从查询3里面拖拽过来即可。

转载于:https://blog.51cto.com/4170193/2169674

你可能感兴趣的文章
既完美又可爱的拖拽(原生js)
查看>>
linux mysql 找不到 <mysql/mysql.h>
查看>>
JS-过滤敏感词【RegExp】
查看>>
HTC G11短信为什么对单独一个人发不出去??!!!!跪求解啊!!!!
查看>>
ObservableCollection 与list
查看>>
在工作空间中构建和使用catkin包
查看>>
Oracle RAC 归档 与 非归档 切换
查看>>
main函数的参数
查看>>
C++ AFX_MANAGE_STATE(AfxGetStaticModuleState())的作用
查看>>
mongodb sort
查看>>
crossplatform---Node.js Applications with VS Code
查看>>
winform线程间操作UI的五种方法
查看>>
【第38题】2019年OCP认证12C题库062考试最新考试原题
查看>>
tree
查看>>
4.01 插入新记录
查看>>
Git ignore UserInterfaceState.xcuserstate
查看>>
爬取360摄影美图
查看>>
追女生送什么礼物好,要大全啊大全啊!
查看>>
参考文献人名缩写问题
查看>>
《Unix环境高级编程》读书笔记 第3章-文件I/O
查看>>