最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

[Report Studio] Cognos函数 - total的使用

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-30 11:48:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

介绍个函数,total,这个是很常用的,简单介绍下。

1. 基本报表

现在呢,数据会根据产品系列和订购方法 进行group by,然后直接sum

2. TOTAL函数概述[java] view plaincopy


  • total ( [ distinct ] 表达式 [ auto ] )total ( [ distinct ] 表达式 for [ all|any ] 表达式 { , 表达式 } )total ( [ distinct ] 表达式 for report )  
  • 返回选定数据项的合计值。Distinct 是与产品的较早版本兼容的替换表达式。此函数出现在“GO 数据仓库(分析)”数据包中的“预算与实际”示样报表中。  
  • 示例:total ( 销售额 )  
  • 结果:返回所有销售额的合计值。  


3. 新建数据项3.1 针对产品系列和订购方法进行汇总

默认的话,也会这样(total([数量])

3.2 针对产品系列汇总

3.3 针对订购方法汇总

4. 运行

其实这个for,会在SQL里生成sum over()

像这样:


[sql] view plaincopy


  • select   
  • "T0"."C0" "订购方法类型key" ,   
  • "T0"."C1" "产品系列key" ,   
  • "T0"."C2" "数量" ,   
  • "T0"."C2" "c4" ,   
  • sum("T0"."C2") over (partition by "T0"."C0") "订购方法汇总" ,   
  • sum("T0"."C2") over (partition by "T0"."C1") "产品类型汇总"   
  • from (  
  • select   
  • "SLS_ORDER_METHOD_DIM"."ORDER_METHOD_SC" "C0" ,   
  • "coguda11"."PRODUCT_LINE_SC" "C1" ,   
  • sum("SLS_SALES_FACT"."QUANTITY") "C2"   
  • from   




楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-5-8 22:37

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表