反饋已提交
網絡繁忙
占比,顾名思义就是计算某个单独的数据,在总量中占据的比例。如下图:
新建普通报表,添加数据集,SQL 语句为:select strftime('%m',订购日期) as 月份,应付金额 from 订单 where strftime('%Y',订购日期) = '2011'。
在 SQL 中查询出 2011 年每个月应付总额。
如下图制作报表,应付总额字段数据设置为汇总>求和:
方法一:
在 C3 单元格中,写入公式:=B3/sum(B3[!0]),其中 B3[!0],表示 B3 扩展出来的所有单元格。其整个公式的意义是计算每个 B3 单元格,在所有 B3 单元格总和中所占的比例。
对占比设置百分比,右击 C3单元格,选择样式>自定义样式>格式>百分比选择百分比样式,设置保留几位小数即可,参考文档 百分比设置。
方法二:
在 C3 单元格中直接使用占比公式:=PROPORTION(B3),该公式等同于=B3/sum(B3[!0])。
注:在 C3 单元格中,写入公式:=B3/sum({B3}),也能得到相同的效果。
打开模板:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\排序.cpt
计算地区内占比
在 E 列单元格中,添加地区内占比,并在 E2 单元格中,写入公式:C2/sum(C2[!0]{A2=$A2}),模板如下图所示:
给 E2 单元格设置百分比,选择样式>自定义样式>格式>百分比选择百分比样式,设置保留几位小数即可,参考文档 百分比设置。
注:C2[!0]{A2=$A2},表示 C2 扩展出来 地区相同 的单元格。sum(C2[!0]{A2=$A2}),表示相同地区内的金额总和,用 C2 相除得出的是销量在对应地区内的占比。
保存模板,选择分页预览,效果如描述中所示。
已完成模板,可参考%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\占比.cpt。
点击下载模板:占比.cpt
已完成模板,可参考:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\地区内占比.cpt。
点击下载模板:地区内占比.cpt
可以通过 Cell[!0] 来获取一个单元格扩展出来的所有单元格。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉