如何通过下拉列表切换图表输入数据指标?多地点空气质量数据实操咨询
实现方案与计算字段编写指导
完全可以实现你需要的交互式可视化需求,以下是具体步骤和计算字段逻辑说明:
一、计算字段编写逻辑
假设你已创建好参数,以下分两种常见参数类型说明:
1. 参数为「整数类型」(下拉选项显示1-5对应5个地点)
创建计算字段,逻辑如下(替换括号内的字段名称为你数据源中的实际字段):
IF [地点选择参数] = 1 THEN [School #1空气质量] ELSEIF [地点选择参数] = 2 THEN [School #2空气质量] ELSEIF [地点选择参数] = 3 THEN [School #3空气质量] ELSEIF [地点选择参数] = 4 THEN [School #4空气质量] ELSE [School #5空气质量] END
2. 参数为「字符串类型」(下拉选项直接显示地点名称,更直观)
如果参数的下拉选项是School #1、School #2等地点名称,计算字段逻辑调整为:
IF [地点选择参数] = "School #1" THEN [School #1空气质量] ELSEIF [地点选择参数] = "School #2" THEN [School #2空气质量] ELSEIF [地点选择参数] = "School #3" THEN [School #3空气质量] ELSEIF [地点选择参数] = "School #4" THEN [School #4空气质量] ELSE [School #5空气质量] END
二、关联图表与计分卡
- 将上述计算字段拖入图表的度量区域(比如折线图的行/列,用来展示一周的空气质量趋势),同时把「日期」字段拖到对应轴上以展示时间维度。
- 计分卡可直接使用该计算字段的聚合值(如平均值、最大值),拖入视图后设置为卡式展示。
- 在仪表板中添加你创建的参数控件,设置为下拉样式,选择不同地点时,图表和计分卡会自动同步更新对应数据。
注意事项
- 确保计算字段中引用的数据源字段名称与实际完全一致,包括大小写和特殊符号。
- 若需要展示多维度指标(如PM2.5、PM10),可重复上述逻辑创建多个计算字段,或调整参数与计算逻辑实现多指标切换。
内容的提问来源于stack exchange,提问作者Timmy d
相关产品推荐
相关产品推荐

