例外(Exceptions)和条件(Conditions)都可以在报表(Report)和查询(Query)两个层面设计,而且在不同层面的设置步骤几乎相同。
下面我们演示在查询设计器中设计例外和条件。
1.例外
1)在查询设计器中,打开Sales Ana.Report 01,启用例外。如果已经打开,可直接启用。操作步骤如图5-50所示。
第1步:单击工具栏中的Exceptions(例外)按钮,或者选择菜单命令View→Exceptions。
第2步:在Exceptions的下面空白区域内右击,选择New Exception。
第3步:在右侧属性栏Descrition中输入例外的名字Exception:Sales Quantity。
第4步:单击Edit按钮。
图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按钮。
图5-5 1创建Exception值操作步骤
3)重复上面的操作,再加入两个例外值。配置完成后Change Exception窗口中的General选项卡,如图5-52所示。
图5-52 三个例外值
4)这时配置的Exception会对所有的关键值起作用,如果只想Sales Quantity Demo列有颜色的变化,则需要在Definition选项卡中进一步配置,如图5-53所示。
图5-53 设置例外只对Sales Quantity Demo起作用
5)回到查询设计器的主界面,单击Save按钮,Exception在查询设计器的设置完成了。我们马上到报表分析器中查看一下效果,注意需要再次打开报表才会使新设置生效。
6)报表结果如图5-54所示,Good1数据显示为绿色背景,Critical1显示为橙色背景,Bad1显示为红色背景,不符合Exception范围的数据仍然显示,数据为默认的白色背景。
(www.xing528.com)
图5-54 设置Exception后报表显示结果
2.条件
1)在查询设计器中,打开Sales Ana.Report 01,启用条件。如果Query已经打开,可直接启用。操作步骤如图5-55所示。
第1步:单击T具栏中Conditions(条件)按钮或者选择菜单命令View→Conditions。
第2步:在Exceptions的下面空白区域内右击,选择New Condition。
第3步:在右侧属性栏Descrition中输入例外的名字Condition:sales quantity。
第4步:单击Edit按钮。
图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按钮。
图5-56 定义Condition参数的操作步骤
图5-57 特性分配设置
4)回到查询设计器的主界面,单击Save按钮,Condition在查询设计器的设置已完成,我们马上到报表分析器中查看一下效果。注意,需要再次打开报表,新设置才生效。
5)报表结果如图5-58所示,只有满足Condition Sales Quantity Demo<=5的4条数据显示。
注意:在显示的数据中,Exception定义的颜色也有效。也就是说,Condition和Exception的作用并不互斥,而是相互叠加。这是因为Condition是对显示的数据进行过滤,改变显示数据的条数;而Exception不改变数据的条数,只是加以不同的警示颜色,使报表更漂亮。
图5-58 设置Condition后报表的显示结果
回到查询设计器的主界面,在Conditions窗口,选定刚创建的条件,右击,选择Remove,将其删除,而保留Exception。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。