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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
RajeshLM
Helper I
Helper I

Lógica de filtro que filtra otros filtros dinámicamente

Hola a todos

¿puede ayudar a lograr el siguiente desafío que estoy enfrentando -
a continuación se muestran los datos de muestra que tenemos en nuestra tabla.
si el usuario selecciona biz_id-1, entonces team_id debe filtrar 2 y mostrar sólo la 2a fila
si el usuario selecciona biz_id 2, entonces team_id debe filtrar 4 y mostrar solo las últimas 2 filas.

lógica debe ser algo similar a este

si ( biz_id-1 y team_id-2) o (biz_id-2 y team_id-4) a continuación, mostrar las filas respectivas

seq_idbiz_idteam_idProducto
111a1
212a2
311a2
421a1
522a2
623a3
724a1
824a2

Gracias

Raj

1 ACCEPTED SOLUTION

Hola @RajeshLM ,

Para ser claro, la medida solo se puede utilizar como filtro de nivel visual.

Intente crear una columna calculada.

col = var max_team_id =  CALCULATE(MAX('Table'[team_id]),ALLEXCEPT('Table','Table'[biz_id]))
return IF('Table'[team_id]=max_team_id,1,0)

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

5 REPLIES 5
V-lianl-msft
Community Support
Community Support

Hola @RajeshLM ,

Cree una medida como esta y aplíquela al filtro de nivel visual.

Measure = var max_team_id =  CALCULATE(MAX('Table'[team_id]),ALLEXCEPT('Table','Table'[biz_id]))
return IF(MAX('Table'[team_id])=max_team_id,1,0)

Ejemplo .pbix

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias Liang.

Esta 'Medida' funciona bien solo para el panel de filtro de nivel visual. pero tenemos páginas muliple y múltiples objetos visuales en cada página.

cuando intento agregar la 'Medida' en el panel de filtro de nivel de página, no se agrega.

puede por favor ayudar. ¿cómo puedo añadir esta 'Medida' que debería funcionar en todas las páginas.

Gracias

Rajesh

Hola @RajeshLM ,

Para ser claro, la medida solo se puede utilizar como filtro de nivel visual.

Intente crear una columna calculada.

col = var max_team_id =  CALCULATE(MAX('Table'[team_id]),ALLEXCEPT('Table','Table'[biz_id]))
return IF('Table'[team_id]=max_team_id,1,0)

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@RajeshLM , Suponiendo que biz_id identificador filtrará debido al valor de la segmentación de datos

medida :
var _team á if(selectedValue([biz_id]) 1 ,2 ,4)

devolución
Calculate(Countrows(Table), filter(Table,Table[team_id] á _team))

sí biz_id puede ser un filtro, pero no puedo obtener la salida deseada con esta solución. puede pls compartir el archivo pbix.

la salida debe ser la tabla basada en las condiciones siguientes.

si ( biz_id-1 y team_id-2) o (biz_id-2 y team_id-4) a continuación, mostrar las filas respectivas

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors