Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Quería calcular la diferencia entre el mes actual y el mes pasado, y solo mostrar la tendencia de los 13 meses. El mes actual puede ser seleccionado por una segmentación de datos.
Estos son mis pasos de trabajo:
1. Crea una medida actual:
Solved! Go to Solution.
Hay @changhongchoo ,
A partir de esto:
Supongamos que mi valor de segmentación de datos ahora es "Jul-21", quiero mostrar el resultado de "Jul-20" a "Jul-21" solamente.
Creo que quieres mostrar el valor de los últimos 13 meses, no la diferencia total de los últimos 13 meses, ¿verdad?
Si es así, cree una medida de indicador y aplíquela al panel de filtro visual, establecida como "=1":
Flag =
var _sele=MAX('Date(for slicer)'[Date].[Date])
var _datediff=DATEDIFF(MAX('Table'[Date]),_sele,MONTH)
return IF( _datediff>=0 && _datediff<13,1,0)
Saludos
Eyelyn Qin
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @changhongchoo ,
A partir de esto:
Supongamos que mi valor de segmentación de datos ahora es "Jul-21", quiero mostrar el resultado de "Jul-20" a "Jul-21" solamente.
Creo que quieres mostrar el valor de los últimos 13 meses, no la diferencia total de los últimos 13 meses, ¿verdad?
Si es así, cree una medida de indicador y aplíquela al panel de filtro visual, establecida como "=1":
Flag =
var _sele=MAX('Date(for slicer)'[Date].[Date])
var _datediff=DATEDIFF(MAX('Table'[Date]),_sele,MONTH)
return IF( _datediff>=0 && _datediff<13,1,0)
Saludos
Eyelyn Qin
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @Eyelyn9 ,
Gracias por la solución, he resuelto el problema siguiendo otra referencia.
https://www.youtube.com/watch?v=d8Rm7dwM6gc&t=1079s
Saludos
Choo
Hola
Seguí los pasos exactos pero el resultado está en blanco. He marcado el calendario de fechas como tabla de datos y lo he unido a la tabla de hechos.
@changhongchoo , Con la ayuda de la tabla de fechas pruebe medidas como
Current = SUM('Punto de aceptación'[valor])
Anterior =
CALCULAR(
SUM(«Punto de aceptación»[valor]),
PREVIOUSMONTH('Fecha'[Fecha])
)
Últimos 13 meses diff =
var _max = maxx(allselected('Date'), 'Date'[Date])
var _min = eomonth(_max,-14)+1
devolución
calculate( [Current] - [Previous], filter('date', 'Date'[Date] >=_min && 'Date'[Date] <=_max ))
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.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |