我对使用业务对象(SAP HANA)Web Intelligence(Webi)还是很陌生。如您所知,我什至不知道我在工作的这个环境叫什么。
我有一个包含多列的表。我对名为 [Red_Green] 的特定列感兴趣。此列包含“ GRAY” ,“ RED” ,“ GREEN” ,“黄色” 和 “” (空白)。
我正在尝试为每次出现的值创建一个计数表。例如:
Red_Green
RED
RED
GREEN
GREEN
GRAY
YELLOW
我想得到一个显示以下内容的表:
RED GREEN YELLOW GRAY BLANK
2 2 1 1 2
答案 0 :(得分:0)
您要使用交叉表。在以下链接中搜索“使用表和交叉表”,以获取使用交叉表的一些指导。
https://wiki.scn.sap.com/wiki/display/BOBJ/Tutorials+-+SAP+Web+Intelligence
您将需要创建一个变量来计算 Red_Green 列中每个值的实例,如下所示...
=Count([Red_Green]; All)
您需要指定“全部”,以便它计算值的每个实例,而不仅仅是唯一值。
此外,如果您确实想显示“空白”作为空白值计数的标题,则需要创建如下所示的变量并将其计数。
=If([Red_Green]=""; "BLANK"; [Red_Green])
希望这会使您朝正确的方向前进。