我正在使用BO BI Launch Pad版本14.2.4.2410。
尝试合并两个查询时都遇到上下文错误,这两个查询都引用了我们的产品表。
第一个查询如下:
public class Comment
{
[Key]
public int Id { get; set; }
public int LikeCount { get; set; }
}
第二个查询如下:
SELECT
C.Case_No,
P.Product_Name
FROM
Case_table C,
Product_table P
WHERE
C.Case_No = P.Case_No
AND
P.Product_Type = "Suspect"
第一个查询每个个案返回一行。第二个查询每种情况下可以返回零到多行。
我为第二个查询创建了变量,这些变量使报表可以在每种情况下显示一行,并且所有非可疑产品名称依次显示。
我已将两个查询中的C.Case_No合并。
当我尝试从第二个查询报告向第一个查询报告中添加一列用于串联的非可疑产品变量(定义为明细,而不是维)时,出现了#CONTEXT错误。
有什么想法我做错了吗?
为澄清起见,以下是一些其他信息。
这是上面列出的我的第一个查询的结果,它选择可疑产品。
结果:
没有产品名称的产品
Case001产品001
Case002产品002
Case003产品003
这是我上面列出的第二个查询的结果,它选择了没有怀疑的产品。
结果:
没有产品名称的产品
Case001产品101
Case001产品102
Case001产品103
Case002产品107
Case003产品102
Case003产品104
使用我定义的变量来连接非可疑产品,第二个查询生成的报告的格式如下。
Case_No不可怀疑的产品名称
Case001产品101,产品102,产品103
Case002产品107
Case003产品102,产品104
当我尝试将第二个查询报告中的“非怀疑产品名称”列添加到使用合并的“ Case_No”作为键的第一个查询所生成的报告中时,我会看到什么。
案例号/可疑产品名称/不可疑产品名称
Case001 / Product001 / Product101,Product102,Product103
Case002 / Product002 / Product107
Case003 / Product003 / Product102,Product104
因为我做错了什么,所以没有显示串联的非可疑产品,而是在“非可疑产品名称”列中的每个单元格中收到“ #CONTEXT”错误。
案例号/可疑产品名称/不可疑产品名称
Case001 / Product001 / #CONTEXT
Case002 / Product002 / #CONTEXT
Case003 / Product003 / #CONTEXT
感谢您提供的任何帮助。