Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Tengo la siguiente tabla y me gustaría que sumara el trimestre anterior (basado en qnum). por lo que para las 3 filas superiores, contra qnum 1 deben estar en blanco, o 0. las siguientes 3 filas, contra qnum 2, deberían mostrar la suma de qnum 1, por lo que 20. y así sucesivamente.
Solved! Go to Solution.
Hola , @Rickfear
Puede probar la columna calculada como se indica a continuación:
Column =
CALCULATE (
SUM ( 'Table'[Under2] ),
FILTER ( 'Table', 'Table'[Qnum] = EARLIER ( 'Table'[Qnum] ) - 1 )
)
Consulte pbix adjunto para obtener más detalles.
Saludos
Equipo de soporte de la comunidad _ Eason
@Rickfear , Puede utilizar la inteligencia de tiempo con la tabla de fechas y probar medidas como
Ejemplo
QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))
Last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))
Last complete QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD( ENDOFQUARTER(dateadd('Date'[Date],-1,QUARTER))))
Last to last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-2,QUARTER)))
Next QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],1,QUARTER)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,Year)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(ENDOFQUARTER(dateadd('Date'[Date],-1,Year))))
trailing QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,QUARTER))
trailing 4 QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-4,QUARTER))
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. Consulte :radacad sqlbi My Video Series Aprecia tus Felicitaciones.
Power BI — Qtr en Qtr con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839
Hola, ¿funciona esto, ya que mis trimestres no son trimestres del año calendario. es decir, jan - mar es q1. mi q1 es apr - jun.
@Rickfear, de abril a Jun funcionará. si tienes una cita. Solución para otros qtr
Fecha de inicio de Qtr ? DATEADD(STARTOFYEAR('Date'[Date],"4/30"),QUOTIENT(DATEDIFF('Date'[Start Of Year], 'Date'[Date],MONTH),3)*3,MONTH)
Día de Qtr á DATEDIFF('Date'[Cantidad Fecha de inicio],'Fecha'[Fecha],Día)+1
Rango de Qtr á RANKX(all('Date'),'Date'[Fecha de inicio de Qtr],ASC,Dense)
Este Qtr - CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]-max('Date'[Qtr Rank])))
Last Qtr á CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]-max('Date'[Qtr Rank])-1))
Este QTD - CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]-max('Date'[Qtr Rank]) && [Qtr Day] <-max([Qtr Day])))
Last QTD ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]-max('Date'[Qtr Rank])-1 && [Qtr Day] <-max([Qtr Day])))
Usted puede este Qtr vs Last Qtr con Rango en YYYYQ también
He utilizado su último cuarto forumla, pero no estoy seguro de que lo he hecho bien.
Hola , @Rickfear
Puede probar la columna calculada como se indica a continuación:
Column =
CALCULATE (
SUM ( 'Table'[Under2] ),
FILTER ( 'Table', 'Table'[Qnum] = EARLIER ( 'Table'[Qnum] ) - 1 )
)
Consulte pbix adjunto para obtener más detalles.
Saludos
Equipo de soporte de la comunidad _ Eason
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |