点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我可以在Crystal中进行调整吗? 通过分组? 或制定一个公式,如果数量大于4,那么它将拆分另一行?
所以基本上要求是每行最多4个QTY。
例如,在这一行中,"数量"是12,我期望它会被分成4行,具有相同的信息。
3 x 4 = 12
12.jpg (103.9 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我可以在Crystal中进行调整吗? 通过分组? 或制定一个公式,如果数量大于4,那么它将拆分另一行?
所以基本上要求是每行最多4个QTY。
例如,在这一行中,"数量"是12,我期望它会被分成4行,具有相同的信息。
3 x 4 = 12
12.jpg (103.9 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我可以在Crystal中进行调整吗? 通过分组? 或制定一个公式,如果数量大于4,那么它将拆分另一行?
所以基本上要求是每行最多4个QTY。
例如,在这一行中,"数量"是12,我期望它会被分成4行,具有相同的信息。
3 x 4 = 12
12.jpg (103.9 kB)
嗨,崔西,
不幸的是,Crystal Reports无法"生成行"。
您必须使用自定义SQL查询生成这些行。
-Abhilash
不幸的是,如果要大量处理,肯定需要进行处理以在数据库中而不是报表中提供多行 。 我概述的技术仅适用于少量物品。
-戴尔
谢谢阿比拉什。 感谢您的回应。 :)
谢谢阿比拉什。 感谢您的回应。 :)
您是否有一个"合理的"最大数量作为数量? 如果是这样,有一种方法可以抑制和显示其中包含相同数据的多个局部剖面。 因此,例如,如果您的数量为12,则将创建3个详细信息部分。
1。 您将为每个部分创建一个数量公式,如下所示:
{@ Qty1}
如果{MyTable.qty}> 4,则另外4个{MyTable.qty}
{@ Qty2}
如果{MyTable.qty}> 8,则为4,否则{MyTable.qty} mod 4
对于每个公式,将">"之后的数字增加4。 注意:" mod"运算符在将值除以数字(在这种情况下为4)之后为我们提供余数。
您将根据需要的详细信息部分创建尽可能多的这些公式。
2。 创建所需数量的详细信息部分,并将所有相同的字段放在它们的相同位置,除非使用该部分所属的{@Qty ..}公式。
3。 转到部分专家。 对于第一个细节之后的每个详细信息部分,请在"禁止"公式中使用这样的公式(请勿选中"禁止"复选框!)
详细信息2
{MyTable.qty} <8
Details3
{MyTable.qty} <12
将每个部分的数字增加4。
如果不需要创建大量的详细信息部分来满足您的需求,则可以使用此技术。
-戴尔
一周热门 更多>