首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个选项卡的BO webi报告中的连续页码

具有多个选项卡的BO webi报告中的连续页码
EN

Stack Overflow用户
提问于 2014-08-28 15:06:30
回答 2查看 2.4K关注 0票数 0

我有BO网络,我报告了多个选项卡,让我们采取。Tab 1=10 pages. Tab 2=2 pages.`` Tab 3=3 pages。将报告下载到报告页脚中的PD F时,它应该显示为第1/15页2/15 3/15,-15/15,但现在显示为第1/10 2/10,3,10-10/10页,用于第一个选项卡、第二个选项卡1/2、2/2和第三个选项卡1/3、2/3、/3/3

有人能为这项任务提供解决方案吗

EN

回答 2

Stack Overflow用户

发布于 2014-09-01 19:33:36

由于您没有提到您正在使用的SAP BusinessObjects版本,我将假定您使用的是BI4.1。

只有两个与页面相关的函数可用:NumberOfPages()Page()。因为NumberOfPages()只返回当前报告的值,所以恐怕没有办法完成您想要做的事情。

当然,您始终可以创建一个公式,并将NumberOfPages()添加到前一个报告(选项卡)的总页数中。

票数 0
EN

Stack Overflow用户

发布于 2016-02-04 00:41:48

不幸的是,除非选项卡上的页数是固定的,否则在开始新的选项卡时,似乎不可能知道前一个选项卡的最终页数。NumberOfPages()函数仅限于引用当前活动的选项卡,并且强制处理顺序手动创建运行的页数变量似乎是不可能的。克里斯托夫创建一个变量来将前一个选项卡的NumberOfPages()添加到当前选项卡的Page()结果中的想法似乎行不通。在BOB论坛上有一些关于这样做的讨论,但没有成功。

代码语言:javascript
复制
Var Tab1Pages = NumberOfPages()

Var Tab2Pages = Tab1Pages+Page()

当Tab2Pages解析时,它不引用Tab1Pages以前从tab1计算的结果,而是执行当前选项卡的NumberOfPages()函数,并将当前页码添加到该结果中。

到目前为止,我看到的最好的解决方案是有点作弊,但应该是可行的-根据选项卡将页面编号分解为报表部分。制表符1将使用公式="1."+Page()编号,制表符2将是="2."+Page(),依此类推-最终输出的页码为1.1,1.2,1.3,1.4,2.1,2.2,2.3...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25542726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档