Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Ventas del mismo período del año pasado

Hola expertos,
Necesito calcular las ventas del mismo período del último año en una medida calculada.

Aquí, el período 1 = 4 semanas y, por lo tanto, hay 13 períodos en un año.

Aquí está la tabla donde se dan el formato de período y las ventas. La columna 3 (Medida requerida) debe calcularse:

PeriodoVentasMedida requerida
2021P01100
2021P02200
2021P03300
2021P04400
2021P05500
2022P01600100
2022P02700200
2022P03800300
2022P04900400
2022P051000500

¡Gracias de antemano!

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola

En la atenuación Fecha, agregue la siguiente columna:

"Número de período de día", trunc( DIVIDIR((DATEDIFF(FECHA( AÑO([Fecha]), 1, 1),[Fecha],DÍA)+1),28,0))
A continuación, administre la relación entre la tabla y la tabla fecha y, a continuación, utilice el código DAx SAMEPERIODLASTYEAR ( ) en su medida

Hola @MahyarTF ,
Creado calculado como sugirió y asignado a la tabla principal, pero no funcionó. Los valores solo se devolvieron durante el último período y eso también fueron valores bastante extraños.

Hola

1- crear Dim Date con el siguiente script:

Fecha =
Script desarrollado por RADACAD - edición: Julio 2021
Establezca las variables siguientes para la configuración de la tabla de fechas personalizada
Dónde _fromYear=2021 establezca el año de inicio de la dimensión de fecha. fechas a partir del 1 de enero de este año
Dónde _toYear=2022 establecer el año final de la dimensión de fecha. fechas finalizan a 31 de diciembre de este año
Dónde _startOfFiscalYear=7 establezca el número de mes que comienza el ejercicio. ejemplo; si el inicio del año fiscal es julio, el valor es 7
//**************
Dónde _today=HOY()
devolución
ADICIONES(
CALENDARIO(
FECHA(_fromYear,1,1),
FECHA(_toYear,12,31)
),
"Año",AÑO([Fecha]),
"Mes",MES([Fecha]),
"Día",DÍA([Fecha]),
"Día del Año",DATEDIFF(FECHA( AÑO([Fecha]), 1, 1),[Fecha],DÍA)+1,
"Número de período de día", formato( trunc( DIVIDIR((DATEDIFF(FECHA( AÑO([Fecha]), 1, 1),[Fecha],DÍA)+1),28,0)), AÑO([Fecha])&"P0#")
)
* puede copiar el Date Dim completo del siguiente sitio:
2- A continuación, crea una relación entre tu tabla (se llama Sheet32 en mi script) y Dim date:
MahyarTF_0-1658540233302.png

3- En la tabla principal, cree Medida para calcular el monto de ventas del último año:

LastYearSales = CALCULAR( suma(Hoja32[Ventas]), MISMOPERIODLASTYEAR('Fecha'[Fecha]) )
4- Ahora podrías usar la medida particular en tu visual:
MahyarTF_1-1658540401374.png

Syndicate_Admin
Administrator
Administrator

@atult si puede tener una columna de año por separado,

entonces puedes usar este dax para obtener ventas py.

Mohan1029_0-1658478484918.png

Acepte la solución si funciona para usted.

Hola @Mohan1029 ,
No funcionó para mí. ¿Está creando una columna o medida calculada para esto?

@atult es una medida.

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors