Tableau仪表板建筑物

时间:2018-07-25 10:34:08

标签: tableau

我是Tableau的新手,我需要构建一个Data Quality Dashboard。我想知道我是否可以在开发此程序方面获得帮助。

详细信息:

第一个要求-显示表格中所有字段的可视化及其相应的空值/有效值/无效值

表名: 客户

字段: - 名称 - 地址 -客户类别 -DOB -客户类型

所以我希望对计数进行三项检查:空值,有效值,无效值

我想要的最终结果是一个堆积的条形图(x轴-计数/百分比,y轴-字段名称)。图表上的每个条形图都会代表一个字段,例如名称或DOB ...依此类推,它将包含我上面提到的三张支票中的三张,总计达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_Valid

我以前用SQL对此代码进行了编码,并将其带到Tableau数据源中,并表示需要行级数据,这是下一个可视化要求2的要求

SQL示例

选择

“ CustomerCategory” AS“字段”, SUM(当CustomerCategory为NULL则为1 ELSE 0 END的情况)为'null', SUM(当CustomerCategory不是IN('01','1','02','2')然后1 ELSE 0 END时的情况)为'无效', SUM(当CustomerCategory IN('01','1','02','2')THEN 1 ELSE 0 END时为“有效”的情况, der_activity_month, der_provider_code

FROM客户

组别 activity_month, provider_code

联盟

选择

“ DOB” AS“字段”, SUM(当DOBIS为NULL则为1 ELSE 0 END的情况)为'null', SUM(当DOB ='1900/01/01'THEN 1 ELSE 0 END时的情况)为'无效', SUM(当DOB <>'1900/01/01'或aea_initial_assessment_date为NOT NULL THEN 1 ELSE 0 END时的情况)为“有效”, der_activity_month, der_provider_code

FROM客户

组别 activity_month, provider_code

如果要使用第二个选项,我该如何编码以获取Tableau中的空总数,无效值总数和有效值总数?

第二个要求:

在条形图上显示每个字段的动态向下钻取,以显示无效和空值的总数。

例如

CustomerCategory
有效值01、1、02、2

因此,在条形图上,我想显示不在上述有效值列表中的无效值。以及空值


阅读以上内容,如果有人可以给我有关如何正确构建仪表板的指导,我将不胜感激。

非常感谢,谢谢。

1 个答案:

答案 0 :(得分:0)

第一个要求:

您可以选择选项2。将 Field 列拖到 Columns 架子上,将 Measure Values 拖到 Rows 架子,然后从测量值窗格中删除 SUM(记录数)。然后将度量名称拖到颜色标记上(如果 Measure Names 已经存在带有 Detail 标记的标记,然后将其删除)。对于过滤器,您可以将 der_activity_month和der_provider_code 字段拖到过滤器架子上,然后选择显示过滤器。您可以选择度量名称的颜色(空,无效,有效)

第二个要求:

再制作一张纸,然后将“字段”列拖到架子上,并使用表达式 Invalid + Null将创建计算字段 并将此计算字段拖到架子上,确保它是SUM(计算字段),并且应该是连续(绿色)

要进行追溯,请转到顶部菜单上的工作表操作> 添加操作(选择过滤器)。然后在原始工作表下下,选择主工作表(第一张工作表),然后在目标工作表下下选择第二张工作表,然后选择右侧的显示所有值然后点击确定

最后要创建 Dashboard ,只需将第一张图纸拖到Dashboard上,然后选择过滤器(如果尚未选择)。