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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Syndicate_Admin
Administrator
Administrator

Búsqueda complicada de columnas calculadas

Hola a todos

En la siguiente tabla de ejemplo, quiero hacer una columna calculada para buscar desde la tabla de aplicación a la tabla de empleadores que devuelve el empleador principal.

nombre.

He rellenado lo que debería ser el resultado en la tabla de aplicaciones en texto rojo.

Gracias de antemano.

Tabla de aplicaciones Tabla de empleadores
Identificación del empleadorNombre del empleadorNombre del Padre, Empleador ParentID (Identificación de los padres)Identificación del empleadorNombre del empleador
11Empleador AA1Empleador AA1 1111Empleador AA1
12Empleador BB1Empleador BB1 1212Empleador BB1
13Empleador CC1Empleador CC1 1313Empleador CC1
14Empleador DD1Empleador DD1 1414Empleador DD1
15Empleador AA2Empleador AA1 1115Empleador AA2
16Empleador BB2Empleador BB1 1216Empleador BB2
17Empleador CC2Empleador CC1 1317Empleador CC2
18Empleador DD2Empleador DD1 1418Empleador DD2
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Muchas gracias. Voy a echar un vistazo al enlace que ha proporcionado, no estoy seguro de por qué la empresa eligió modelar los datos de esta manera, ya que es confuso. Desafortunadamente, usamos software / databae de terceros, por lo que no puedo cambiar el modelo.

Pero su solución funciona, así que gracias y que tenga un gran día.

Syndicate_Admin
Administrator
Administrator

Hay funciones PATH que pueden manejar estructuras jerárquicas recursivas como creo que debe tener la tabla Employer. Consulte aquí para obtener más detalles al respecto: https://www.daxpatterns.com/parent-child-hierarchies/

Para esto, probablemente pueda salirse con la suya con dos búsquedas como esta:

Parent Employer Name =
VAR _ParentID =
    LOOKUPVALUE (
        Employer[ParentID],
        Employer[EmployerID], Applications[EmployerID]
    )
VAR _ParentName =
    LOOKUPVALUE (
        Employer[Employer name],
        Employer[EmployerID], _ParentID
    )
RETURN
    _ParentName

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors