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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Anonymous
Not applicable

Mesa virtual con unión cruzada

¡Hola a todos!

He estado luchando con este:

A continuación se muestra un ejemplo de las tablas que tengo:

TablesMesas

Y ese es el resultado esperado que quiero lograr:

Expected calculated tableTabla calculada esperada

Por ahora, he creado una tabla calculada con el siguiente DAX:

Table = 
CROSSJOIN(
VALUES(Employees Table[Employee_ID]), 
VALUES(PPE Table[PPE])
)

Con lo anterior, tengo una mesa con todas las Employee_IDs y todos los PPEs. Además, pude crear columnas calculadas con otras expresiones DAX para buscar Employee_Name, Function_Area y la última fecha de entrega. Pero sin embargo, no puedo crear la columna que me dice si el EPP es obligatorio basado en ese Function_Area, según mi ejemplo anterior.

El objetivo es mostrar qué empleados tienen sus PPEs bien - lo que significa que tienen lo que necesitan y son obligatorios para ellos - y los que no.

Gracias de antemano.



1 REPLY 1
AlB
Community Champion
Community Champion

Hola @thiagoizidoro

Si tiene esta tabla como se describe:

Table1 = 
CROSSJOIN(
VALUES(Employees Table[Employee_ID]), 
VALUES(PPE Table[PPE])
)

puede añadir una columna que especifique si el equipo es obligatorio para esa función:

Table2 =
ADDCOLUMNS (
    CROSSJOIN ( VALUES ( EmployeesTable[Employee_ID] ), VALUES ( PPETable[PPE] ) ),
    "IsCompulsory",
        VAR currentID_ = EmployeesTable[Employee_ID]
        VAR currentfunction_ =
            CALCULATE ( DISTINCT ( EmployeesTable[Function_Area] ) )
        RETURN
            PPETable[PPE]
                IN CALCULATETABLE (
                    DISTINCT ( PPETable[PPE] ),
                    PPETable[Function_Area] = currentfunction_,
                    ALL ( PPETable[PPE] )
                )
)

Por favor, siempre muestre sus datos de muestra en formato text-tabular además de (o en lugar de) las capturas de pantalla. Un límite de pantalla no permite a las personas copiar fácilmente los datos y ejecutar una prueba rápida y, por lo tanto, disminuye la probabilidad de que su pregunta sea respondida. Solo tiene que usar 'Copiar tabla' en Power BI y pegarla aquí. O, idealmente, compartir el pbix (cuidado con los datos confidenciales).

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors