使 Excel 规则更容易理解(Oracle Policy Modeling-Make your Excel rules easier to understand)
有以下几种方法可以使 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)的更多相关文章
- 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 ...
- 在 Excel 工作簿中定义决策表(Oracle Policy Modeling-Define decision tables in Excel workbooks)
要在 Excel 中编写规则,您只需在表中编写规则,并使用 Oracle Policy Modeling 样式标识单元格中的信息类型, 以便这些规则可以编译并在 Oracle Determinatio ...
- 深入理解Oracle的imp/exp 和各版本之间的规则
Oracle数据中IMP/EXP工具可用于对数据进行迁移.IMP命令用于把Dmp文件从本地导入到远程数据库服务器,而EXP命令则是把数据从远程数据库服务器导出到本地的Dmp文件.其功能相当于Oracl ...
- 深入理解Oracle RAC 12c 笔记
深入理解Oracle RAC 12c 跳转至: 导航. 搜索 文件夹 1 概述 2 集群件管理和故障诊断 3 执行实践 4 新特性 5 存储和ASM 6 应用设计上的问题 7 管理和调优一个复杂的RA ...
- 【转】【C#】C# 5.0 新特性——Async和Await使异步编程更简单
一.引言 在之前的C#基础知识系列文章中只介绍了从C#1.0到C#4.0中主要的特性,然而.NET 4.5 的推出,对于C#又有了新特性的增加--就是C#5.0中async和await两个关键字,这两 ...
- C# 实现Oracle中的数据与Excel之间的转换
最近项目要求实现数据库之间数据在各个数据库之间导入导出,在此做个笔记 1. 将Oracle中的表导入到Excel中,反之亦然 private static readonly string conne ...
- excel表格数据导入数据库Oracle
方法一: 1.创建数据表 CREATE TABLE T_USER ( ID VARCHAR2(32) primary key, NAME VARCH ...
- 转:[你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单
本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单 async和await关键字剖析 小结 一.引言 在之前的C#基础知 ...
- [你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单
本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单 async和await关键字剖析 小结 一.引言 在之前的C#基础知 ...
随机推荐
- Android 线程更新UI报错 : Can't create handler inside thread that has not called Looper.prepare()
MainActivity中有一个按钮,绑定了save方法 public void save(View view) { String title = titleText.getText().toStri ...
- golang level
exp = (currentLevel-1) * 501 02 503 1004 150startLevel = 1currentLevel = 2currentExp = 0
- Java后端WebSocket的Tomcat实现
转自:http://blog.chenzuhuang.com/archive/28.html 文章摘要随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5 ...
- 禁用编译器自动生成的函数(Effective C++之06)
如果想让你的类定义出来的对象是独一无二的,即对象无法被复制,或者使用赋值操作符赋给另外一个对象,那么最好的方法就是禁用拷贝构造函数和赋值操作符.下面介绍几种禁用的方法.(方法来自Effective C ...
- C++读取txt文件
1. 逐行读入 void readTxt(string file) { ifstream infile; infile.open(file.data()); //将文件流对象与文件连接起来 asser ...
- Vijos P1459 车展 treap求任意区间中位数
描述 遥控车是在是太漂亮了,韵韵的好朋友都想来参观,所以游乐园决定举办m次车展.车库里共有n辆车,从左到右依次编号为1,2,…,n,每辆车都有一个展台.刚开始每个展台都有一个唯一的高度h[i].主管已 ...
- Android的Touch事件处理机制
Android的Touch事件处理机制比较复杂,特别是在考虑了多点触摸以及事件拦截之后. Android的Touch事件处理分3个层面:Activity层,ViewGroup层,View层. 首先说一 ...
- Linux学习笔记(3)Linux常用命令之文件处理命令
Linux的命令格式一般为:命令 [-选项] [参数],如ls -la /etc,需要注意几点:1)个别命令使用不遵循此格式:2)当有多个选项时,可以写在一起:3)存在简化选项(-)与完整选项,如-a ...
- Released Mocked Streams for Apache Kafka
Kafka Streams is a deployment-agnostic stream processing library written in Java. Even thoug ...
- 关于main函数传参数的问题
argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int ...