cognos - 根据 Cognos 中另一个查询的结果过滤一个查询中的数据
问题描述
我需要使用在 Q1 中的查询中获得的列数据作为 Q2 中的过滤器。有办法吗?有人可以建议吗?我是初学者。
PS:需要根据国家拉取报告。我在 Q1 中有 3 列 ---> 用户名、用户 ID、用户电子邮件 Q2 中有 3 列 ---> 用户 ID、用户位置和用户国家 Q1.userID 和 Q2.userID 之间的连接条件有效。但我需要创建一个报告,根据我选择的国家/地区提取用户详细信息。
解决方案
最好通过适当的模型而不是在报告中建模来做到这一点。话虽如此,在紧要关头,您可以在两个查询上设置允许交叉连接查询提示并创建类似于以下内容的过滤器:
[Query1].[UserID]=[Query2].[UserID] and [Query2].[Country]=?p_Country?
推荐阅读
- c - 合并排序链表给出分段错误
- reactjs - 在 JSX/React 中读取连接标识符或路径的值?
- c++ - 如何使用基于范围的循环将向量的元素打印为有序列表
- c# - 如何防止 UI 按钮在每次点击时重置为启动条件?Unity3D
- sql-server-2012 - 如何使用 Entity Framework Core 删除没有外键的相关数据
- google-cloud-platform - Dialogflow CX 版本:恢复 BLOB 文件代理错误
- r - 如何计算元素在时间步 t 的出现总数?
- javascript - 当输入值等于当前时间时触发报警
- python - Python Pandas - 在日期条件下将值向下移动
- r - 试图绘制相关性