Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola
En mi informe hay 3 rebanadoras, que sea Slicer1, Slicer2, Slicer3.
Si selecciono valores, estos deben excluirse del Visual/Report (Todos los valores de tres segmentaciones de datos).
Gracias de antemano.
@amitchandak @Greg_Deckler @AlexisOlson
Solved! Go to Solution.
Ok, he logrado probar esto.
Cree una medida para excluir cada selección de segmentación de datos. En este ejemplo:
Exclude Channel =
IF (
ISFILTERED ( 'Exc Channel'[Channel] ),
COUNTROWS (
EXCEPT ( VALUES ( FactTable[Channel] ), VALUES ( 'Exc Channel'[Channel] ) )
),
1
)
Exclude Item =
IF (
ISFILTERED ( 'Exc Item'[Item] ),
COUNTROWS ( EXCEPT ( VALUES ( FactTable[Item] ), VALUES ( 'Exc Item'[Item] ) ) ),
1
)
Exclude REF =
IF (
ISFILTERED ( 'Exc REF'[REF] ),
COUNTROWS ( EXCEPT ( VALUES ( FactTable[REF] ), VALUES ( 'Exc REF'[REF] ) ) ),
1
)
Agregue estas medidas a los filtros para el objeto visual en el panel de filtros y establezca el valor en mayor o igual a 1:
Llegar:
Hola @PaulDBrown, estoy tratando de visualizar dinámicamente una lista de subcategorías que se excluyen cuando aplico cualquiera de las 3 segmentaciones de datos. Todas mis imágenes y segmentaciones de datos se basan en una tabla.
Tu ayuda significaría mucho 🙂
Gracias @amitchandak - Estoy usando rebanadoras independientes solamente. Está bien con una rebanadora, pero cuando estaba probando con 2 o 3 rebanadoras no funciona.
Probar:
Excluir =
VAR S1 = COUNTROWS (EXCEPTO (VALUES(Table [Column1]), VALUES(Slicer1[Column1])))
VAR S2 = COUNTROWS (EXCEPTO (VALUES(Table [Column2]), VALUES(Slicer2[Column2])))
VAR S3 = COUNTROWS (EXCEPTO (VALUES(Table [Column3]), VALUES(Slicer3[Column3])))
DEVOLUCIÓN
S1 + S2 + S3
Agregue esta medida al filtro para el objeto visual en el panel Filtro y establezca el valor en mayor o igual a 1
Ok, he logrado probar esto.
Cree una medida para excluir cada selección de segmentación de datos. En este ejemplo:
Exclude Channel =
IF (
ISFILTERED ( 'Exc Channel'[Channel] ),
COUNTROWS (
EXCEPT ( VALUES ( FactTable[Channel] ), VALUES ( 'Exc Channel'[Channel] ) )
),
1
)
Exclude Item =
IF (
ISFILTERED ( 'Exc Item'[Item] ),
COUNTROWS ( EXCEPT ( VALUES ( FactTable[Item] ), VALUES ( 'Exc Item'[Item] ) ) ),
1
)
Exclude REF =
IF (
ISFILTERED ( 'Exc REF'[REF] ),
COUNTROWS ( EXCEPT ( VALUES ( FactTable[REF] ), VALUES ( 'Exc REF'[REF] ) ) ),
1
)
Agregue estas medidas a los filtros para el objeto visual en el panel de filtros y establezca el valor en mayor o igual a 1:
Llegar:
Hola @PaulDBrown Cuando uso excluir elemento en el filtro visual para visual de tarjeta visual no funciona.
¿Podría por favor ayudarme con eso?-Eso será útil para mí a un existente.
Debe crear una nueva medida para la imagen de la tarjeta. En mi ejemplo:
Sum of sales (Card Visual) =
CALCULATE (
[Sum Sales],
FILTER ( 'Dim Channel', [Exclude Dim Channel] >= 1 ),
FILTER ( 'Dim Item', [Exclude Dim Item] >= 1 ),
FILTER ( 'Dim REF', [Exclude Dim REF] >= 1 )
)
Hola @PaulDBrown Muchas gracias por la respuesta.
Creo que funciona con una sola tabla de hechos: en mi caso, tengo varias tablas de hechos.
¿Alguna idea/sugerencia para múltiples tablas de hechos?
Puede crear las medidas que hacen referencia a las tablas de cotas en lugar de a la tabla de hechos y utilizar los campos de la tabla de cotas en los elementos visuales
@PaulDBrown Gracias, pero cuando probé con la tabla de dimensiones, la lógica no funcionaba
Usando mi ejemplo anterior, estas medidas funcionan con tablas de dimensiones:
El modelo
Exclude Dim Channel =
IF (
ISFILTERED ( 'Exc Channel'[Channel] ),
COUNTROWS (
EXCEPT ( VALUES ( 'Dim Channel'[dChannel] ), VALUES ( 'Exc Channel'[Channel] ) )
),
1
)
Exclude Dim Item =
IF (
ISFILTERED ( 'Exc Item'[Item] ),
COUNTROWS (
EXCEPT ( VALUES ( 'Dim Item'[dItem] ), VALUES ( 'Exc Item'[Item] ) )
),
1
)
Exclude Dim REF =
IF (
ISFILTERED ( 'Exc REF'[REF] ),
COUNTROWS ( EXCEPT ( VALUES ( 'Dim REF'[dREF] ), VALUES ( 'Exc REF'[REF] ) ) ),
1
)
El objeto visual se crea con los campos de las tablas de dimensiones
Hola @PaulDBrown Gracias por su apoyo. ¿Podría decirme cómo derivó esas tablas de exclusión, de la tabla de hechos / tabla de dimensiones?
Puede hacer una copia de las tablas de cotas (siempre que contengan los valores únicos que cubren todo el rango de valores del modelo. Puede crearlos seleccionando "Nueva tabla" en modelado y:
Tabla excluida = 'Tabla de dimensiones'
@Bharat7, para excluir, es mejor tener una cortadora independiente, lo discutí aquí
Necesidad de una tabla independiente en Power BI: https://youtu.be/lOEW-YUrAbE
Gracias @amitchandak - Estoy usando rebanadoras independientes solamente. Está bien con una rebanadora, pero cuando estoy probando con 2 o 3 rebanadoras no funciona