Forum Discussion
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
Community 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
)
) - MariaCLRegular Visitor
Gracias por la respuesta! No funcionó y tengo una relación creada entre tablas basada en el ID Position.
- rubayatyasmin
Community Champion
can you provide demo file?
- MariaCLRegular 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 ID Job Profile POS0000825 Country Marketer POS0002438 Country Marketer POS0004010 Quality Manager POS0004019 Researcher POS0004021 Tax Manager POS0004024 Quality Specialist - Archivo Dotación:
Employee ID Name Position ID Job Profile 1
María POS0000825 Country Marketer 2
Juana POS0004010 Quality Manager 3
Pedro POS0004867 Country Marketer 4
Gustavo POS0004868 Country Marketer 5
Juan POS0004872 Country 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ía POS0000825 Country Marketer 3
Pedro POS0004867 Country Marketer 4
Gustavo POS0004868 Country Marketer 5
Juan POS0004872 Country Marketer Muchas gracias!