首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP Webi频率表

SAP Webi频率表
EN

Stack Overflow用户
提问于 2019-05-01 13:33:00
回答 1查看 449关注 0票数 0

我对使用业务对象(SAP )、Web智能(Webi)非常陌生。正如你所知道的,我甚至不知道该如何称呼我正在工作的这个环境。

我有一个多列的表。我对一个名为Red_Green的专栏感兴趣。这一栏包含“灰色”、“红色”、“绿色”、“黄色”和“空白”。

我试图为每个值的出现创建一个计数表。例如:

代码语言:javascript
复制
Red_Green
RED
RED
GREEN

GREEN
GRAY

YELLOW

我想要一张桌子上面写着:

代码语言:javascript
复制
RED GREEN YELLOW GRAY BLANK

2     2     1     1     2
EN

回答 1

Stack Overflow用户

发布于 2019-05-02 13:07:50

你想用交叉表。在下面的链接中搜索“使用表和交叉刀”,以获得使用交叉刀的一些指导。

https://wiki.scn.sap.com/wiki/display/BOBJ/Tutorials+-+SAP+Web+Intelligence

您还可以使用水平表获得所需的结果。在这两种情况下,只需删除不需要的列或行标题即可。

您需要创建一个变量来计算Red_Green列中每个值的实例,如下所示.

代码语言:javascript
复制
=Count([Red_Green]; All)

您需要指定"All“,以便它计算值的每个实例,而不仅仅是唯一的值。

此外,如果您确实希望将“空白”显示为空值或空值计数的标题,则需要创建如下所示的变量,并对其进行计数。

代码语言:javascript
复制
=If([Red_Green] = "" Or IsNull([Red_Green]);  "BLANK"; [Red_Green])

那么你数变量公式会是这样的..。

代码语言:javascript
复制
=Count([Red_Green With Blanks]; All)

要将它们按您的顺序排列,您可以创建一个自定义排序顺序。

希望这能让你朝正确的方向走。

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

https://stackoverflow.com/questions/55937092

复制
相关文章

相似问题

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