Sql 仅从DB中提取CA中需要的项目
我在Cognos Analytics(v11.0.13)中有两个查询,一个是从一个数据库中提取项目财务信息,另一个是从另一个数据库中提取项目详细信息(不能用一个查询一次提取) 在CA中,是否可以只提取那些在财务中的项目,而不是提取所有项目 我曾经在MS Power查询中这样做,我用列生成字符串,并将其用作SQL查询中的参数Sql 仅从DB中提取CA中需要的项目,sql,cognos,Sql,Cognos,我在Cognos Analytics(v11.0.13)中有两个查询,一个是从一个数据库中提取项目财务信息,另一个是从另一个数据库中提取项目详细信息(不能用一个查询一次提取) 在CA中,是否可以只提取那些在财务中的项目,而不是提取所有项目 我曾经在MS Power查询中这样做,我用列生成字符串,并将其用作SQL查询中的参数 project project1 project2 project3 SQL: ...WHERE PROJECT IN ('project1', '
project
project1
project2
project3
SQL: ...WHERE PROJECT IN ('project1', 'project2', 'project3')
在加州也可以做类似的事情吗 您将能够对预定义字符串执行相同的细节过滤。或者,您可以使用对第一个数据库的查询创建一个提示,然后使用该提示过滤对第二个数据库的查询。我使用多个提示页面、JavaScript和值提示完成了这项工作
- 提示第1页包含财务查询所需的提示李>
- 创建财务查询的微型版本,以仅返回 项目编号。确保它有相同的过滤器。使用这个新的 查询以填充值提示
- 提示页面2包含该值 促使使用JavaScript选择值中的所有值 促使此值提示为的参数提供值 您的项目详细信息查询
- 提示页面2还应包含所有 对象隐藏并自动运行“完成”或“下一步”操作