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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Necesito ayuda para filtrar palabras clave de una columna de tabla a otra tabla

Necesito una tabla que muestre a todos los empleados de la tabla FRS que también han completado cada una de las capacitaciones en la tabla ICS.

La Tabla 1 se denomina Tabla FRS con los siguientes detalles

Identificación del empleadoEmpleadoAdiestramiento #Nombre del cursoFecha de finalización
1101May Allen RT-102Capacitación FRS1/1/2024
1102Jack RyanRT-105Capacitación FRS2/5/2024
1103Tom SmithRT-106Capacitación FRS1/31/2024
1104Marcos TomsRT-109Capacitación FRS1/15/2024
1105Juan FulanoRT-113Capacitación FRS3/30/2024
1106María HankRT-118Capacitación FRS3/30/2024
1107Lucas AceRT-120Capacitación FRS1/31/2024
1108Glen TomRT-125Capacitación FRS4/30/2024
1109Parque JimRT-126Capacitación FRS1/30/2024

La Tabla 2 se denomina Tabla ICS con los siguientes detalles

Identificación del empleadoEmpleadoAdiestramiento #Nombre del cursoFecha de finalización
1101May Allen RT-108Capacitación ICS101/1/2024
1101May AllenRT-200Capacitación ICS203/3/2024
1103Tom SmithRT-201Capacitación ICS204/30/2024
1103Tom SmithRT-305Capacitación ICS304/30/2024
1102Jack RyanRT-315Capacitación ICS302/5/2024

1101

May AllenRT-310Capacitación ICS304/30/2024
1103Tom SmithRT-136Capacitación ICS101/31/2024
1104Marcos TomsRT-119Capacitación ICS101/15/2024
1102Jack RyanRT-419Capacitación ICS401/15/2024
1104Marcos TomsRT-391Capacitación ICS305/30/2023
1105Juan FulanoRT-123Capacitación ICS203/30/2024
1106María HankRT-158Capacitación ICS203/30/2024
1107Lucas AceRT-180Capacitación ICS101/31/2024
1108Glen TomRT-175Capacitación ICS204/30/2024
1109Parque JimRT-116Capacitación ICS30

1/30/2

024

Necesito una tabla que muestre si todos los empleados de la tabla FRS han completado cada uno de los 3 cursos de la tabla ICS (ICS10, ICS20, ICS30) El resultado debería verse así:

Identificación del empleadoEmpleadoICSTraining #ICS10ICS20ICS30Fecha de finalización de ICS
1101May Allen RT-108NoNo1/1/2024
1101May AllenRT-200NoNo3/3/2024
1103Tom SmithRT-201NoNo4/30/2024
1103Tom SmithRT-305NoNo4/30/2024
1102Jack RyanRT-315NoNo2/5/2024

1101

May AllenRT-310NoNo4/30/2024
1103Tom SmithRT-136

NoNo1/31/2024
1104Marcos TomsRT-119NoNo1/15/2024
1102Jack RyanRT-419NoNoNo1/15/2024
1104Marcos TomsRT-391NoNo5/30/2023
1105Juan FulanoRT-123NoNo3/30/2024
1106María HankRT-158NoNo3/30/2024
1107Lucas AceRT-180NoNo1/31/2024
1108Glen TomRT-175NoNo4/30/2024
1109Parque JimRT-116NoNo1/30/2024

También necesito una tabla (matriz preferiblemente) que muestre a todos los empleados de la tabla FRS que han completado los 3 cursos de la tabla ICS (ICS10, ICS20, ICS30). Solo 2 empleados según los datos proporcionados. El resto ha completado uno u otro. El resultado debería verse así:

(Muchas gracias por su ayuda)

Identificación del empleadoEmpleadoICS10 #ICS20 #ICS30 #ICS10ICS20ICS30
1101May Allen RT-108RT-200RT-310
1103Tom SmithRT-136RT-201RT-305
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @Jadegirlify ,

Gracias por la respuesta de @Ashish_Mathur y @kpost , permítanme proporcionar otra idea:

1. Cree columnas calculadas en la tabla ICS para el estado de finalización de ICS10, ICS20 e ICS30.

ICS10 = IF('ICS Table'[Course Name] = "ICS10 Training", "Yes", "No")
ICS20 = IF('ICS Table'[Course Name] = "ICS20 Training", "Yes", "No")
ICS30 = IF('ICS Table'[Course Name] = "ICS30 Training", "Yes", "No")

vkaiyuemsft_0-1716172550723.png


2. Cree la tabla de cálculo.

Completed_All_Courses = 
FILTER(
    SUMMARIZE(
        'ICS Table',
        'ICS Table'[Employee ID],
        'ICS Table'[Employee],
        "ICS10 #",CALCULATE(MAX('ICS Table'[Training #]),'ICS Table'[Course Name] = "ICS10 Training"),
        "ICS20 #",CALCULATE(MAX('ICS Table'[Training #]),'ICS Table'[Course Name] = "ICS20 Training"),
        "ICS30 #",CALCULATE(MAX('ICS Table'[Training #]),'ICS Table'[Course Name] = "ICS30 Training"),
        "ICS10", CALCULATE(MAX('ICS Table'[ICS10]), 'ICS Table'[Course Name] = "ICS10 Training"),
        "ICS20", CALCULATE(MAX('ICS Table'[ICS20]), 'ICS Table'[Course Name] = "ICS20 Training"),
        "ICS30", CALCULATE(MAX('ICS Table'[ICS30]), 'ICS Table'[Course Name] = "ICS30 Training")       
    ),
    [ICS10] = "Yes" && [ICS20] = "Yes" && [ICS30] = "Yes"
)

vkaiyuemsft_1-1716172577661.png

Si su período actual no se refiere a esto, por favor aclárelo en una respuesta de seguimiento.

Saludos

Clara Gong

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola

¿Puedes trabajar con esto?

Ashish_Mathur_0-1716014633951.png

Syndicate_Admin
Administrator
Administrator

¿Tiene una tabla de dimensiones que contenga empleados y sus ID con conexión activa a todas estas tablas?

Si no es así, es un buen punto de partida, ya que facilitará mucho la combinación de la información de las distintas tablas.

En cualquier caso, ¿puede cargar un archivo .pbix con datos de muestra que recreen el problema? Por lo general, eso hace que sea mucho más fácil de entender para las personas y nos permite proporcionar un entregable concreto como solución.

Consejos mediocres de Power BI, pero son gratuitos///

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors