Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo una tabla kpi y dentro de la tabla calcula los reales (un porcentaje en este caso de plan frente a real). Tengo una fórmula que muestra con precisión los datos reales del mes actual para el KPI dictado por el filtro. Sin embargo, siento que es un poco descuidado y creo que podría tener problemas con él en el futuro. Estaba pensando en usar DATEADD, pero cuando lo probé, obtuve un promedio de enero - abril en lugar de solo abril.
Mes es actual KPI Actuales - VAR CurrentMaxDate-MAX('KPI's Table'[Fecha])
VAR CurrentMonth - MES(CurrentMaxDate)
Devolver CALCULATE(AVERAGE('KPI's Table'[actual]),'KPI's Table'[Month]-CurrentMonth)
Solved! Go to Solution.
Aprecio las respuestas, sin embargo, parece que la gente lo está haciendo más complicado de lo que quería. Para ello, el KPI necesita dos filtros visuales: uno para el mes porque DATEADD devuelve todas las fechas y otro para el nombre de KPI que desea ver.
Aprecio las respuestas, sin embargo, parece que la gente lo está haciendo más complicado de lo que quería. Para ello, el KPI necesita dos filtros visuales: uno para el mes porque DATEADD devuelve todas las fechas y otro para el nombre de KPI que desea ver.
@lon0316 , Esta tabla de fechas de verificación se marca como fecha
Otra opción que puede probar es
MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
Hola
Se debe a que la función DATEADD devolverá una tabla que se filtra por expresión.
Por lo tanto, no solo devolverá datos de un mes, sino también datos de todos los meses después de filtrarse.
Si desea caucular los datos anteriores, siga estos pasos:
1)Crear un parámetro What If:
Previous = GENERATESERIES(0, 10, 1)
2)Pruebe esta medida:
Measure =
CALCULATE (
AVERAGE ( 'Table'[Actual] ),
FILTER (
'Table',
MONTH ( 'Table'[Date] )
= MONTH ( TODAY () ) - Previous[Previous Value]
)
)
3)Al seleccionar un valor en la segmentación de datos, se muestra:
Vea mi archivo pbix adjunto.
Saludos
Giotto
Aprecio el esfuerzo. Gracias por hacerme saber que DATEADD devolverá todas las fechas. Creo que un simple filtro corrige el problema. El resultado puede ser útil en algunos casos, pero es mucho más complicado de lo que debe ser.
@lon0316 - Es difícil saber qué está pasando. ¿Su tabla de fechas está relacionada con la tabla de KPI? Las funciones de inteligencia del tiempo son, en mi opinión, un dolor completo y absoluto para tratar y generalmente trato de evitarlos y simplemente uso filtros, porque eso es todo lo que son, ajustadores envueltos en una caja negra que son difíciles de entender lo que realmente está sucediendo internamente, tienen documentación mediocre y generalmente no funcionan de la manera que usted esperaría que funcionen. Lo curioso es que fueron creados para hacer que las funciones de inteligencia del tiempo sean "más fáciles" y honestamente teniendo en cuenta el número de preguntas sobre ellas en los foros, fracasaron en esa misión por completo.
Vea si mi Inteligencia del Tiempo el Camino Duro proporciona una manera diferente de lograr lo que usted está buscando.
https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...