Soy nuevo en el cuadro.

Tengo una información como esta.

[Departamento]

enter image description here

[empleado]

enter image description here

Y quiero que los empleados tengan menos de 30 años por departamento. como esto..

[mi meta]

enter image description here

Quiero mostrar todos los departamentos (si no hay empleado)

Para obtener resultados, hago estos pasos,

  • hacer relación de dept - emp (una fuente de datos)
  • hacer filtro de fuente de datos (énfasis en edad <30)
  • hacer la hoja y establecer la fila como dept_no, countd(emp_no)

Pero solo pude ponerme así.

[mi resultado]

enter image description here

¿Cómo puedo conseguir mi objetivo .. !! ?? ¡¡Ayúdame!!

1
SHRIN 23 ene. 2021 a las 11:27

1 respuesta

La mejor respuesta

De ahora en adelante es simple. Use join (en lugar de relación) en el lado de la tabla dept y Tome la columna dept_no de dept_table en lugar de emp_table. Para hacer esto, siga estos pasos

  • haga doble clic en la primera tabla agregada (por ejemplo, emp). Se abrirá una ventana de unión (esto difiere de la relación)

  • agregue la tabla de departamentos y use la combinación derecha

enter image description here

  • clic derecho age convertir a dimensión

  • haga clic derecho de nuevo age y convierta a continuo

  • cree el filtro at most 29 sobre la edad y no olvide verificar incluir valores nulos en la tabla

enter image description here

  • Si desea agregar todos los valores a la vista. crear un campo de cálculo con el cálculo como
INT([Age] <30)
  • agregue la suma de este campo para ver

enter image description here

  • edite el cálculo para mostrar todos los nulos como 0
ZN(INT([Age] <30))

enter image description here

1
AnilGoyal 23 ene. 2021 a las 09:26