通过另一个表的内容过滤结果

时间:2019-08-02 08:22:53

标签: database powerbi dax data-modeling powerbi-desktop

我应该对授权部门授予的许可总数进行散列柱状图可视化。到目前为止,问题出在我的数据模型。

我的数据模型包含3个主表:

      
  1. PDT(工作许可证)
  2.   
  3. 部门(子部门)
  4.   
  5. Referencia(部门)

我将它们之间的关系类型留在这里:

The relationship of my tables

下面的第一个表关于子部门。主键是与Nombre列直接相关的ID列,因为它是指部门名称。事实是,每个部门都在一个大于第一个部门的 EG内部:
Petronor是最大的部门,这就是为什么它不在另一个部门内并且列名为DepartamentoPadreId的原因在此字段中为空,但经济金融,Fiabilidad和Mantenimiento,Ingeniería和Desarrollo,Producción,P&O,SMA和OTROS属于PETRONOR,因此此表的工作方式。

Departamentos Table

问题是名称太长而无法放入仪表板,所以我要做的是创建一个新表,将DepartmentoPadreId中的名称与首字母缩略词相关联。

Referencia_Direcciones Table

现在,我在最后一张桌子上有员工的工作许可证。该许可是由一个部门签发的。这意味着我与Departamentos Table的这张表有几个关系。一种是与授权部门的关系,另一种是与授权部门的关系。 这是我的问题

PDTs Table

我期望得到的是两个散布的柱形图,每个柱形图的值都不同。
一个:授权部门的许可总数
第二个:授权部门的许可总数。

The charts I expect to get

This is what I did

问题是我从Relacion-Direccion表中获取名称,因为这是唯一包含要显示在仪表板中的名称的表,并且我不知道如何通过PDT表中的特定列对其进行过滤想要。

0 个答案:

没有答案