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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Filtrar en la tabla resumida

Hola

¿Es posible filtrar una tabla resumida en función de una columna o medida de la tabla?

Quiero aplicar un filtro en resumentable para decir dónde > 10 la Medida 1 o el Hecho 1 resumido > 10.

He intentado crear una función calculable en summarizedtable , pero no parece poder filtrar por FACT1 y obtener un error de "marcador de posición" usando la medida.

Básicamente este equivalente de hacer "tener" en la instrucción sql

Cualquier idea

¡gracias!

MyMeasure =

var dim1_type = SELECTEDVALUE(Table1[DIM1])

var fitleredtable = CALCULATETABLE(Table1, REMOVEFILTERS( Table1[DIM2]), Table1[DIM1] = dim1_type)

var summarizedtable = SUMMARIZE(fitleredtable, [DIM1], [DIM2], [FACT1], "Measure1", 'Measure Table'[Measure1])

var otras cosas...

devolución......

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@zausten , Filtras como

filter( SUMMARIZE(fitleredtable, [DIM1], [DIM2], [FACT1], "_Measure1", 'Measure Table'[Measure1]) ,[_Measure1] <10)

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@zausten , Filtras como

filter( SUMMARIZE(fitleredtable, [DIM1], [DIM2], [FACT1], "_Measure1", 'Measure Table'[Measure1]) ,[_Measure1] <10)

@amitchandak

¡Wow así de simple! gracias por el consejo. parece que funciona como se esperaba. Supongamos que si desea agregar varias condiciones, simplemente debe envolver en varios bys de filtro.
p. ej..
filter(filter( SUMMARIZE(fitleredtable, [DIM1], [DIM2], [FACT1], "_Measure1", 'Measure Table'[Measure1]) ,[_Measure1] >10),[_Measure1] <20)

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.