【问题标题】:Filter the data in one query based on the result from another query in Cognos根据 Cognos 中另一个查询的结果过滤一个查询中的数据
【发布时间】:2021-03-01 12:16:20
【问题描述】:

我需要使用在 Q1 中的查询中获得的列数据作为 Q2 中的过滤器。有办法吗?有人可以建议吗?我是初学者。

PS:需要根据国家拉取报表。 我在第一季度有 3 列 ---> 用户名、用户 ID、用户电子邮件 Q2中的3列-->用户ID、用户位置和用户国家 Q1.userID 和 Q2.userID 之间的连接条件有效。 但我需要创建一个报告,根据我选择的国家/地区提取用户详细信息。

【问题讨论】:

  • 您的问题和描述不匹配。看起来您想使用 Q2 过滤 Q1。对吗?
  • 请显示您的数据结构以包括每个查询返回的列。

标签: cognos cognos-10 cognos-bi cognos-8 cognos-11


【解决方案1】:

最好通过适当的模型而不是在报告中建模来做到这一点。话虽如此,在紧要关头,您可以在两个查询上设置允许交叉连接查询提示,并创建类似于以下内容的过滤器:

[Query1].[UserID]=[Query2].[UserID] and [Query2].[Country]=?p_Country?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 2017-11-14
    • 1970-01-01
    • 2018-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多