Tableau api 在tableau中,如何在我的案例中显示不匹配的行?

Tableau api 在tableau中,如何在我的案例中显示不匹配的行?,tableau-api,Tableau Api,我是新来的 我有这样的数据 [部门] [雇员] 我想得到每个部门30岁以下的员工人数。像这样 [我的目标] 我想显示所有部门(如果没有员工) 为了得到结果,我做了以下步骤 建立部门与环境管理计划的关系(一个数据源) 进行数据源筛选(emp.age

我是新来的

我有这样的数据

[部门]

[雇员]

我想得到每个部门30岁以下的员工人数。像这样

[我的目标]

我想显示所有部门(如果没有员工)

为了得到结果,我做了以下步骤

  • 建立部门与环境管理计划的关系(一个数据源)
  • 进行数据源筛选(emp.age<30)
  • 制作表格并将行设置为部门编号、计数(emp编号)
但我只能这样

[我的结果]

我怎样才能达到我的目标。。!!??
救救我

以后就简单了。在dept表的一侧使用join(而不是relationship),并从dept\u表而不是emp\u表中获取dept\u no列。要执行此操作,请执行以下步骤

  • 双击第一个添加的表(如emp)。将打开一个连接窗口(thgis与关系不同)

  • 添加dept表并使用right join

  • 右键单击
    age
    convert to dimension

  • 再次右键单击
    age
    并转换为continuous

  • 创建过滤器
    最多
    29个年龄,不要忘记检查表中是否包含空值

  • 如果要在视图中添加所有值。创建计算为的计算字段

非常有帮助!谢谢我得到了我想要的结果。我假设维度过滤器类似于sql中的
HAVING
子句,而数据源过滤器类似于sql中的
WHERE
子句。很高兴能提供帮助。如果你还没有投票,请向上投票。维度和度量(nit数据源)过滤器中的值正确
INT([Age] <30)
ZN(INT([Age] <30))