新增公式列

编辑
文档创建者:夏娃 (67727 )     浏览次数:4046次     编辑次数:12次     最近更新:doreen0813 于 2017-11-17     

目录:

1、描述编辑

在某种情况下,我们要得到不直接存在于数据库中的数据、值的转义、数据格式的转化,此时就需要用到新增公式列。新增公式列是指通过对现有的数据列进行公式计算而得到的一个新的数据列。选中数据表,进入表数据配置界面,在右侧ETL处理界面中,点击数据表名,在下拉选项中选择“对该表-新增公式列”即可新增公式列了,如下图:

222

2、示例编辑

选中互联网行业业务包中的互联网-访问记录表,选择对该表-新增公式列,进入公式列管理界面,如下图:
222
点击新增公式列即可进入公示列设置对话框,如下图:
222

2.1 新增公示列
从上图可以看出,新增公式列的字段类型有3种:文本类型、数值类型和时间类型。文本类型一般用于字段拼接或者字段截取,数值类型一般应用于数值的计算,时间类型一般应用于时间格式的转换和时间计算,区域①用来设置生成字段的数据类型,区域②将该表中可用的字段按类型进行展示,区域③为公式书写框,区域④为运算符和计算函数的选择框,通过点击可以选择运算。下面以文本类型为例。
当前选择互联网行业业务包中的互联网-访问记录表,我们的目标是需要将这个表的统计日期字段转化为文本类型的字段,方面固定的日期格式按照我们需要的“yyyy年mm月”的格式来显示。首先我们进行字段类型转化的操作,将统计日期字段从时间类型转化为文本类型。
222
可以看到原始字段类型为日期型,通过预览可以看到该统计日期显示格式为“yyyy/MM/dd hh:mm:ss”,在我们用于前端使用的时候并不需要细致到改粒度的统计日期。进入ETL的新增公式列界面,选择需要修改的字段统计日期(注:必须点击左侧字段名来选择,手动输入或复制粘贴字段名无效),然后使用下图中的公式CONCATENATE(YEAR(统计日期 ) ,"年", MONTH( 统计日期 ),"月"),(CONCATENATE用来对字符串进行拼接,YEAR和MONTH用于截取改字段中的年和月)然后输出字段类型选择为文本型即可。
222
点击保存,结果如图所示:
222

在该页面点击右下方“保存”按钮,回到“表数据设置”页面,可以看到右侧变为下图所示,可以查看到ETL区域中多了一步新增公式列步骤,就是我们刚增加的,也可以随时进入查看。
222
点击更新设置,进入该表更新设置对话框,点击左上角的立即进行单表更新,更新完毕之后可以看到新增公式列的效果,见下图:
注:更新表的操作可以过上问所述的单表更新来实现,也可以使用数据配置页面的Fineindex更新功能来实现。具体操作方法见Fineindex更新
222

2.2 公式提示

新增公式列支持哪些运算符和函数呢,在公式编辑框的最下方,区域④,通过展开更多函数,在弹出对话框中将新增公式列支持的函数进行分类。
222
单击该函数名,右侧显示该公式的用法和例子。单击该函数名左侧的插入按钮,可以将函数应用到公式编辑栏中。

222

注:公式编辑框中如果用到字段名需要通过从左侧点击进入编辑页面,不能通过手动输入的方式。

附件列表


主题: 快速入门
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?