我目前在新南威尔士州有一个超速罚款数据集。 我创建了一个条形图,显示了超速行驶的前10个频率。这些违法行为分为学区违法行为和普通超速驾驶罪。
我正在尝试设置一个参数控件,最终用户可以在其中切换以显示前10名正常超速驾驶(粉红色),前10名学区违规(紫色)或同时显示(粉红色和紫色)。
条形图什么也没发生。
如果学校区域内发生超速驾驶,我有一个学校区域指示符布尔值,它是Y。
有人可以帮助我找出设置参数控件时的过滤器吗?
答案 0 :(得分:0)
答案基于本文显示的how to add all to a parameter in Tableau。
我们需要创建一个与字段具有相同值的参数。由于您的字段是Y或Null,我们创建一个新字段将Null转换为N。使用以下公式将其称为isSchool:
IFNULL([SCHOOL_ZONE_IND],"N")
基于该字段创建一个值Y,N和All的参数。显示为任意值,因此可以根据需要将参数值全部显示为全部显示。
将[isSchool]放入过滤器。
在过滤器中,您要过滤“条件-按公式”。输入以下公式:
IFNULL([isSchool],"1")=IF [YourParam]!="All" THEN [YourParam] ELSE IFNULL([isSchool],"1") END
应该这样做。