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
May 23 2022 epsiode 5 without aka link.jpg

The Power BI Community Show

Welcome to the Power BI Community Show! Jeroen ter Heerdt talks about the importance of Data Modeling.

charticulator_carousel_with_text (1).png

Charticulator Design Challenge

Put your data visualization and design skills to the test! This exciting challenge is happening now through May 31st!

Power BI Dev Camp Session 22 with aka link 768x460.jpg

Check it Out!

Join us on Thursday, May 26 at 11a PDT for a great session with Ted Pattison!

Power BI Release May 2022 768x460.png

Check it out!

Click here to read more about the May 2022 updates!