水晶报表位置公式_高频、实用函数公式,提升您的工作效率!

82a0248d82251fab988f7c4bfa78d009.png

在职场办公中,我们经常要整理各种表格、报表,对其进行各种分析处理。如果我们能够熟练掌握一些函数公式,那么,在处理数据时就更加得心应手,更加高效的完成任务。

分析云中,整理了7大类、50多个函数公式,点击每个公式,都有相应的说明和用法。

公式分为7类,包括:聚合、逻辑、字符、数字、时间、转化、其他。

3c908882fd0b6aa393fc50aa9af7a70c.png

这里,小编为大家整理了一些日常办公中常用的函数公式用法,希望对各位在报表制作时能够有所帮助。

一、聚合

(1)Sum

用途:求和,返回度量的总和。

语法:decimal Sum(度量,维度|Block |Rows)

备注:维度 | Block | Rows 为可选参数。常用到的是维度和Block,拉入维度字段,表示根据某个维度求和,Block表示放在块里的所有数据的求和。

应用示例:例如针对如下报表进行求和。

b4da00d3a9d956843212f054075a33ef.png

当公式设置为:Sum([不含税销售发票金额],[客户编码])

返回结果如下:

02fd3d7a847eaf2f3dbffbc459bf46e4.png

当公式设置为:Sum([不含税销售发票金额],Block)

返回结果如下:

03bd3b85e43c37f4c243fc9ea66aea65.png

(2)Percentage

用途:求百分比,在交叉表中使用较多。

语法:decimal Percentage(度量,维度|Block |Rows)

应用示例:当公式设置为:Percentage([不含税销售发票金额]),返回结果如下:

822b32649c144af9b9261d74ad3138ee.png

当公式设置为:Percentage([不含税销售发票金额],[月]),返回结果如下:

d9fe5a1c8714a2e9305eedc759f18d0e.png

(3)Count

用途:计数,统计度量或维度出现的次数,常用于统计人数、产品种类等。

语法:decimal Count(维度,维度|Block |Rows)

应用示例:每日开票客户数量统计。当公式设置为:Count([客户编码]),返回结果如下:

2976f5c970c8f439fcd0045522325361.png

PS:DistinctCount 表示不重复计数。

二、逻辑

(1) IsNull

用途:空字符串替换。

语法:string IsNull(字符表达式,新字符表达式)

应用示例:将所有业务来源为空的补充为“其他应收”。

2f9341c9142e6fa65d96fe2cc0b82026.png

当公式设置为:IsNull([业务来源],'其他应收'),返回结果如下:

242b8f8c2bb251c7496295f0efaed98e.png

三、字符

(1)Substring

用途:返回此字符串的一部分,常常用于截取时间中的月份、日期等。

语法:string Substring(字符串表达式,开始位置,长度)

应用示例:下图为2017年1月-12月销售趋势图,现需将X轴只显示月份,不显示年份。

b9ac5049af646b76ca65592ec4f8f945.png

当公式设置为:SubString([日期],6,3)

返回结果如下:

1e8830e5c8706e246b6451633f470d93.png

(2)Concat

用途:将多个字符串连接成一个字符串。

语法:string Concat(字符串1,字符串2,...,字符串N)

应用示例:

当公式设置为:Concat('hello','world') 返回 helloworld

当公式设置为:Concat('hello',' ','world') 返回 hello world

四、数字

(1)Abs

用途:返回绝对值

语法:decimal Abs(度量)

应用示例:

Abs(25) 返回 25

Abs(-11) 返回 11

五、时间

(1)GetDate

用途:返回系统当前日期

语法:date GetDate()

应用示例:记录报表查看日期,当前日期为:2020年6月23日。

当公式设置为:GetDate()

返回结果显示:

5939d2a3e8d24cf10d88dc5f0721c586.png

(2)Month

用途:取日期的月份。

语法:decimal Month(日期维度或日期表达式)

应用示例:只显示月份。当公式设置为:Month([日期]),返回结果如下:

facda324944dd45f156c650610a0b35e.png

(3)Datepart

用途:返回日期中的指定部分。

语法:decimal Datepart(日期部分,日期维度或日期表达式)

应用示例:显示出季度维度。当公式设置为:Datepart(QUARTER,[日期]),返回结果如下:

60f38720d4310c2b97b9ae179be9ff80.png

(4)Datediff

用途:两个日期之间的时间间隔数。

语法:decimal Datediff(日期部分,维度,维度)

日期部分:YEAR,QUARTER,MONTH,DAY

应用示例:如果发货日期为2012年09月05日,预计发货日期为2012年08月20日,则:

当公式设置为:Datepart(DAY,'2012-08-20','2012-09-05')

返回结果为 16

当公式设置为:Datepart(MONTH,'2012-08-20','2012-09-05')

返回结果为 1

六、转化

(1)DateToStr

用途:日期转字符

语法:string DateToStr(日期表达式)

(2)NumToStr

用途:数字转字符

语法:string NumToStr(数字表达式)

(3)StrToDate

用途:字符转换成日期

语法:date StrToDate(字符表达式,格式化)

字符转日期,格式化:yyyy-MM-dd,yyyy/MM/dd等

(4)StrToNum

用途:字符转数字

语法:decimal StrToNum(字符表达式)

七、其他

(1)UserResponse

用法:获取Prompt值,返回所输入或选择的提示值

语法:string UserResponse('Prompt名称')

应用示例:显示出所选区域,即所选的过滤条件信息(篮框)显示在报表中(红框)。

fd95ecd2afa7d6323b4a8d0fbb8fe5d4.png

当公式设置为:UserResponse('请选择地区')

返回结果如下:

9b490f7f859b1d4c8a2665536fa1aa06.gif

分析云能提供面向企业业务场景的一站式大数据分析解决方案,基于大数据、移动互联网、人工智能等先进技术,全面支撑企业业务创新,随时随地透视经营,辅助企业科学决策,加速企业数据化转型升级,助力企业进行精准营销、战略管控、风险预警等。

作者:分析云

图表制作工具:数钥分析云

了解更多,欢迎关注微信公众号:数钥分析云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值