帆软报表小技巧

1.帆软设计器报表调整行高:

  1. =&B4 在当前单元格已B4为父格时,该公式可以跟随父格给出序号
  2. $$$表示当前单元格数值
  3. sql lite : strftime('%Y',订购日期) ----获取年份
  4. 占比公式:proportion(b2) -----或者B2/sum(B2[!0])
  5. B2[!0]{A2=$A2}表示B2扩展出来A2相同的单元格
  6. 比较:b2-b2[a2:1]或者b2-b2[b2:1]或者b2-b2[a2:1,b2:1](逗号表示分割扩展级别,分号表示分割扩展方向,先左父格后上父格)绝对层次坐标
  7. 环比:b2-b2[a2:-1]  相对层次坐标
  8. 上年同期:EVAL(CONCATNATE("if(&A3>1,C3/C3[!0]{A3=",A3-1,"&&B3=&B3},0)"))
  9. B2[!0]表示B2单元格扩展出来的所有数据,不受主格影响
  10. B2{A2=&A2}表示过滤B2,A2的值为当前行的值
  11. 占比可以知道,我们可以通过Cell[!0]来获取一个单元格扩展出来的所有数据。
  12. 在此基础上我们可以通过Cell[!0]{条件}来获取这个单元格扩展出来的所有值中满足条件的数据。
  13. 层次坐标以$Cell表示当前Cell单元格的值
  14. {b3>$b3}表示b3扩展出来的所有值中大于当前b3的值的数据
  15. 循环引用:if(&a3=1,0,xxz)
  16. =&cell获取扩展后单元格的位置
  17. 隔行row()%2=0
  18. 数据集.select(字段1,过滤条件)------------对数据集使用公式过滤取数
  19. 取季:roundup(date/3.3,0)
  20. 不过滤:if(len($参数)==0,nofilter,$参数)
  21. 定义单元格图表数据:A1:A3---------[A1,A3,A5]
  22. 输出1到n的值:range(n)
  23. 取值:value("ds1",2,1)------------取数据集ds1第二列第一行的值  value("ds1",2,1,"3")------取数据集ds1第二列且符合第一列的值为"3"的数值
  24. 去重:uniquearray(value("ds1",2))
  25. 取值: sql("FRDemo","select min(成本价) from 产品 where 类别ID = 1",1)
  26. 数值转中文:numto(2345)---二千三百四十五   numto(2345,true)---二三四五
  27. 取B列相对于当前单元格下一行的值:eval("B"+(row()+1))
  28. _g().parameterCommit();
  29. &format=pdf&__embed__=true
  30. &__pi__=false 两个中文下划线
  31. 不分页参数:__bypagesize__  true or false
  32. EVAL("["+JOINARRAY(sql("nc", "select  '['||''''||pk_accountingbook||''''||']' from org_accountingbook where enablestate=2", 1), ",")+"]")
  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值