1. 概述
1.1 应用场景
用户在无锡想要将产品寄往全国各地,希望能动态输入产品的重量,对运费进行预估。如下图所示:
此外,还可以利用参数实现不同权重下的计算,薪酬包计算等等场景,可参考本文进行操作。
1.2 实现思路
我们需要输入不同的重量,那么先创建一个「数值参数」,用参数代替重量进行运费的计算;
新增字段,使用公式计算运费;
制作一张明细表展示运费;
在仪表板中添加图表和「输入框参数筛选器」,绑定上面的数值参数;
输入不同的值,那么就会传递到分析表中进行计算。
2. 操作步骤
示例数据:快递运费表.xlsx
2.1 创建分析表
示例数据记录着从无锡发往各个省的运费,使用示例数据「创建分析表」,如下图所示:
2.2 新增参数
1)点击功能栏的「参数」按钮,进入「管理界面」,如下图所示:
2)点击「添加」按钮新增一个数值类型参数,命名为「重量」。这里可以先给定一个数值,比如 3 ,用于分析表中的计算。如下图所示:
3)点击「+>新增字段>公式」,使用公式:[省内首重]*1+[省内续重]*(@重量-1),来计算最终运费。如下图所示:
注:「@重量」表示参数。
4)添加图表,制作一张明细表,将字段拖入数据栏中,如下图所示:
2.3 制作仪表板
1)创建一张仪表板,将之前制作的图表拖入仪表板中,并拖入一个「下拉框」参数值筛选器,如下图所示:
2)筛选器绑定上面新增的「重量参数」,如下图所示:
2.4 实现效果
1)未输入任何值时,最终运费是按照参数默认值 3 来进行计算的。如下图所示:
2)如果输入不同的值,那么就根据不同的重量来计算发往各省的运费。如下图所示: