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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Quitar filtro en contexto de fila

Hola

Estoy usando una medida en las imágenes de la tarjeta y la mesa. La medida está dando el valor correcto cuando se usa en la tarjeta visual, pero debido al contexto de la fila, divide los valores al colocar esta medida en la tabla visual junto con algunos campos.

Necesito valores agregados en la tabla visual también independientemente de los valores de fila de los campos utilizados en la tabla.

Contar =
Dónde Cno = SELECTEDVALUE(«cfs»[CNumber],ESPACIO EN BLANCO())
Dónde PCount = CALCULAR( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALLEXCEPT('pfs',[Etapa]))
Devolución
PeerCount
al colocar esta medida "Contar" con el campo "Etapa" en una tabla visual, divide los valores en contexto de fila mientras que debe ser 5 para todos los valores de Etapa.
mypowerbi1_1-1654605184075.png

Gracias


4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@mypowerbi1 ,

Por favor, pruebe esta medida.

Count = 
VAR CNo =
    SELECTEDVALUE ( 'cfs'[CNumber], BLANK () )
VAR PCount =
    CALCULATE (
        DISTINCTCOUNT ( 'pfs'[CNumber] ),
        FILTER ( ALL ( 'pfs' ), 'pfs'[CNumber] <> CNo )
    )
VAR PeerCount =
    CALCULATE ( PCount, ALL ( 'pfs'[CNumber] ), ALLSELECTED ( 'cfs'[CNumber] ) )
RETURN
    PeerCount

Si esto no funciona, considere proporcionar una muestra de los datos sin privacidad.

Saludos
Gao

Equipo de soporte de la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo bien sus necesidades o todavía tiene problemas, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra

Syndicate_Admin
Administrator
Administrator

Hola

Lo siento mi mal, debería ser:

Contar =
Dónde Cno = SELECTEDVALUE(«cfs»[CNumber],ESPACIO EN BLANCO())
Dónde PCount = CALCULAR( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALL('pfs',[CNumber]))
Devolución
PeerCount

Suponiendo que CNumber es el número del mismo nivel que debe eliminar para agregar.

O:

Contar =
Dónde Cno = SELECTEDVALUE(«cfs»[CNumber],ESPACIO EN BLANCO())
Dónde PCount = CALCULAR( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALLEXCEPT('pfs',[Etapa]))
Devolución
PeerCount

Podría ser otra solución, mantener los filtros en el escenario (asumiendo que el escenario es la columna con Alto, Bajo, Verbal).

Espero que ayude

Syndicate_Admin
Administrator
Administrator

Hola

No estoy 100% seguro de lo que esperas, pero si lo hago bien usando ALL en lugar de ALLEXCEPT debería hacer el truco:

Contar =
Dónde Cno = SELECTEDVALUE(«cfs»[CNumber],ESPACIO EN BLANCO())
Dónde PCount = CALCULAR( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALL('pfs',[Etapa]))
Devolución
PeerCount
Incluso si desea deshacerse de todos los filtros en la tabla pfs:
Contar =
Dónde Cno = SELECTEDVALUE(«cfs»[CNumber],ESPACIO EN BLANCO())
Dónde PCount = CALCULAR( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALLEXCEPT('pfs'))
Devolución
PeerCount
Espero que ayude

@AilleryO , me han probado con All también, pero no elimina el filtro y ALLEXCEPT necesita un mínimo de 2 argumentos.

ALLEXCEPT('pfs')

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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