首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cognos-11中如何使用?

在Cognos-11中如何使用?
EN

Stack Overflow用户
提问于 2019-06-18 08:05:59
回答 2查看 1.3K关注 0票数 0

我没有参加Cognos-11的工作。我漏掉了什么?

对于这个分支的初学者来说,有一些了解是很好的;-)

到目前为止,我尝试的是提出两个问题。第一个数据库包含“客户”、"BeginningDate“和”目的“等数据项。第二个查询包含"customer“、"Adress”和"Community“等数据项。我想要完成的是进入query3:来自query1的“客户”,这些客户在query2中是不可用的。对我来说,这听起来像是一个例外-加入。

我去了查询工作区,创建了一个query3,并在其上拖动了一个“除了-联接”图标。然后,我将query1拖到上空间,query2拖到下空间。我习惯于使用其他连接,可以设置一个新的链接、基数等等。现在,双击联接不会打开任何弹出窗口。除了-联接的属性显示"Set操作=Set“、”重复=删除“、”投影列表=手动“。

如何使query3中填充"customer“数据项,该数据项只包含仅出现在query1中的客户列表?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-15 20:31:42

在SQL术语中,您希望

代码语言:javascript
复制
select T2.C1
from T1
  left outer join T2 on T1.C1 = T2.C1
where T2.C1 is null

所以,在Cognos报告的查询窗格中.

  • 使用常规的连接。
  • 使用来自两个查询的customer加入。
  • 将query1侧的基数更改为1..1,query2侧的基数更改为0..1。
  • 在query3的过滤器中,为query2.customer添加一个过滤器为null。
票数 1
EN

Stack Overflow用户

发布于 2019-06-18 18:49:19

但不是加入。它用于比较两个数据集。

https://learn.microsoft.com/en-us/sql/t-sql/language-elements/set-operators-except-and-intersect-transact-sql?view=sql-server-2017

你需要的是一个内在的连接。这将是Cognos工具箱中的联接工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56644478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档