SAP BusinessObjects WebI 3.x锁表头

Webi 本身其实并没有提供类似于Excel的锁定表头的功能,只能通过CSS+Javascript的方式实现。

个人理解, 被锁住的表头其实可以看作是另外一个Block, 该block的位置会随着浏览器页面上下滚动而调整相应位置。

完全手写一个table, 需要添加一个Free-standing cell作为容器,整个table的每个列要下面的block的列对齐。

在free-standing cell 中 添加如下代码

设置Reading Content As HTML, 保存, 重新打开报表...

继续阅读...

SAP BusinessObjects WebI 3.x 中的Custom Sort

Webi中有三种排序方式, Ascending, Descending和Custom Sort。默认是Ascending方式。

前两种很好理解,稍有数据库基础的人一看就懂。

比较好玩的是第三种。

1) 要排序的值都出现在报表中。

比如, 表值如下

                                    I-------------------------------------                                                 ...

继续阅读...

Webi 中的 Merge Dimensions

由于项目原因要经常使用Merge Dimension, 今天抽空把其中的道道复习了一下。

为了方便描述, 依然沿用BO 自带的 Island Resort Marketing作为Universe。

分别创建两个Data Providers

如下所示

[Year 1998]

[Year 1998 1999]:

运行查询, 结果如图

 

现在将Year, Resort两个Dimension Merge起来,拖出的报表如下所示

 

可见, 现在的报表显示样式是根据Merge之后的Dim...

继续阅读...

BO Enable Database Credentials

这是在BO当中使用数据库已有账户进行数据查询的一种方式。

下面通过一个简单的例子来说明一下。

首先要确保在数据库中有相应用户。比如,有一个用户名叫"Test1",他的名下有Test_Value这张表,表中有数据,如下

                                    I-------------------------------------                                     

与此同时,有Test2用户, 同样, 在他...

继续阅读...

BO Reposiroty 从MySQL迁移至Oracle

等着看足球呢, 闲来无事,心血来潮, 把机器上的BO Repository 从MySQL迁移到 Oracle下。几经波澜,终于搞定了。

环境

Windows 2003 SP

BusinessObjects XI 3.1 SP

Oracle 11g R

MySQL 5.

1)  Repository迁移

打开 CMC >> 双击 SIA服务器,选择Configuration Tab >> 选择第二个 : "Copy data from another source", 点...

继续阅读...

BusinessObjects Infoview Windows AD 单点登录(Single Sign On)

这两天在搞单点登录,功夫不负有心人,最后还是搞出来了,在网上看了好多文章,自己实际操作的时候还是会遇到很多问题。罗列一下设置的过程,也算是纪念一下这两天的工作。首先 需要用到两台服务器(一台不行), 一台作为AD服务器, 另外一台当然就是BO服务器了。环境: Windows Server 2003 En, BO XI 3.假设AD 服务器机器名:vwindows2003ABO 服务器机器名: vwindows03 IP:192.168.1.以下括号内标注的是所操作的机器名。1. 安装和...继续阅读...