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 a todos
Tengo una segmentación de fecha relativa donde el usuario puede seleccionar fechas arrastrando la barra de izquierda a derecha. Tengo una tarjeta KPI que calcula % de cambio en función de las fechas de inicio y finalización seleccionadas por el usuario. Quiero construir otra tarjeta que % cambiar para el mismo período del año pasado en función de la fecha seleccionada por el usuario. En este ejemplo a continuación, la 2a tarjeta debe calcular % de cambio sobre 12/29/2018 - 7/1/2019 ya que es el mismo período del año pasado. He probado fechas entre fórmulas, pero calcula para el período actual, pero no para el año anterior. YTD está cerca de él, pero no cambia en función de la selección del usuario. ¿Alguna idea?
Gracias
Srinivas
Solved! Go to Solution.
Hola @ksrini ,
Yo creo un ejemplo simple. Compruebe si el archivo adjunto es útil.
Change % =
VAR StartDate =
MIN ( Dates[Date] )
VAR EndDate =
MAX ( Dates[Date] )
VAR StartValue =
CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Date] = StartDate )
VAR EndValue =
CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Date] = EndDate )
RETURN
DIVIDE ( EndValue - StartValue, StartValue, 0 )
Change % last year = CALCULATE([Change %],SAMEPERIODLASTYEAR(Dates[Date]))
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @ksrini ,
Yo creo un ejemplo simple. Compruebe si el archivo adjunto es útil.
Change % =
VAR StartDate =
MIN ( Dates[Date] )
VAR EndDate =
MAX ( Dates[Date] )
VAR StartValue =
CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Date] = StartDate )
VAR EndValue =
CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Date] = EndDate )
RETURN
DIVIDE ( EndValue - StartValue, StartValue, 0 )
Change % last year = CALCULATE([Change %],SAMEPERIODLASTYEAR(Dates[Date]))
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola Icey,
Gracias por la solución y por explicarla en un ejemplo tan sencillo.
Saludos
Srinivas
@ksrini , Crear una tabla de fechas de uso. Utilice la tabla de fechas para la segmentación de datos también.
Y crear una medida como
Año detrás de Ventas: CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
El diff con SUM(Sales[Sales Amount])
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
Apreciamos tus Felicitaciones.
si esto no funciona.
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |