Forum Discussion

MariaCL's avatar
MariaCL
Regular Visitor
2 years ago

Filtros entre tablas

Hola! 

Necesito ayuda para saber si es posible hacer lo siguiente con alguna medida DAX. Tengo una tabla de datos con ID de posiciones y datos sobre esas posicione por ejemplo su ubicación. Por otro lado, tengo una tabla de dotación con información sobre colaboradores que contiene el ID de posición y algunos datos sobre la posición. 

Lo que necesito es que al filtrar por un código de posición, en un gráfico ver todas las personas que tengan una posición que tenga la misma ubicación que la posición filtrada. 

Cabe aclarar que los IDs de posición son todos distintos, es decir, no puede haber muchas personas con un solo ID de posición. 

Gracias!

4 Replies

  • rubayatyasmin's avatar
    rubayatyasmin
    Icon for Community Champion rankCommunity Champion

     MariaCL Hi

     

    There should be a relationship between the data table and the endowment table based on the position ID.

     

    Then create a measure

     

    Location Match =
    VAR SelectedLocation = SELECTEDVALUE(DataTable[Location])
    RETURN
    CALCULATE (
    COUNTROWS(EndowmentTable),
    FILTER(
    EndowmentTable,
    RELATED(DataTable[Location]) = SelectedLocation
    )
    )

  • MariaCL's avatar
    MariaCL
    Regular Visitor

    Gracias por la respuesta! No funcionó y tengo una relación creada entre tablas basada en el ID Position.

      • MariaCL's avatar
        MariaCL
        Regular Visitor

        Si, no puedo adjuntar archivos pero te paso el ejemplo ficticio de las columnas y el resultado esperado usando otro dato en lugar de locación.

         

        • Archivo Posiciones:
        Position IDJob Profile
        POS0000825Country Marketer
        POS0002438Country Marketer
        POS0004010Quality Manager
        POS0004019Researcher
        POS0004021Tax Manager
        POS0004024Quality Specialist

         

        • Archivo Dotación:
        Employee IDNamePosition IDJob Profile

        1

        MaríaPOS0000825Country Marketer

        2

        JuanaPOS0004010Quality Manager

        3

        PedroPOS0004867Country Marketer

        4

        GustavoPOS0004868Country Marketer

        5

        JuanPOS0004872Country Marketer

         

        Resultado Esperado:

        Que la filtrar con un segmentador de datos el Position ID POS0000825, el gráfico me muestre los que comparten el mismo Job Profile, es decir, todos menos un caso.

         

        1

        MaríaPOS0000825Country Marketer

        3

        PedroPOS0004867Country Marketer

        4

        GustavoPOS0004868Country Marketer

        5

        JuanPOS0004872Country Marketer

         

        Muchas gracias!