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
Microsoft Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

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!

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

Power BI Release May 2022 768x460.png

Check it out!

Click here to read more about the May 2022 updates!

Top Kudoed Authors