Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hola a todos, @Greg_Deckler @amitchandak
El año fiscal de mi conjunto de datos comienza entre 01/Sep - 31/Aug .
La hoja de datos de muestra tiene datos de ventas hasta el 25/Mar/2020.
Quiero añadir mis ventas desde 01/sep/19 hasta el 25/Mar/20 ; 01/sep/18 hasta el 25/Mar/19 y así sucesivamente para años anteriores.
Descargar datos de ventas de ejemplo:
Salida esperada basada en el conjunto de datos compartido:
He probado la solución del siguiente post, pero no funcionó en este caso
https://community.powerbi.com/t5/Desktop/Previous-Fiscal-YTD-DAX-Not-working/m-p/906945#M434676
Todas las fechas son el formato de fecha y hora en SQL Database
La selección de idiomas de powerbi y sistema es Inglés (nosotros)
La tabla [Fecha] se marca como Tabla de fechas
La relación se crea entre la tabla Sales y la tabla de fechas 1-0-1
La tabla de fechas se crea de la siguiente manera:
Hola
Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Hola, @mridul
Según mi investigación, puede crear una tabla calculada con la siguiente fórmula.
Calendar = CALENDARAUTO()
Hay una relación uno a uno entre dos tablas. A continuación, puede crear una medida como se muestra a continuación.
Result =
var _year = SELECTEDVALUE('Calendar'[Date].[Year])
return
CALCULATE(
SUM(Sales_Data[Sales]),
FILTER(
ALL('Calendar'),
'Calendar'[Date]>=DATE(_year-1,9,1)&&
'Calendar'[Date]<=DATE(_year,3,25)
)
)
Resultado:
Saludos
Allan
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.
Hola Allan,
Modifiqué un poco para obtener la misma fecha el año pasado y también incluí la condición del año bisiesto. Funciona bien como se esperaba.
Pero, me preguntaba, si hay alguna función para obtener la misma salida
Resultado ?
var _FYyear á SELECTEDVALUE('Fecha'[Año FY])
devolución
CALCULAR(
SUM(Sales_Data[Ventas]),
FILTRO (
ALL('Fecha'),
'Fecha'[Fecha] >' FECHA(_FYyear - 1 , 9, 1) &&
'Fecha'[Fecha] <- IF(TODAY() <-FECHA(_FYyear - 1, 12, 31),
FECHA ( _FYyear - 1 ,MES (HOY()), DIA (HOY())),
IF(MOD(_FYyear,4) á 0 && MES(HOY()) á 2 && DIA(HOY()) a 29, BLANK(),
FECHA( _FYyear ,MES (HOY()), DIA (HOY()))))
) )
@allan Gracias por su respuesta
En la base de datos real, no será 1-0-1, se trataba de un ejemplo de datos y 25 fecha será una variable, porque el informe se actualiza automáticamente todos los días. Por lo tanto, durante todo el año anterior la fecha será incremental.
Por favor, sugiera.
The Power BI Data Visualization World Championships is back! It's time to submit your entry.