我有一个数据集,包含大约4万行关于个人报告的新冠肺炎疫苗副作用的文本(这是由疫苗接受者提供的免费现场文本)。例如。“我的胳膊痛了几天,只是有点痛。”或者“我有点头疼,有点恶心。”其他专栏则说明了他们的年龄、性别和其他一些因素。
我的最终目标是显示疫苗制造商的各种副作用关键词(例如“疲劳”或“头痛”)的频率,并允许用户按年龄和性别进行筛选。例如,“女性40-49”,然后是一组图表(小倍数?)显示每一个副作用。
我得到的是:

我使用contains函数创建了每个副作用的表。然后我计算了列的%,使它显示%s,而不是原始#s,然后将所有的表合并到一个仪表板中。
1)如何隐藏"no“列?如果是3%,97%不,我只想显示3%的人说是。2)如何在仪表板级,而不是工作表级别上进行过滤?例如,如果有人想看到对30-39岁的男性或60-69岁女性的副作用。我不想让他们一个接一个地过滤每一个副作用。
发布于 2021-05-19 12:02:47
若要隐藏“否”,请右击“否”并将其隐藏起来。我不能肯定这会起作用,它可能会让你所有的%%显示100%。如果发生这种情况,计划B是使用Tableau延迟过滤器,一个表计算。
创建一个计算字段:
查找(ATTR(YesNoField),0)
在该字段上筛选以删除“否”。您需要在每个工作表上都这样做(看起来您使用的是多个工作表)。
若要在仪表板级别进行筛选(对于表计算筛选器不起作用,但对普通筛选器有效),请在仪表板上显示筛选器字段,然后在筛选设置中告诉它影响仪表板上的所有工作表。右击此选项的仪表板中的筛选器。
https://stackoverflow.com/questions/67594881
复制相似问题