Forum Discussion
Filtrar sobre 2 tablas
Hola, tengo dos tablas que no están vinculadas entre sí. En la primera tabla (azul), el valor se selecciona mediante un objeto visual de filtro. A continuación, se deben mostrar todos los "ID de CP" donde se cumple la condición de filtro. Solo se debe mostrar el resultado del filtro respectivo. Gracias, Stefan
10 Replies
- Syndicate_Admin
Administrator
Entiendo que desea filtrar la segunda tabla (ID de fase) en función de las selecciones de la primera tabla (filtro visual azul) sin crear una relación entre tablas, ¿verdad? A continuación, pruebe lo siguiente:
FilteredCPIDs = VAR SelectedCP = SELECTEDVALUE(FirstTable[CP ID]) RETURN IF( ISFILTERED(FirstTable[CP ID]), CONCATENATEX( FILTER('Phase ID', 'Phase ID'[CP ID] = SelectedCP), 'Phase ID'[CP ID], ", " ), "Select a CP ID" ) - Syndicate_Admin
Administrator
Hola, gracias por la respuesta. He creado otro ejemplo de cómo debería verse el resultado.
Here are the names of the columns: Table 1: Blue Visual: 'Definition MM-Daten'[SOMA Profil] Table 2: Result: 'Prozess Schritte'[Phase ID] 'Prozess Schritte'[ZPCO_FERT_01] 'Prozess Schritte'[ZPCO_KAUF_01] 'Prozess Schritte'[CP ID]- Syndicate_Admin
Administrator
A juzgar por su captura de pantalla, tiene una tabla y desea crear un filtro con las opciones "Solo KAUF" y "Solo FERT" para esta tabla. Al seleccionar "Solo KAUF", la tabla solo debe mostrar los datos de ZPCO_KAUF_01 (ocultando la columna ZPCO_FERT_01 y las filas vacías en ZPCO_KAUF_01). Lo mismo se aplica a "Solo FERT".
Dado que solo necesita esto para fines de visualización, ¿por qué no simplificarlo?
A continuación, te explicamos cómo hacerlo:Cree dos tablas prefiltradas (una para KAUF y otra para FERT).
Agregue un interruptor (por ejemplo, botones o segmentación) para cambiar entre ellos usando Marcadores.
De esta manera, al hacer clic en un botón, se mostrará u ocultará instantáneamente la tabla correcta, sin necesidad de un DAX complejo
Si esta opción te conviene, podría escribirte instrucciones sobre cómo hacerlo
- Syndicate_Admin
Administrator
La idea de una tabla prefiltrada sería genial.
¿Puede darme instrucciones sobre cómo hacerlo?
- Syndicate_Admin
Administrator
Si realmente quieres la tabla azul como cortadora, haz una tabla de unión. Eso resolverá el propósito.
- Syndicate_Admin
Administrator
Gracias por ponerse en contacto con la comunidad de Microsoft Fabric, y también apreciamos la útil información que ya ha compartido @Elena_Kalina .
Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. No dude en ponerse en contacto con nosotros si tiene más preguntas. Si la respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.
Gracias. - Syndicate_Admin
Administrator
¿Puedo preguntarle si ha resuelto este problema? Si es así, marque la respuesta útil y acéptela como la solución. Esto será útil para que otros miembros de la comunidad que tengan problemas similares lo resuelvan más rápido.
Gracias.