Anónimo
Hola,
Quiero calcular YTD basado en la segmentación de meses.
En la imagen, YTD para el cliente es 6 para el mes 1, lo cual es correcto. Pero cuando selecciono el mes 2 en la imagen a continuación, el YTD no se agrega con el mes anterior. En su lugar, está tomando el valor del mes seleccionado.
¿Cómo modifico la medida para solucionar esto?
Ashish_Mathur
Hola,
Prueba esta medida
=CALCULAR([Inspections/Month],FECHASYTD(Calendario[Date]))
Debe haber una relación entre la columna Fecha de la tabla Fecha de inspección y la columna Fecha de la tabla Calendario de referencia.
Si esto no ayuda, comparta el enlace desde donde puedo descargar el archivo PBI.
amichandak
@Anónimo, use un calendario de fechas y únase a su cita con eso. e intenta como
Inspections YTD = TOTALYTD([Inspections/Month],('Date'[date]))
También puedes probar datetyd
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista del modelo. Además, únelo con la columna de fecha de tu/s hecho/s. Referir:
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/
También se explica en mi blog: https://community.powerbi.com/t5/Community-Blog/Decoding-Direct-Query-in-Power-BI-Part-1-Time-Intelligence-in/ba-p/ 922885
Agradezco sus felicitaciones.
Ashish_Mathur
Hola,
Prueba esta medida
=CALCULAR([Inspections/Month],FECHASYTD(Calendario[Date]))
Debe haber una relación entre la columna Fecha de la tabla Fecha de inspección y la columna Fecha de la tabla Calendario de referencia.
Si esto no ayuda, comparta el enlace desde donde puedo descargar el archivo PBI.
Anónimo
En respuesta a Ashish_Mathur
Hola @ashish Mathur,
Esta es una buena fórmula limpia, gracias.
No puedo averiguar hos para hacer esto para el año anterior hasta la fecha. El informe que tengo tiene un filtro de mes y necesito fórmulas para el año anterior que ignoren el filtro de mes. Intenté PREVIOUSYEAR() pero eso es el año anterior total.
Ashish_Mathur
En respuesta a Anónimo
Hola,
Puede intentar SAMEPERIODLASTYEAR().
kentyler
Cuando se ejecuta esta medida para cada fila
Inspecciones YTD = TOTALYTD([Inspections/Month],(‘Inspección de SMS'[date]))
entonces el único mes que está disponible en el contexto del filtro es el mes de esa fila
para darle acceso a todos los meses del año tendrá que decirle que considere TODOS()
Inspecciones YTD = TOTALYTD([Inspections/Month],(‘Inspección de SMS'[date]),TODOS(‘Inspección de SMS'[date]))
En realidad no lo he intentado con tus datos. Pero creo que algo en ese sentido es lo que tendrás que hacer.
Anónimo
En respuesta a kentyler
@kentyler, probé lo que sugeriste. Pero sin suerte. Todavía muestra el valor del mes.
kentyler
En respuesta a Anónimo
tal vez es Inspecciones/Mes que tiene que hacer TODO() en