WebI报表设计高级功能.ppt
- 文档编号:1414534
- 上传时间:2022-10-22
- 格式:PPT
- 页数:48
- 大小:3.49MB
WebI报表设计高级功能.ppt
《WebI报表设计高级功能.ppt》由会员分享,可在线阅读,更多相关《WebI报表设计高级功能.ppt(48页珍藏版)》请在冰豆网上搜索。
WebI报表设计高级功能(BW320),SAPBO顾问2010年09月09日,议程,复习WebI报表设计基础课程高级报表查询技术使用计算上下文利用字符和时间函数创建公式使用IF逻辑高级报表展现技术使用超链接实践练习,测试,WebIntelligence定位,SAPBI模块报表解决方案的一部分快速获取信息以帮助决策即席查询(ad-hocquery),SAP2008/Page3,WebIntelligence数据读取流程,SAP2008/Page4,习题,Whatisauniverse?
Listtheobjecttypesusedinauniverse,andthekindofdatareturnedbyeachtype?
Whatisthedifferencebetweenaqueryfilterandareportfilter?
WhatarethethreecomponentsthatmakeupaWebIntelligencedocument?
Whatarethedifferencesbetweenapplyingbreaksandsectionstoareport?
WhatisaScopeofAnalysisforaquery?
SAPPHIRE2008OR4238/Page5,习题答案:
1.Whatisauniverse?
Answer:
AuniverseistheBusinessObjectssemanticlayerthatmapstodatainadatabaseandisusedforcreatingqueriesinWebIntelligence.2.ListtheobjecttypesusedinaBusinessObjectsuniverse,andthekindofdatareturnedbyeachtype.Answer:
Dimensionobjects:
Character-typedata,dates,andnon-aggregatednumericdata,forexampletelephonenumbers.Dimensionsarethekeyelementsofaquery.Measureobjects:
Numeric-orfact-typedataDetailobjects:
Character-ordate-typedata(supplementaryinformation),SAPPHIRE2008OR4238/Page6,习题答案:
3.Whatisthedifferencebetweenaqueryfilterandareportfilter?
Answer:
AqueryfilteriscreatedintheQuerypaneltolimitthedataretrievedfromthedatabase;areportfilteriscreatedintheWebIntelligenceRichClientwindowandallowsyoutorestrictthedatashowninthereportsimplybyhidingthedatayouarenotinterestedin.4.WhatarethethreecomponentsthatmakeupaWebIntelligencedocument?
Answer:
Reports,blocks(tablesandcharts),andthemicrocubeofdata,SAPPHIRE2008OR4238/Page7,习题答案:
5.Whatarethedifferencesbetweenapplyingbreaksandsectionstoareport?
Answer:
Thedifferenceisthatthegroupedvalueappearsasaheaderoutsidetheblockinsteadofremainingwithintheblock.Abreakonlygroupswithinablock,whereassectioninggroupstheentirereport.,SAPPHIRE2008OR4238/Page8,习题答案:
6.WhatisaScopeofAnalysisforaquery?
Answer:
Thescopeofanalysisforaqueryisextralevelsofdatainanobjectshierarchythatyoucanretrievefromthedatabasetogivemoredetaileddatareturnedbyeachoftheobjects.Thisextradatadoesnotappearintheinitialdocumentresults,butitremainsavailableinthedatacube,ordataprovider,soyoucanpullthisdataintothereporttoallowyoutoaccessmoredetailatanytime.,SAPPHIRE2008OR4238/Page9,议程,复习WebI报表设计基础课程高级报表查询技术使用计算上下文利用字符和时间函数创建公式使用IF逻辑高级报表展现技术使用超链接实践练习,测验,WebIntelligence组合查询,SAP2008/Page11,使用两个查询使用集合函数对结果进行合并,作为WebI报表的数据源,WebIntelligence合并查询的优缺点,优点逻辑更清晰可以实现一次查询无法完成的功能缺点对性能有影响,WebIntelligence查询过滤器子查询,SAP2008/Page13,一个过滤的操作数事先未知,依赖于另一个过滤假设场景:
销售经理需要知道大于Chicago33rd仓库的销售额的那些仓库,并且列车仓库名和它们的销售额?
WebIntelligence使用多个查询,SAP2008/Page14,一个WebI文档可以基于多个查询(数据源),可以有多个块一个查询投射到多个块基于一个universe的多个查询基于不同universe的多个查询,WebIntelligence使用多个查询,SAP2008/Page15,一个数据块使用多个查询的数据时,得到的数据不准确融合数据以解决问题,WebIntelligence合并多数据源的数据,WebIntelligence数据融合:
维度的融合,SAP2008/Page17,议程,复习WebI报表设计基础课程高级报表查询技术使用计算上下文利用字符和时间函数创建公式使用IF逻辑高级报表展现技术使用超链接实践练习,测验,SAPPHIRE2008OR4238/Page19,WebIntelligence计算上下文概念,SAPPHIRE2008OR4238/Page20,Statesbestyearamount=max(Salesrevenue),WebIntelligence输入计算上下文,输入上下文直接包含在计算公式中的维度对象决定计算聚合的层次,SAPPHIRE2008OR4238/Page21,Statesbestyearamount=max(SalesrevenueIn(Year;State),WebIntelligence输入计算上下文,输入上下文直接包含在计算公式中的维度对象决定计算聚合的层次,SAPPHIRE2008OR4238/Page22,WebIntelligence输入计算上下文,SAPPHIRE2008OR4238/Page23,=Average(Salesrevenue),=Average(Salesrevenue)InBlock,WebIntelligence输出计算上下文,输出上下文写在计算公式之外从计算好的结果中选择,SAPPHIRE2008OR4238/Page24,WebIntelligence输出计算上下文,议程,复习WebI报表设计基础课程高级报表查询技术使用计算上下文利用字符和时间函数创建公式使用IF逻辑高级报表展现技术使用超链接实践练习,测验,WebIntelligence变量,SAP2008/Page26,字符串函数Replace-usedtoreplaceaspecifiedstringwithanotherstring.Right-usedtoextractagivennumberofcharactersfromtheright.Left-usedtoextractagivennumberofcharactersfromtheleft.SubStr-usedtoextractastringofvariablelengthandposition.Length-usedtoidentifythelengthofastring.Pos-usedtoidentifythepositionofacharacterinastring.Match-usedtodeterminewhetheracharacterstringmatchesaparticularpattern.可以使用通配符?
任意一个字符*任意多个字符,WebIntelligence变量,SAP2008/Page27,日期函数ToDate:
changesthedatatypeofavaluetodateCurrentDate:
givesthedatetodayDaysBetween:
calculatesthenumberofdaysbetweentwodateslace-usedtoreplaceaspecifiedstringwithanotherstringLastExecutionDate(stringdata_provider)FormatDate(LastExecutionDate();Mmmmdd,yyyy),议程,复习WebI报表设计基础课程高级报表查询技术使用计算上下文利用字符和时间函数创建公式使用IF逻辑高级报表展现技术使用超链接实践练习,测验,WebIntelligenceIf逻辑,SAP2008/Page29,If(条件;条件为真表达式;条件为假表达式)例子:
=If(QuarterInList(Q1;Q2);YearsFirstHalf;YearsSecondHalf)=IfQuarterInList(Q1;Q2)ThenYearsFirstHalfElseYearsSecondHalf,WebIntelligenceIf逻辑,SAP2008/Page30,应用场景:
分组=IfQuarterInList(Q1;Q2)ThenYearsFirstHalfElseYearsSecondHalf,Web
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WebI 报表 设计 高级 功能