在Tableau报表中,经常会添加多个筛选器,方便灵活设置实现数据筛选,比如报表中有地区(可选项有东北、华北、华东等)、省份(可选项有北京、天津、河北、陕西、广东等)两个筛选器,如何实现两个筛选器的联动,即地区选择了东北,省份的可选项就只有黑龙江、辽宁、吉林呢。通过设置筛选器为「仅相关值」或者构建分层结构并设置为「分层结构中的所有值」即可实现,下面基于“示例-超市”数据集展开介绍。
将“地区”、“省/自治区”拖到行功能区,“度量名称”拖到列功能区,“度量值”拖到标记区并设置成文本。“地区”、“省/自治区”、“度量名称”拖到筛选区,其中“度量名称”选择利润、销售额,“地区”、“省/自治区”设置成显示筛选器。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/85b81ddff26e45ef9f5a1121e66a3bdc.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeml5aW5fMjAxMw==,size_20,color_FFFFFF,t_70,g_se,x_16) 第一种:设置为「仅相关值」 点击“省/自治区”筛选器的下三角,可以看到默认为「数据库中的所有值」,所以无论“地区”筛选器选择什么,如分别选择{东北}/{东北、华北、华东},“省/自治区”都会显示数据库中的所有值。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/0f51061d57b94aa9a225f3741bcc0534.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeml5aW5fMjAxMw==,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/156f91b8a82c4e599c1716d93d364551.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeml5aW5fMjAxMw==,size_20,color_FFFFFF,t_70,g_se,x_16) 将“省/自治区”筛选器修改为「仅相关值」。当“地区”筛选器选择东北时,“省/自治区”的可选项仅有黑龙江、吉林、辽宁。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/28d0fd9c20cb40749bb5844945b26a2f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeml5aW5fMjAxMw==,size_20,color_FFFFFF,t_70,g_se,x_16) 第二种:构建分层结构,设置为「分层结构中的所有值」
可通过下图方式将“地区”、“省/自治区”添加到分层结构“地点”,或者直接将“地区”、“省/自治区”拖动到“地点”分层结构中。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2991c796a053430c9e74b8086d1edad5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeml5aW5fMjAxMw==,size_20,color_FFFFFF,t_70,g_se,x_16) 将“省/自治区”筛选器修改为「分层结构中的所有值」。当“地区”筛选器选择东北时,“省/自治区”的可选项仅有黑龙江、吉林、辽宁。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/e74a54cb24aa48df977fe877fcd0b5aa.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeml5aW5fMjAxMw==,size_20,color_FFFFFF,t_70,g_se,x_16) ps:初衷是通过撰写博文记录自己所学所用,实现知识的梳理与积累;将其分享,希望能够帮到面临同样困惑的小伙伴儿。如发现博文中存在问题,欢迎随时交流~~
|