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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

No se pueden filtrar filas por texto cuando se eligen varias selecciones

Hola

Soy bastante nuevo en Power Bi y espero que alguien pueda ayudar. He visto varias publicaciones que tocan el problema que tengo, pero nada parece funcionar y / o no puedo obtener / ver / descargar ningún archivo que resuelva mi problema específico.

Situación: Estoy construyendo nuestro plan de trabajo anual en Power Bi... Tengo datos y tabla en un gráfico de Excel (ver más abajo) y espero simplificar la tabla para que los usuarios (equipo) puedan encontrar todos los proyectos asignados a ellos. He creado una segmentación jerárquica para agrupar a los miembros en equipos y estoy tratando de permitir que los usuarios se seleccionen a sí mismos para ver sus proyectos, supervisores / gerentes para seleccionar equipos para ver sus proyectos, etc.

Problema: parece que no puedo filtrar mi tabla si se eligen varias selecciones en la segmentación. Todo funciona muy bien cuando se realiza una sola selección, pero cuando se marcan varias selecciones, devuelve todas las filas (no filtra ninguna)


Lo que he hecho hasta ahora: he combinado la responsabilidad del líder y la responsabilidad en una sola columna (separada por ; ) en la columna "responsabilidad fusionada" en la consulta de poder. He creado una tabla de segmentación separada que incluye todos los miembros y grupos.

También he creado un parámetro para filtrar la tabla (¿cuál puede ser mi problema?): está en la tabla y se establece en "no está en blanco"

Medida de corte = VAR _filtervalue =

SELECTEDVALUE( 'Tabla de rebanadora'[Miembro])
Var _filtro = BUSCAR( _filtervalue, MÁXIMO ( 'FY2025-26' [Responsabilidad fusionada]),, ESPACIO EN BLANCO ())
DEVOLUCIÓN
_filtro

Tabla FY2025-26:

CategoríaProyectoPrioridadEntregasActividades claveResponsabilidad del líderResponsabilidadFecha topeComentariosResponsabilidad fusionada
Compromisos AnualesTeleconferencia1PLANIFICAR E IMPLEMENTARA, B, CChrisJohn01-Mar-26nuloChris; John
Compromisos AnualesAproveche los datos1PLANIFICAR E IMPLEMENTARA, B, CKimJohn; Doug01-Mar-26nuloKim; John; Doug
Compromisos AnualesFAA2PLANIFICAR E IMPLEMENTARA, B, CJessDoub; Manera; Estofado01-Mar-26nuloJess; Doub; Cara; Estofado
Compromisos AnualesVirtual Todas las reuniones3PLANIFICAR E IMPLEMENTARA, B, CEstofadoChris; Louise01-Mar-26nuloEstofado; Chris; Louise
Compromisos AnualesInforme1PLANIFICAR E IMPLEMENTARA, B, CRonJess; Louise; Estrella01-Mar-26nuloRon; Jess; Louise; Estrella
Compromisos AnualesActa1PLANIFICAR E IMPLEMENTARA, B, CDougJohn; Kim01-Mar-26nuloDoug; John; Kim
Programas, Políticas, Directivas, GuíasPolítica a2PLANIFICAR E IMPLEMENTARA, B, CJohnChris; Ron; Carl01-Mar-26nuloJohn; Chris; Ron; Carl
Programas, Políticas, Directivas, GuíasPolítica b2PLANIFICAR E IMPLEMENTARA, B, CCarl 01-Mar-26nuloCarl
Programas, Políticas, Directivas, GuíasPrograma A2PLANIFICAR E IMPLEMENTARA, B, CKim 01-Mar-26nuloKim
Programas, Políticas, Directivas, GuíasPrograma b2PLANIFICAR E IMPLEMENTARA, B, CJesseCarl01-Mar-26nuloJess; Carl
Programas, Políticas, Directivas, GuíasDirectiva a2PLANIFICAR E IMPLEMENTARA, B, CJesseTodo el equipo01-Mar-26nuloJesse; Todo el equipo
Programas, Políticas, Directivas, GuíasDirectiva b2PLANIFICAR E IMPLEMENTARA, B, Cnulonulonulonulo;

Tabla de segmentación: (también creé grupos aquí colocando a los miembros en sus equipos)

Miembro
Chris
Kim
Jess
Estofado
Ron
Doug
John
Carl
Jesse
Todo el equipo
Louise
Estrella
Cara

¿Alguna idea sobre cómo puedo permitir múltiples selecciones para filtrar la tabla correctamente? Por favor, hágamelo saber si necesita más detalles, cualquier ayuda es muy apreciada.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @CS_68 ,

¿La respuesta ofrecida le ayudó a resolver el problema?, si ayuda, puede considerar aceptarla como una solución para que más usuarios puedan consultarla, o si tiene otros problemas, puede ofrecer alguna información para que pueda brindarle más sugerencias.

Saludos

Lucy Chen

Syndicate_Admin
Administrator
Administrator

@CS_68 probar esta nueva medida, aquí está la asignación de tablas en esta nueva medida:

FY2025-26 es TableData

La tabla de segmentación es TableSlicer


Slicer Measure New = 
VAR __Count = 
SUMX ( 
    'TableData',
    VAR __CurrentRow =  SUBSTITUTE ( 'TableData'[Merged Responsability], ";" , "|" )
    VAR __CurrentRowTotalMembers = PATHLENGTH ( __CurrentRow )
    VAR __CurrentMembersTable = 
        SELECTCOLUMNS ( 
            ADDCOLUMNS ( 
                GENERATESERIES ( 1, __CurrentRowTotalMembers ), 
                "Current Member", PATHITEM ( __CurrentRow, [Value] ) 
            ), 
            "Current Member", [Current Member] 
        )
    VAR __MemberFound =  
    FILTER ( 
        CROSSJOIN ( __CurrentMembersTable, VALUES ( TableSlicer[Member] ) ),
        CONTAINSSTRING ( [Current Member], [Member] )
    )
    RETURN
       COUNTROWS ( __MemberFound )
    
)
RETURN 
    __Count 

Esto funcionó muy bien, ¡muchas gracias!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors