使用参数向可视化添加多个视图
我最喜欢 Tableau 的一点是它可以让我尝试不同类型的可视化效果。 但如果有人也想要在使用我的可视化时,切换查看不同类型的图表和图形,该怎么做? 下面介绍了几个可实现此目的的方法。
我最喜欢 Tableau 的一点是它可以让我尝试不同类型的可视化效果。 但如果有人也想要在查看我的仪表板时,切换浏览不同类型的图表和图形,该怎么做? 下面介绍了几个可实现此目的的方法。
1. 在条形图和线形图之间切换此方法很简单,点击此处即可查看 Andy Kriebel 的生动详述。 创建一个具有条形图和线形图两个选项的参数。 然后分别为每个值创建一个计算字段。 这两个计算字段几乎相同,只有开头部分略有差异。 条形图选项的字段为 "if[Parameter]="Bar" then [Profit] else null end"。 线形图选项的字段为 "if[Parameter]="Line" then [Profit] else null end。
然后,将这两个字段组合为一个双轴图,然后确保在“标记”卡中为“线形”计算选择“线形”可视化类型。 由于其中每个计算字段都会在该参数处于另一选项时具有 Null 值,因此始终会有一个字段为 Null。 最后,同步双轴。
2. 按需显示子类如果最终用户想要在 Tableau 中下钻查询某一具有多个值的分层结构,则产生的可视化结果可能会因过大而无法在一张可视化中查看。此方法可用于深入研究次级维度,但仅可按照选定值进行查询。
首先,创建一个具有该分层结构中第一级类别或维度值的参数。 然后创建一个用于替换第二级类别/维度的简单计算字段:"if[Parameter]=[Category] then [Sub-Category] else "" end"。
将该视图中的原有子类字段替换为新的计算字段后,就只有选定的输入类别会显示子类信息了。 3. 在仪表板中切换不同的可视化如果我的同事想要在仪表板中切换查看地图和条形图,该怎么做? 不用担心,具有不懈创新精神的 Alan Smithee 找到了此类操作的绝妙方法。 只需创建一个具有条形图或地图输入选项的参数。 然后创建一个计算字段来筛选出该参数中未选择的视图,例如 "if[Parameter]="Bar" then 1 else 0"。 为第二个可视化执行相反操作,并在所有视图上进行筛选,以确保只显示值为 1 的项。
接着,向仪表板容器添加所有可视化,隐藏标题,并确保该参数有效可用。 这样,只需点击几下就可轻松切换视图了。
下面提供了这些方法的更详细说明:
Subscribe to our blog
在您的收件箱中获取最新的 Tableau 更新。