首页 理论教育 如何设置查询设计器中的例外与条件

如何设置查询设计器中的例外与条件

时间:2023-06-09 理论教育 版权反馈
【摘要】:图5-5 1创建Exception值操作步骤3)重复上面的操作,再加入两个例外值。图5-53 设置例外只对Sales Quantity Demo起作用5)回到查询设计器的主界面,单击Save按钮,Exception在查询设计器的设置完成了。图5-52 三个例外值4)这时配置的Exception会对所有的关键值起作用,如果只想Sales Quantity Demo列有颜色的变化,则需要在Definition选项卡中进一步配置,如图5-53所示。图5-54 设置Exception后报表显示结果2.条件1)在查询设计器中,打开Sales Ana.Report 01,启用条件。

如何设置查询设计器中的例外与条件

例外(Exceptions)和条件(Conditions)都可以在报表(Report)和查询(Query)两个层面设计,而且在不同层面的设置步骤几乎相同。

下面我们演示在查询设计器中设计例外和条件。

1.例外

1)在查询设计器中,打开Sales Ana.Report 01,启用例外。如果已经打开,可直接启用。操作步骤如图5-50所示。

第1步:单击工具栏中的Exceptions(例外)978-7-111-37555-5-Part02-220.jpg按钮,或者选择菜单命令View→Exceptions。

第2步:在Exceptions的下面空白区域内右击,选择New Exception。

第3步:在右侧属性栏Descrition中输入例外的名字Exception:Sales Quantity。

第4步:单击Edit按钮。

978-7-111-37555-5-Part02-221.jpg

图5-50 启用Exception的操作步骤

2)在弹出窗口Change Exception中的操作步骤如图5-51所示。

第1步:单击New按钮。

第2步:在Alert Level中选择Good 1(Good1等代表不同的颜色)。

第3步:在Operator中选择Greater than。

第4步:在Value中输入7。

第5步:单击Transfer按钮。

978-7-111-37555-5-Part02-222.jpg

图5-5 1创建Exception值操作步骤

3)重复上面的操作,再加入两个例外值。配置完成后Change Exception窗口中的General选项卡,如图5-52所示。

978-7-111-37555-5-Part02-223.jpg

图5-52 三个例外值

4)这时配置的Exception会对所有的关键值起作用,如果只想Sales Quantity Demo列有颜色的变化,则需要在Definition选项卡中进一步配置,如图5-53所示。

978-7-111-37555-5-Part02-224.jpg

图5-53 设置例外只对Sales Quantity Demo起作用

5)回到查询设计器的主界面,单击Save按钮,Exception在查询设计器的设置完成了。我们马上到报表分析器中查看一下效果,注意需要再次打开报表才会使新设置生效。

6)报表结果如图5-54所示,Good1数据显示为绿色背景,Critical1显示为橙色背景,Bad1显示为红色背景,不符合Exception范围的数据仍然显示,数据为默认的白色背景。

978-7-111-37555-5-Part02-225.jpg(www.xing528.com)

图5-54 设置Exception后报表显示结果

2.条件

1)在查询设计器中,打开Sales Ana.Report 01,启用条件。如果Query已经打开,可直接启用。操作步骤如图5-55所示。

第1步:单击T具栏中Conditions(条件)978-7-111-37555-5-Part02-226.jpg按钮或者选择菜单命令View→Conditions。

第2步:在Exceptions的下面空白区域内右击,选择New Condition。

第3步:在右侧属性栏Descrition中输入例外的名字Condition:sales quantity。

第4步:单击Edit按钮。

978-7-111-37555-5-Part02-227.jpg

图5-55 启用Condition的操作步骤

2)在弹出窗口Change Condition中的操作步骤如图5-56所示。

第1步:单击New按钮。

第2步:在Key Figure下拉列表框中选择Sales Quantity Demo。

第3步:在Operator下拉列表框中选择Less than。

第4步:在Value文本框中输入5。

第5步:单击Transfer按钮。

3)如果要添加其他条件,就重复操作。本例就这一个条件,切换到Characteristic Assignment(特性分配),选择如图5-57所示,即对所有特性的组合起作用。最后单击OK按钮。

978-7-111-37555-5-Part02-228.jpg

图5-56 定义Condition参数的操作步骤

978-7-111-37555-5-Part02-229.jpg

图5-57 特性分配设置

4)回到查询设计器的主界面,单击Save按钮,Condition在查询设计器的设置已完成,我们马上到报表分析器中查看一下效果。注意,需要再次打开报表,新设置才生效。

5)报表结果如图5-58所示,只有满足Condition Sales Quantity Demo<=5的4条数据显示。

注意在显示的数据中,Exception定义的颜色也有效。也就是说,Condition和Exception的作用并不互斥,而是相互叠加。这是因为Condition是对显示的数据进行过滤,改变显示数据的条数;而Exception不改变数据的条数,只是加以不同的警示颜色,使报表更漂亮。

978-7-111-37555-5-Part02-230.jpg

图5-58 设置Condition后报表的显示结果

回到查询设计器的主界面,在Conditions窗口,选定刚创建的条件,右击,选择Remove,将其删除,而保留Exception。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈