0

我在报告中有两个表格。

一个有一个名为 product group 的字符串字段,它存储值和数组:

表 0:

PRODUCT_GROUP
12,23,01,44

表格1:

PRODUCT_CODE DESCRIPTION
12           "Sandles"
23           "High Heels"
01           "Runners"

包含描述的表对每个产品组代码都有记录,并且只有在另一个字段为某个值时才能运行,即dept =“shoes”。

我的问题是,如果一个是数组而一个只是字符串,我将如何链接这些表?

任何帮助,将不胜感激。

4

1 回答 1

0

最好的解决方案是重新设计您的表格:

类别:

ID  Description
1   "Runners"
12  "Sandles"
23  "High Heels"

产品:

ID  Name
1   "Pink sandles"
2   "Air runners"

产品分类:

ProductId CategoryId
1         12
2         1

这将允许您根据需要连接表。

否则,您将不得不执行以下操作:

  • 使用子报表创建关联数组(两个数组:一个用于 ID;一个用于描述);通过共享变量将这些数组传递给主报告
  • 创建一个公式来解析逗号分隔的字符串,然后使用存储在 ID 数组中的 ID 的位置替换描述数组中的一个值。
于 2013-07-19T13:59:11.007 回答