我对Tableau非常陌生,我需要构建一个数据质量的仪表板。我在想我能不能得到一些帮助来发展这个。
详细信息:
第一项要求-显示表中所有字段的可视值及其相应的空值/有效值/无效值。
表名:客户
字段:-名称-地址- CustomerCategory -道布- CustomerType
所以我想要做三次检查,包括计数,Nulls,有效值,无效值。
我想要的最终结果是一个叠加的条形图(x轴-计数/百分比,y轴-字段名)。图表上的每个栏将代表一个字段,例如名称或DOB...so on,并将包含三项我前面提到的三项检查,总数将达到100%。它还将有两个过滤器-- activity_month,provider_code
做这件事最好的方法是什么?如果我需要创建一个计算的字段,最佳的方法是什么?
备选案文1
是否需要为每个检查的每个字段创建一个计算字段?
例如Name_null -总计数空值Name_invalid -总计数无效值Name_valid -总计数有效值
CustomerCategory - Total count null values
CustomerCategory - Total count invalid values
CustomerCategory - Total count valid values 在此选项中,这将创建许多计算字段。
选项2
是否为所有字段创建三个字段,每个字段的总计数为:
例如Total_Null Total_Invalid Total_Valid
我以前用SQL编写了这段代码,并将其带到Tableau数据源,并重新定义了我需要行级数据,这是下一个可视化需求2的要求。
SQL示例
选择
' CustomerCategory‘作为’字段‘,和(当CustomerCategory为NULL,其他0结尾为1)为'null',和(当CustomerCategory不在IN ('01','1','02','2')为’无效‘,和(当CustomerCategory IN ('01','1','02','2')为’有效‘,der_activity_month,der_provider_code,’2‘)为’有效‘。
来自客户
activity_month,provider_code组
友联市
选择
' DOB‘作为’字段‘,和(当DOBIS为NULL时为1其他0结尾)为' NULL ',和(道布= '1900/01/01’则为1其他0结尾)为“无效”,和( <> '1900/01/01‘OR aea_initial_assessment_date为非NULL而其他0结尾)为“有效”,der_activity_month,der_provider_code。
来自客户
activity_month,provider_code组
如果我要使用第二个选项,如何在Tableau中编码以获得空值总数、无效值总数和有效值总数?
第二项要求:
在条形图上显示每个字段可视化的动态钻取,以显示无效值和空值的总数。
例如。
CustomerCategory
有效值01,1,02,2
因此,在条形图上,我想显示无效的值,这些值不在上面的有效值列表中。以及明渠的数目
如果有人能给我正确构建仪表板的指导,我将不胜感激。
非常感谢和感谢。
发布于 2018-07-26 11:35:51
第一要求:
您可以使用选项2。将字段列拖到列、架上,并在行货架上度量值,然后从度量值窗格中移除和(记录数)。然后将度量值名称拖到颜色标记上(如果详细信息标记已经存在度量值名称,则将其删除)。对于筛选器,可以将、der_activity_month和der_provider_code字段拖到 filters 货架上,然后选择Show。可以选择度量值名称的颜色(空、无效、有效)。
第二要求:
再制作一个工作表,将字段列拖到列货架上,使用表达式Invalid+Null创建计算字段,并将此计算字段拖到行货架上,确保它是和(计算字段),并且应该是连续的(绿色)。
向下钻取,转到顶部菜单上的工作表,Actions > Add Action(选择Filter)。然后在“源工作表:”下选择主表(第一页)和目标表:,选择第二个工作表并选择右侧显示所有值,然后单击“确定”。
最后,要创建仪表板,只需将第一个工作表拖到仪表板上,然后选择过滤器(如果它们尚未被选中)。
https://stackoverflow.com/questions/51516749
复制相似问题