水晶报表计数多值字段

2020-09-24 02:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我试图通过使用摘录来表现...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我试图通过使用摘录来表现出色并在Crystal中创建报告,来找到从Statewide系统进行报告的变通方法。 作为一个州级系统,我不能更改表,只能使用具有一个具有多个值的字段的数据提取-非常烦人,因为这些数据应该排成行。 看起来是这样:

ID名称课程日期

456 Fred Fall
感染
恶化
手动任务17/12/17

我需要对班级中的每个值进行计数,这样我才能得出瀑布数,感染数等信息并添加到此,我需要绘制班级图,

在x轴上显示类,在y上显示类的计数,因此我认为这需要用一个公式表示。

我尝试在excel中拆分class字段,因此每个值都有自己的列,但仍然无法锻炼如何在一个公式中计算每个类。

任何帮助将不胜感激:)

谢谢

B

付费偷看设置
发送
6条回答
大道至简
1楼-- · 2020-09-24 03:17

布伦达,你好

1。 使用以下代码创建一个名为" @Falls"的公式:

如果Instr({Class field}," Fall")> 0则为1 

2。 同样,为每个值创建一个单独的公式。 感染的公式如下:

如果Instr({Class field}," Infection")> 0则为1 

3。 现在,您应该可以将这些公式字段添加到图表中(将其sum函数设置为" sum")。

-阿比拉什

Doze时光
2楼-- · 2020-09-24 03:15

嗨布伦达,

我误解了数据设置。

您必须将数据透视成行,以便CR将其视为"单列"。

如果这不可能,那么您需要一种复杂的SQL逻辑来根据"类"字段中有多少个值来为每个ID行生成"虚拟"行。

如果您能够设置SQL以生成虚拟行,则可以使用子报表使用更多的CR级技术来透视数据。

-Abhilash

空代码
3楼-- · 2020-09-24 03:19

非常感谢您回复Abhilash,

如果创建单独的公式,则无法将"分类"绘制为一个。 所附示例是我要实现的目标。 每个分类都有一个等级,因此可以堆叠。 因此,图表中"更改时"选项应为"分类和等级","分类总和"或"计数"应在"显示值"中。 我缺少基本的东西吗?

再次感谢,非常感谢。

欢呼

布伦达

compass1988
4楼-- · 2020-09-24 02:52

我认为这是单个字段的内容

456 Fred Fall
感染
恶化
手动任务17/12/17

对于上述字段

拆分(您的字段,"
")[2]

会返回"感染"

这个公式在做什么

@arraylength

Ian

95年老男孩
5楼-- · 2020-09-24 03:03

Split()函数应返回所需的值

@分类

拆分(您的字段,"
")[2]

Ian

haha101010
6楼-- · 2020-09-24 02:54

感谢Ian和Abhilash,

不确定您是什么意思伊恩。 当我使用

Split({Incidents_.Class},"
")[{@ arraylength} +1]返回该字段中的最后一个分类。 如何计算每个分类-不是总数,而是每个分类?

Ta

B

一周热门 更多>