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
Anonymous
Not applicable

Compare los datos del mes actual con el mes/trimestre anterior en la misma tabla

Hola a todos,

Estoy tratando de hacer una tabla/matriz que compare el recuento de cuentas en el mes actual con el mes anterior y con el final del trimestre anterior. Y luego calcular la diferencia de recuento y la diferencia %. También necesitaría una segmentación de datos que pueda cambiar cuál es el mes "actual", así que si selecciono Dic 2019, el mes anterior sería noviembre de 2019, y el trimestre anterior es septiembre de 2019.

Mes actualMes anteriorMes - CambioMes % CambioTrimestre anteriorCuarto - CambioTrimestre % Cambio
Total de cuentas de NY540,495540,3881070.02%539,1661,3290.25%
Total de cuentas de CA324,921324,7601610.05%323,6441,2770.39%
Total de cuentas TX165,534165,0914430.27%160,6864,8483.02%

Mi tabla de datos es bastante básica, se vería algo como esto, donde cada mes obtengo todas las cuentas que tenemos en el sistema.

AccountNumberEstadoPeríodo
3453564NySep-19
3650122TxSep-19
8375968acerca deSep-19
7256553acerca deSep-19
2488654NySep-19
3453564NyNov-19
3650122TxNov-19
8375968acerca deNov-19
7256553acerca deNov-19
2488654NyNov-19
3453564NyDic-19
3650122TxDic-19
7256553acerca deDic-19
2488654NyDic-19

Conseguir el mes actual es fácil y hecho, pero no estoy seguro de cómo recibiría el mes/trimestre anterior y luego las diferencias de /% que se rellenarán por fila y, a continuación, cambiar cuando selecciono un nuevo mes actual?

¡Muchas gracias!

1 ACCEPTED SOLUTION
v-gizhi-msft
Community Support
Community Support

Hola

Espero que esto es lo que quieres:

6.PNG

Vea mi archivo pbix adjunto.

Saludos

Giotto

View solution in original post

5 REPLIES 5
v-gizhi-msft
Community Support
Community Support

Hola

Espero que esto es lo que quieres:

6.PNG

Vea mi archivo pbix adjunto.

Saludos

Giotto

Anonymous
Not applicable

@v-gizhi-msft ¡Esto es increíble! Muchas gracias.

Digamos que hay algo más que el número de cuenta y el estado en el que me gustaría centrarme en la misma tabla, digamos Género y CustomerID

AccountNumberEstadoGéneroCustomeridPeríodo
3453564NyF100119-Sep
3650122TxM100219-Sep
8375968acerca deM100319-Sep
7256553acerca deM100319-Sep
2488654NyF100119-Sep
3453564NyF100119-Nov
3650122TxM100219-Nov
8375968acerca deM100319-Nov
7256553acerca deM100319-Nov
2488654NyF100119-Nov
3453564NyF100119 de dices
3650122TxM100219 de dices
7256553acerca deM100319 de dices
2488654NyF100119 de dices

Y en mi tabla de informes me gustaría filas adicionales para clientes totales masculinos y clientes totales femeninos. Probarlo con su trabajo actual y su tabla Target con la categoría o estado me está lanzando para un bucle.

¡Gracias!

Anonymous
Not applicable

¿No estás seguro de que puedo golpear este hilo, o si debo hacer uno nuevo? Todavía lo estoy pasando mal cuando quiero calcular recuentos basados en diferentes columnas.

@v-gizhi-msft ?

¡Gracias!

amitchandak
Super User
Super User

@Kofo , Espero que tenga fecha. Puede utilizar el siguiente tipo de fórmula

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(Table[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd(Table[Date],-1,MONTH)))
last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd(Table[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd(Table[Date],-12,MONTH)))
last year MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd(Table[Date],-12,MONTH))))
Month behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd(Table[Date],-1,Month))
last QTR same Month (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd(Table[Date],-1,Qtr))))
MTD (Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(Table[Date])))
MTD (Last Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(dateadd(Table[Date],-12,MONTH),"8/31")))





QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD((Table[Date])))

Last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd(Table[Date],-1,QUARTER)))
CALCULATE([Total Value], PREVIOUSQUARTER('Calendar'[Date]))
Last complete QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD( ENDOFQUARTER(dateadd(Table[Date],-1,QUARTER))))

Last to last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd(Table[Date],-2,QUARTER)))
Next QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd(Table[Date],1,QUARTER)))

Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd(Table[Date],-1,Year)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(ENDOFQUARTER(dateadd(Table[Date],-1,Year))))

trailing QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd(Table[Date],-1,QUARTER))
trailing  4 QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd(Table[Date],-4,QUARTER))

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

https://www.youtube.com/watch?v=FIkkhcGDgiM

camargos88
Community Champion
Community Champion

Hola @Kofo ,

Puede utilizar las funciones de fecha de intel si tiene una tabla de fechas:

https://docs.microsoft.com/en-us/dax/time-intelligence-functions-dax

Tiene PREVIOUSQUARTER y PREVIOUSMONTH.

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.