Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hola
Estoy tratando de comparar los datos de ventas este período fiscal con el período fiscal de venta del año pasado. Hasta ahora he estado usando SAMEPERIODLASTYEAR pero ahora me he dado cuenta de que no siempre es preciso. Esta es la razón:
Este año fiscal, un período fiscal determinado se extendió del 13 de octubre al 9 de noviembre. Comenzó el domingo y terminó el sábado.
El ejercicio anterior, el mismo período fiscal se retensó del 14 de octubre al 10 de noviembre. También está alineado con cuatro semanas de domingo a sábado.
Si usamos SAMEPERIODLASTYEAR, estamos comparando el período fiscal de este año con los mismos días calendario del año pasado, pero está apagado por un día en cualquiera de los lados cuando se compara con el mismo período del año anterior.
Proba la siguiente fórmula, pero tiene limitaciones. Por ejemplo, no mostrará la suma en una tabla. Tampoco nos mostrará el progreso a mediados del período.
Solved! Go to Solution.
Hola a todos,
Encontré una solución simple usando la función DATEADD. Operamos en 13 períodos de 28 días, por lo que DATEADD con 364 días hace los trucos muy bien.
Gracias a todos por sus contribuciones con esta solución inspirada.
Miguel
Hola @speedramps, estoy muy interesado en esta solución. ¿Podría explicar cómo debería ser el código de esta nueva columna? Lo siento, no soy tan experto en DAX/M
Gracias
C.
Hola a todos,
Encontré una solución simple usando la función DATEADD. Operamos en 13 períodos de 28 días, por lo que DATEADD con 364 días hace los trucos muy bien.
Gracias a todos por sus contribuciones con esta solución inspirada.
Miguel
Hola @MCKERY ,
Podría probar la siguiente medida:
Sale KG SPLY =
CALCULATE (
[Sale KG],
FILTER (
ALLSELECTED ( 'Calendar' ),
'Calendar'[Fiscal Year No.]
= MAX( 'Calendar'[Fiscal Year No.] ) - 1
&& 'Calendar'[Fiscal Period No.] = MAX( 'Calendar'[Fiscal Period No.] )
)
)
Hola MCKERY
Por favor considere esta solución y deje felicitaciones:-
Agrega una columna de desplazamiento del período fiscal a tu calendario. Por ejemplo,
este período -0
el mes pasado -1
meses antes de -2
mes del año pasado -12
próximo mes 1
el próximo año 12
A continuación, cree medidas:-
Ventas en este período: Calcular([ Kg deventa],Calendario[fiscalperiodoffset]-0)
Ventas este período LY - Calcular([Venta KG],Calendario[fiscalperiodoffset]-12)
@MCKERY , No se puede utilizar el período de muestra del año pasado en ese caso. Usando la fecha de inicio del año, usted tiene que calcular el día del año, el año Rank, y trabajar con eso.
Muy similar a cómo trabajé Semana en este ejemplo
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.