Crystal reports 从列中的多行中提取一个值

Crystal reports 从列中的多行中提取一个值,crystal-reports,Crystal Reports,我正在构建一个高级报告,从wordpress/woocommerce中提取数据。大多数数据都在一个meta_值列中,并带有一个meta_键链接 我想拉取meta_值,其中meta_键等于几个键值,例如\u价格或\u股票。我可以写下面的公式来从表中提取一个特定的项目,但我需要大约10个不同的项目,并能够根据这些值进行分组。我们无法通过运行总计来添加其他组 if {wpyj_postmeta1.meta_key} = "_stock" then {wpyj_postmeta1.meta_value}

我正在构建一个高级报告,从wordpress/woocommerce中提取数据。大多数数据都在一个
meta_值
列中,并带有一个
meta_键
链接

我想拉取
meta_值
,其中
meta_键
等于几个键值,例如
\u价格
\u股票
。我可以写下面的公式来从表中提取一个特定的项目,但我需要大约10个不同的项目,并能够根据这些值进行分组。我们无法通过运行总计来添加其他组

if {wpyj_postmeta1.meta_key} = "_stock" then {wpyj_postmeta1.meta_value}

如果没有子报表,这怎么办?

您是否尝试过使用OR子句编写公式?你知道,如果{wpyj_postmeta1.meta_key}=“{u stock”或{wpyj_postmeta1.meta_key}=“{u price”或。。。然后{wpyj_postmeta1.meta_value}是的,但我需要能够列出这些多个字段,并能够按分组。我正在寻找库存(数量)>10的所有商品,并列出它们的价格,这样我们就可以计算数量X价格并获得总库存值。按meta_键分组,然后按meta_值分组是否足够?然后,4444建议的OR子句可以仅用于抑制sections.meta值是一个长文本列,因此它不允许GROUPBY。公式是否可以打印其结果?然后我可以抑制该值并保留公式。您可以始终在报表中插入自定义SQL命令。在我看来,您的需求稍微超出了Crystal的范围,所以我会在数据集到达报表之前,使用它来转换数据集。