历史版本4 :公式形态 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

公式形态,实际上可理解为较为复杂一些的数据字典,用于转换实际值与显示值。
如下面的实例,在数据库中存储了一列数据为日期,格式为"yyyy-MM-dd",但是显示到报表当中,需将其转换为"英文简写月份-dd"的样式,即2009-01-03为Jan-01,由于单独使用数据字典无法实现,这就需要用到公式形态。
效果如下图所示:
右击日期单元格,选择形态|公式形态,设置公式=value("ds2", 2, 1, mid($$$, 6, 2), 1) + "-" + mid($$$, 9, 2)
value公式意义:取数据集ds2中的第二列>显示值(2),第一列>实际值(1),用实际值与用截取过的当前值($$$)进行比对,并将匹配的实际值转换为显示值。然后再与当前值中获取的两位表示天数的日期进行拼接,组合得到符合要求的显示值。如下: