0

我正在使用 Hyperion Interactive Reporting Studio 9.3.1 版编写我的第一份报告。

我试图产生的查询是形式

SELECT A, B FROM CW_STATEMNT_BEN_FEAT 
UNION 
SELECT C,D FROM Table2

…其中 A 和 B 的数据类型分别与 C 和 D 列的数据类型匹配。

我的步骤涉及为第一个选择语句创建一个查询 CW_STATEMNT_BEN_FEAT。然后,我单击菜单“Query => Append Query,这导致另一个 Query 选项卡被添加到 Query 部分。从下拉菜单中,我将默认选择从“UNION”更改为“UNION ALL”以返回重复值组合。

一旦添加了新的“查询”选项卡(我的第二个查询),我惊讶地发现该应用程序在第二个选项卡(查询)上重现了第一个选项卡(CW_STATEMNT_BEN_FEAT)上的查询。我最初的反应是,该应用程序试图通过假设我的第二个查询相似来提供帮助。然而,在设计第二个 SQL 以从 TableB 中提取之后,我惊讶地发现我在插入的 SQL 选项卡(查询)上所做的更改反映在第一个上。本质上,我找不到一种方法来设计第二个选项卡(查询)中的查询,而不同时更改原始选项卡上的查询。

为什么会这样?如何创建上面使用 UNION ALL 的 SQL?

单独的问题:我注意到下图由于某种原因未在 Google Chrome 中显示,但在我使用 IE 9 时显示。

在此处输入图像描述

4

1 回答 1

0

答案是您将表 AB 放在第一个选项卡上,但它们之间没有连接,而是在第一个选项卡上,仅将表 A 的列拖动为请求字段。同样,在选项卡 B 上,将列从表 B 拖到请求列。

将此添加到我说 BRIO 不直观的原因列表中,这是一个仅使用 3 天经验的长列表。

于 2013-10-10T20:57:32.950 回答