Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
SoleyGomez
Frequent Visitor

Evaluación de registros por fila agrupando por categoría

Buenas tardes, tengo poco conocimiento en el manejo de DAX y quisiera su valioso apoyo generando una columna calculada de acuerdo con la evaluación de los registros de otra tabla.

Explico el contexto, tengo dos tablas relacionadas:

Tabla 1 INFOR_WFCASE; Con las columnas idCase, casSolutionDate, wfClsDisplayName y csName

SoleyGomez_0-1627261489164.png

 

 

Tabla 2 INFOR_WORKITEM; Con las columnas idWorkItem, idCase, idTask, tskDisplayName, Name Process, idWorkItemState, wiName, wiClosed, wiSolutionDate y EstadoXAct

SoleyGomez_1-1627261489178.png

 

Lo que necesito hacer es crear una columna calculada en la tabla INFOR_WFCASE que me permita calificar por cada “idCase” un estado, este estado dependerá de evaluar los registros de la columna “EstadoXAct” de la tabla INFOR_WORKITEM agrupando por cada “idCase”.

Ejemplo:

Para el “IdCase” 229581 (Tabla INFOR_WFCASE) se deben evaluar los registros de la columna “EstadoXAct” filtrando o agrupando por cada “idCase” de la Tabla INFOR_WORKITEM.

SoleyGomez_2-1627261489181.png

 

SoleyGomez_3-1627261489183.png

 

Las siguientes son las condiciones por evaluar y el resultado esperado para la columna calculada:

  • Si Contiene; Gestionado y Cancelado Tiempo El estado en la columna debe ser Cancelado Tiempo
  • Si Contiene; Gestionado y Cancelado User El estado en la columna debe ser Cancelado User
  • Si Contiene; Reproceso y Cancelado Tiempo El estado en la columna debe ser Cancelado Tiempo
  • Si Contiene; Reproceso y Cancelado User El estado en la columna debe ser Cancelado User
  • Si Contiene; Reproceso y Gestionado El estado en la columna debe ser Gestionado
  • Si Contiene; Reproceso y Rechazado El estado en la columna debe ser Rechazado
  • Si Solo Contiene; Cancelado Tiempo El estado en la columna debe ser Cancelado Tiempo
  • Si Solo Contiene; Cancelado User El estado en la columna debe ser Cancelado User
  • Si Solo Contiene; Gestionado El estado en la columna debe ser Gestionado
  • Si Solo Contiene; Rechazado El estado en la columna debe ser Rechazado
  • Si Solo Contiene; Reproceso El estado en la columna debe ser Reproceso

De acuerdo con las condiciones evaluadas, para el ejemplo del “IdCase” 229851 el resultado esperado en la columna calculada es Cancelado Tiempo

1 REPLY 1
v-kelly-msft
Community Support
Community Support

Hi  @SoleyGomez ,

 

Could you pls provide some editable data with expected output for test?

 

Best Regards,
Kelly

Did I answer your question? Mark my post as a solution!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.