#上下文错误结合了SAP BO BI Platform 4.2中的查询

时间:2018-09-26 19:39:50

标签: business-intelligence business-objects

我正在使用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

感谢您提供的任何帮助。

0 个答案:

没有答案