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

View solution in original post

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 December 2021 Update_carousel 768x460.jpg

Check it Out!

Click here to read more about the December 2021 Updates!

User Group Leader Meeting January 768x460.png

Calling all User Group Leaders!

Don't miss the User Group Leader meetings on January, 24th & 25th, 2022.

Jan 2022 Dev Camp 768x460 copy.png

Power BI Dev Camp- January 27th, 2022

Mark your calendars and join us for our next Power BI Dev Camp!

Top Kudoed Authors