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
Quería crear un campo calculado que pueda mostrar tanto el desglose del porcentaje de crecimiento de año a año como el de qtr. A continuación se muestra un panel de ejemplo como referencia.
Datos:
Reservas | Qtr | año |
1000 | Q4FY18 | 2018 |
2000 | Q3FY19 | 2019 |
10000 | Q1FY20 | 2020 |
25000 | Q3FY18 | 2018 |
6000 | Q2FY19 | 2019 |
50000 | Q2FY20 | 2020 |
Gracias de antemano a cualquier persona que pueda ayudar!!.
En caso de que esté utilizando Fecha, entonces use inteligencia de tiempo
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))
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((Table[Date]),"12/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR(Table[Date])),"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd(Table[Date],-1,Year),"12/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd(Table[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd(Table[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd(Table[Date],-1,Year))
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/
En caso de que no tenga Fecha use Rango .
Este año es CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])))
El año pasado : CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])-1))
Este Qtr CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[QtrRank]'max('Date'[QtrRank])))
Last Qtr CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[QtrRank]'max('Date'[QtrRank])-1))
El último Qtr el año pasado CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[QtrRank]'max('Date'[QtrRank])-4))
Consulte mi seminario web:https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...
Apreciamos por su recomendación y me sugirió sobre la funciónde inteligencia👍
Hola
Debe haber una columna Mes en los datos de origen. Esa columna puede ser el primer o el último mes del trimestre. Además, aclare los meses que caen en la Q1.
Hola
Gracias por la respuesta.
En mi escenario, no tengo las fechas exactas para las reservas, pero el primer trimestre comienza en agosto y termina en julio para cada año fiscal.
He añadido el mes de la mirada para cada Qtr a continuación:
Reservas | Mes | Qtr | año |
1000 | Puede | Q4FY18 | 2018 |
2000 | Febrero | Q3FY19 | 2019 |
10000 | Agosto | Q1FY20 | 2020 |
25000 | Febrero | Q3FY18 | 2018 |
6000 | Noviembre | Q2FY19 | 2019 |
50000 | Noviembre | Q2FY20 | 2020 |
Hola
Esto es lo que creo que quieres. Descargue el archivo PBI desde aquí.
Espero que esto ayude.
hola @Private
Para YOY personalizado, puede crear una medida como se muestra a continuación:
Si no es su caso, por favor comparta su salida esperada para sus datos de muestra.
saludos
Lin
Gracias por la respuesta. En realidad quiero desglosar el crecimiento por año y Qtr. Aquí está el enlace PBI
hola @Private
Una pregunta: En este ejemplo, ¿cuál es su salida esperada para [YOY_Last Year]
saludos
Lin
Dado que se trata de un cálculo inteligente en el tiempo, necesita una columna de fecha en la tabla.
Tabla de muestras
Fecha | Reservas |
01 de enero de 2018 | 1230 |
01 de febrero de 2018 | 1200 |
01 de marzo de 2018 | 1170 |
01 de abril de 2018 | 1140 |
01 de mayo de 2018 | 1110 |
01 de junio de 2018 | 1080 |
01 de julio de 2018 | 1050 |
01 de agosto de 2018 | 1020 |
01 de septiembre de 2018 | 1110 |
01 de octubre de 2018 | 1200 |
01 de noviembre de 2018 | 1290 |
01 de diciembre de 2018 | 1380 |
01 de enero de 2019 | 1470 |
01 de febrero de 2019 | 1560 |
01 de marzo de 2019 | 1650 |
01 de abril de 2019 | 1740 |
01 de mayo de 2019 | 1050 |
01 de junio de 2019 | 1020 |
01 de julio de 2019 | 990 |
01 de agosto de 2019 | 960 |
01 de septiembre de 2019 | 930 |
01 de octubre de 2019 | 900 |
01 de noviembre de 2019 | 870 |
01 de diciembre de 2019 | 840 |
01 de enero de 2020 | 810 |
01 de febrero de 2020 | 1380 |
01 de marzo de 2020 | 1470 |
01 de abril de 2020 | 1560 |
QOQ% =
VAR thisQTR =
SUM ( 'Table'[Reservations])
VAR lastQTR =
CALCULATE (
SUM ('Table'[Reservations] ),
DATESINPERIOD ( 'Table'[Date].[Date], MIN ( 'Table'[Date] ), -1, QUARTER )
)
RETURN
DIVIDE ( thisQTR - lastQTR, lastQTR, 0 )
YOY% =
VAR thisYear =
SUM ( 'Table'[Reservations] )
VAR lastYear =
CALCULATE ( SUM ( 'Table'[Reservations] ), SAMEPERIODLASTYEAR ( 'Table'[Date].[Date] ) )
RETURN
DIVIDE ( thisYear - lastYear, lastYear, 0 )
Salida
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos🙂
Agradezco sus sugerencias 👍
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |