1. 概述
1.1 应用场景
假设用户在无锡,想要将产品寄往全国各地,希望通过输入产品的重量对运费进行预估。如下图所示:

此外,还可以利用参数实现不同权重下的计算,例如薪酬包的计算等等,都可参考本文进行操作。
1.2 实现思路
1)用户输入不同的重量,需要创建一个数值类型的「参数」,用动态的参数代替重量进行运费的计算;
2)新增计算字段,把参数带入公式计算运费;
3)制作一张明细表展示运费;
4)在仪表板中添加图表及「文本框」筛选器,并在筛选器中绑定创建好的参数;
5)测试在文本框输入不同的值,是否会传递到分析表中进行计算。
2. 操作步骤
示例数据:快递运费表.xlsx
2.1 创建分析表
示例数据记录着从无锡发往各个省的运费,使用示例数据「新建>分析表」,如下图所示:

2.2 新增参数
1)点击功能栏的「参数」按钮,进入「参数管理」,如下图所示:

2)点击「添加」按钮新增一个数值类型参数,命名为「重量」。这里是参数默认传递的值,可以先给定一个数值,比如 3 ,用于分析表中的计算。如下图所示:

3)点击「计算字段>新增字段」,使用公式:[省内首重]*1+[省内续重]*(@重量-1),来计算最终运费。如下图所示:
注:「@重量」表示参数。

4)添加图表,选择明细表,将相应字段拖入数据栏中,如下图所示:

2.3 制作仪表板
1)新建仪表板,将制作的图表拖入画布中,并拖入一个「文本框」筛选器,如下图所示:

2)将文本框绑定上面创建的「重量参数」,如下图所示:

2.4 实现效果
1)可以将文本框的标题更改为重量。当未输入任何值时,最终运费是按照参数默认值 3 来进行计算。如下图所示:

2)如果输入不同的值,那么就根据不同的重量来计算发往各省的运费。如下图所示:

