Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
hola
Necesito ayuda para encontrar una solución al siguiente problema:
Estoy creando un informe que resume cómo se pasa el tiempo dentro de la organización que se actualiza mensualmente. Las tendencias del último mes son obviamente más relevantes, es decir, el tiempo total empleado, el crecimiento del mes anterior... etc. Me gustaría encontrar una manera en la que establezca la fecha de presentación de informes a partir de un mes específico, es decir, mayo-21 para que esto se refleje en las diferentes tarjetas KPI y elementos visuales. Encontré una manera de lograr esto mediante el uso de filtros, pero me gustaría saber si hay una mejor manera que es menos manual.
Soy bastante nuevo en powerbi...
Gracias
Atentamente
Salvador
Solved! Go to Solution.
Hay @sbenzaquen,
Creo algunos datos:
Estos son los pasos que puede seguir:
Crear calendario.
Date = CALENDARAUTO()
Informe de la hora de la transacción al 21 de marzo:
Crear medida.
report transaction time as of Mar-21 =
var _select= SELECTEDVALUE('Date'[Date])
return
IF(_select=DATE(YEAR(_select),3,21),
CALCULATE(MAX('Table'[transaction hour]),FILTER(ALL('Table'),'Table'[date]=_select)),
CALCULATE(MAX('Table'[transaction hour]),FILTER(ALL('Table'),'Table'[date]=DATE(YEAR(_select),3,21))))
Crecimiento frente al mes anterior:
1. Crear medida.
This month =
var _date=SELECTEDVALUE('Date'[Date])
return
CALCULATE(SUM('Table'[amount]),FILTER(ALL('Table'),[date]>=DATE(YEAR(_date),MONTH(_date),1)&&[date]<=_date))
Last month =
var _date=SELECTEDVALUE('Date'[Date])
return
CALCULATE(SUM('Table'[amount]),FILTER(ALL('Table'),[date]>=DATE(YEAR(_date),MONTH(_date)-1,1)&&[date]<=DATE(YEAR(_date),MONTH(_date)-1,DAY(_date))))
2. Usando [Date] en la tabla Date como segmentación de datos, coloque [This month] y [Last month] en el KPI.
resultado:
Saludos
Liu Yang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hay @sbenzaquen,
Creo algunos datos:
Estos son los pasos que puede seguir:
Crear calendario.
Date = CALENDARAUTO()
Informe de la hora de la transacción al 21 de marzo:
Crear medida.
report transaction time as of Mar-21 =
var _select= SELECTEDVALUE('Date'[Date])
return
IF(_select=DATE(YEAR(_select),3,21),
CALCULATE(MAX('Table'[transaction hour]),FILTER(ALL('Table'),'Table'[date]=_select)),
CALCULATE(MAX('Table'[transaction hour]),FILTER(ALL('Table'),'Table'[date]=DATE(YEAR(_select),3,21))))
Crecimiento frente al mes anterior:
1. Crear medida.
This month =
var _date=SELECTEDVALUE('Date'[Date])
return
CALCULATE(SUM('Table'[amount]),FILTER(ALL('Table'),[date]>=DATE(YEAR(_date),MONTH(_date),1)&&[date]<=_date))
Last month =
var _date=SELECTEDVALUE('Date'[Date])
return
CALCULATE(SUM('Table'[amount]),FILTER(ALL('Table'),[date]>=DATE(YEAR(_date),MONTH(_date)-1,1)&&[date]<=DATE(YEAR(_date),MONTH(_date)-1,DAY(_date))))
2. Usando [Date] en la tabla Date como segmentación de datos, coloque [This month] y [Last month] en el KPI.
resultado:
Saludos
Liu Yang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@sbenzaquen , Puede crear una nueva columna como y usarla para establecer este mes o el mes pasado
Tipo de mes = Switch( True(),
eomonth([Fecha],0) = eomonth(Hoy(),-1),"Último mes" ,
eomonth([Fecha],0)= eomonth(Hoy(),0),"Este mes" ,
Format([Fecha],"MMM-AAAA")
)
puede utilizar la inteligencia de tiempo para MOM
MTD Ventas = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last month Sales = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
Power BI: mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA
Gracias, pero esto no responde a mi pregunta.
Sé acerca de la función DATEADD
Sin embargo, me gusta establecer una variable / paramenter para que el panel proporcione información para un mes específico.
Por ejemplo, si el informe es para mar-21. Voy a ver en el tiempo de transacción del informe a partir de Mar-21, crecimiento frente a mes anterior.... y otras medidas que calculé
Si el informe es para el 21 de diciembre, veré en el tiempo de transacción del informe a partir del 21 de marzo, el crecimiento frente al mes anterior ... y otras medidas que calculé