有以下几种方法可以使 Excel 规则更容易理解。

在 Excel 工作簿中缩短属性名称

您可以使用图例关键字创建在 Excel 中引用属性的缩写方式。可以根据情况指定此缩写形式。

要指定图例关键字,请执行以下操作:

a.在 Excel 中,打开声明工作表。

b.在属性类型和属性文本列旁边,添加标题“图例关键字”。单击 Oracle Policy Modeling 工具

栏上的图例关键字标题按钮以设置此单元格的样式。注:此列已存在于默认的 Excel 工作表中,

因此,仅当您在某个阶段人工删除了“图例关键字”列时,才需要执行此步骤。

c.在每个属性旁边(在“图例关键字”列中),指定缩写属性名称。使用 Oracle Policy Modeling 工具栏上的图例关键字按钮设置这些单元格的样式。

d.打开规则表工作表。您现在可以将图例关键字文本用作条件标题和结论标题。

例如,如果您有以下声明:

可以编写以下规则表:

您还可以在使用布尔值属性的表中使用图例。

例如,如果您有以下声明:

可以编写以下规则表:

通过合并单元格简化规则表布局

查看下面的多个条件示例时,我们可以发现“成人”条件单元格的值仅由三个唯一值 1、2 和 3 组成。

我们可以选择合并此列中具有相同值的单元格。要在 Excel 中合并单元格,请选择要合并的单元格,

然后单击 Excel 格式工具栏上的合并及居中按钮。您可能会看到警告,说明合并将仅保留最左上

侧的数据。单击确定

此表在作用上相当于原始表,但使我们可以强调只有三个不同值用于“成人”以及它们涵盖的行。

您还可以合并结论单元格,但请注意,这样会略微改变规则逻辑结构。

更改规则表方向

通常,指定规则表时,结论和条件按从左到右的顺序在分别的列中列出,每组条件和条件在

分别的行中列出,如下所示。(注:在此示例中,“可以信任”表示布尔值属性“用户可以信赖”。)

还可以旋转规则表,使行和列互换。这有效意味着我们以 Y-X 方向而不是 X-Y 方向表示规则表。对于此示例,旋转后的规则表为:

两个规则表在编译时将生成完全相同的规则。

========================================================

More reading,and english is important.

I'm Hongten

E | hongtenzone@foxmail.com  B | http://www.cnblogs.com/hongten

========================================================

使 Excel 规则更容易理解(Oracle Policy Modeling-Make your Excel rules easier to understand)的更多相关文章

  1. How to create a project with Oracle Policy Modeling

    This blog is about how to create a project with Oracle Policy Modeling. You can do it successfully i ...

  2. 在 Excel 工作簿中定义决策表(Oracle Policy Modeling-Define decision tables in Excel workbooks)

    要在 Excel 中编写规则,您只需在表中编写规则,并使用 Oracle Policy Modeling 样式标识单元格中的信息类型, 以便这些规则可以编译并在 Oracle Determinatio ...

  3. 深入理解Oracle的imp/exp 和各版本之间的规则

    Oracle数据中IMP/EXP工具可用于对数据进行迁移.IMP命令用于把Dmp文件从本地导入到远程数据库服务器,而EXP命令则是把数据从远程数据库服务器导出到本地的Dmp文件.其功能相当于Oracl ...

  4. 深入理解Oracle RAC 12c 笔记

    深入理解Oracle RAC 12c 跳转至: 导航. 搜索 文件夹 1 概述 2 集群件管理和故障诊断 3 执行实践 4 新特性 5 存储和ASM 6 应用设计上的问题 7 管理和调优一个复杂的RA ...

  5. 【转】【C#】C# 5.0 新特性——Async和Await使异步编程更简单

    一.引言 在之前的C#基础知识系列文章中只介绍了从C#1.0到C#4.0中主要的特性,然而.NET 4.5 的推出,对于C#又有了新特性的增加--就是C#5.0中async和await两个关键字,这两 ...

  6. C# 实现Oracle中的数据与Excel之间的转换

    最近项目要求实现数据库之间数据在各个数据库之间导入导出,在此做个笔记 1. 将Oracle中的表导入到Excel中,反之亦然  private static readonly string conne ...

  7. excel表格数据导入数据库Oracle

    方法一: 1.创建数据表 CREATE TABLE T_USER (   ID             VARCHAR2(32) primary key,   NAME           VARCH ...

  8. 转:[你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单

    本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单  async和await关键字剖析 小结 一.引言 在之前的C#基础知 ...

  9. [你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单

    本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单  async和await关键字剖析 小结 一.引言 在之前的C#基础知 ...

随机推荐

  1. 【JAVA集合框架之Map】

    一.概述.1.Map是一种接口,在JAVA集合框架中是以一种非常重要的集合.2.Map一次添加一对元素,所以又称为“双列集合”(Collection一次添加一个元素,所以又称为“单列集合”)3.Map ...

  2. 用with实现python的threading,新鲜啊

    哈哈,2.5以后可用.自动加锁释放,如同操作文件打开关闭一样. #!/usr/bin/env python # -*- coding: utf-8 -*- import threading impor ...

  3. [LeetCode] Same Tree

    Given two binary trees, write a function to check if they are equal or not. Two binary trees are con ...

  4. ASP.NET 自定义URL重写 分类: ASP.NET 2014-10-31 16:05 175人阅读 评论(0) 收藏

    一.功能说明: 可以解决类似 http://****/news 情形,Url路径支持正则匹配. 二.操作步骤: 1.增加URL重写模块: using System; using System.IO; ...

  5. jquery获取、改变元素属性值

    //标签的属性称作元素属性,在JS里对应的DOM对象的对应属性叫DOM属性.JS里的DOM属性名有时和原元素属性名不同. //==================================操作元 ...

  6. poj 3468【线段树】

    题意:给定Q(1<=Q<=100000)个数A1,A2…AQ,以及可能多次进行的两个操作 1)对某个区间Ai……Aj的每个数都加n(n可变) 2)对某个区间Ai……Aj的数求和 分析: 树 ...

  7. Codeforces Round #337 (Div. 2) D. Vika and Segments 线段树 矩阵面积并

    D. Vika and Segments     Vika has an infinite sheet of squared paper. Initially all squares are whit ...

  8. Http协议提要

    HTTP协议提要 简单来说,HTTP就是一个基于应用层的通信规范:双方要进行通信,大家就要遵守一个规范---HTTP协议.HTTP协议从WWW服务器超文本到本地浏览器 ,可以使浏览器更加高效.HTTP ...

  9. SpringHttpInvoker解析2-服务端实现

    主要的配置文件 <!-- 在Spring的httpInvoker服务 --> <bean id="httpInvokerUserService" class=&q ...

  10. iOS开发-由浅至深学习block

    关于block 在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调.这不免让我们想到在C函数中,我们可以定义一个指向函数的指针并且调用 ...