cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Usando ALL() pero Measure todavía se está filtrando por Slicer/Column

Tengo esta medida construida para calcular la exposición de una cuenta en el trimestre anterior:

Exposición previa a Qtr =
var currentqtr = MAX(Account_Data_Total[Trimestre])
var priorqtr = CALCULATE(MAX(Account_Data_Total[Trimestre]),Account_Data_Total[Trimestre]<>currentqtr)
devolución
CALCULATE(SUMX(Account_Data_Total,Account_Data_Total[Exposición]),Account_Data_Total[Trimestre]=priorqtr)
La medida funciona, excepto cuando agrego la columna "Cubo de exposición" a la tabla, y luego la exposición del trimestre anterior no se calcula para las cuentas en las que la exposición cambió de un cubo de exposición en un trimestre a otro cubo en el siguiente trimestre.
Intenté usar ALL (Exposure Bucket), pero no resolvió nada.
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @iab_pbi,

Deberá agregar la función ALL() al calcular priorqtr.
Y si desea el trimestre anterior, puede considerar usar "<" en lugar de "<>".

Medida =
var currentqtr = MAX(Account_Data_Total[Trimestre])
var priorqtr = CALCULATE(MAX(Account_Data_Total[Quarter]),FILTER(ALL(Account_Data_Total),Account_Data_Total[Quarter]<currentqtr))
devolución
priorqtr

Capture.PNG

Saludos

Arrendajo

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Muchas gracias por el consejo, ¡esto funcionó muy bien!

Syndicate_Admin
Administrator
Administrator

No @iab_pbi,

Deberá agregar la función ALL() al calcular priorqtr.
Y si desea el trimestre anterior, puede considerar usar "<" en lugar de "<>".

Medida =
var currentqtr = MAX(Account_Data_Total[Trimestre])
var priorqtr = CALCULATE(MAX(Account_Data_Total[Quarter]),FILTER(ALL(Account_Data_Total),Account_Data_Total[Quarter]<currentqtr))
devolución
priorqtr

Capture.PNG

Saludos

Arrendajo

Syndicate_Admin
Administrator
Administrator

@iab_pbi , No muy claro. Primero de usar la inteligencia del tiempo para esto

ejemplo

QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))
Últimas ventas QTD = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))

También por lo que tienes en este período, lo que tenías en el último período

siga el mismo enfoque utilizando QTD y cuenta y bucket

Retención de clientes Parte 1:
https://community.powerbi.com/t5/Community-Blog/Customer-Retention-Part-1-Month-on-Month-Retention/b...

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista del modelo. Además, únalo con la columna de fecha de su/s hecho/s. Consulte:radacad sqlbi My Video Series Aprecie sus felicitaciones.

Helpful resources

Announcements
Power BI Show Ep 4 Post Show Carousel.jpg

The Power BI Community Show

Shabnam Watson demos Incremental refresh & Hybrid Tables and Leila Etaati demos Charticulator.

PBI April Release 2022 768x460.png

Check it out!

Click here to read more about the April 2022 updates!

Power BI Dev Camp Session 22 768x460.jpg

Check it out!

Mark your calendars and join us on Thursday, May 26 at 11a PDT for a great session with Ted Pattison!

Top Kudoed Authors