函数典型应用

编辑
文档创建者:howie (66764 )     浏览次数:1144次     编辑次数:8次     最近更新:doreen0813 于 2017-11-24     

目录:

1、如何对有特殊标志分割的字段进行计数编辑

在数据处理的过程中可能会存在如下的数据。

222

需求:统计每一个项目参与的人数。

通过简单的计数无法得出正确的结果。可以通过ETL的新增公示列输入公式进行计算,如下图:

222

查看结果

222

2、小数显示成千分位样式编辑

在指标样式中,只有百分位的数据显示格式,没有千分位的,那么如果要将小数显示为千分位,则就需要通过公示来解决了。
千分位的数据时由一个千分位符号和小数数据乘以1000组成的,那么就可以在公式形态中将这个千分位符号和扩大1000倍之后的数据进行组合,如下:
公式为:column*1000+"‰",column表示需要显示千分位的字段。

3、显示当前季度数据编辑

在进行参数过滤的时候,希望只显示当前月份所在季度的数据。
在过滤界面选择公式,写入公式:roundup($$$/3)==roundup(month(today())/3)即可只显示当前月份所在季度的数据。
注:roundup()函数的意思是向上取整。

4、获取月份或日期的时候显示2位编辑

在使用公式month()或者是day()的时候,如果月份或日期是一位数,则显示出来的也只有一位数,比如说1月9号,获取月份时显示的是1,而不是01,获取日期时,显示的是9,而不是09,如果需要获取到01或者是09,这个该如何通过公式实现呢?
月份公式:=right(concatenate('0',MONTH(today())),2)
日期公式:=right(concatenate('0',day(today())),2)
公式理解:通过concatenate将获取到的月份前面拼接一个0,比如说11月,则显示011,如果是2月,则显示02,然后通过right方法,获取右边的2位数字,比如说2月,截取2位数字,则为02,比如12月,截取右边的两位,则为12。

附件列表


主题: 专题总结
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?