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 Comunidad ,
Quiero crear una columna calculada para calcular para cada mes el mes actual y los dos meses anteriores de ventas
como ejemplo
cliente | mes | importe |
A | ene | 100 |
A | Feb | 150 |
A | Marzo | 300 |
A | Abril | 200 |
El resultado deseado
cliente | mes | importe |
A | ene | 100 |
A | Feb | 250 |
A | Marzo | 550( 300+150+100) |
A | Abril | 650 (200+300+150) |
Gracias por su ayuda
Saludos
Solved! Go to Solution.
Hay @FarhaniHmida
DATESINPERIOD()
DATESINPERIOD(<fechas>, <start_date>, <number_of_intervals>, <interval>)
FYI:Función DATESINPERIOD (DAX) - DAX | Documentos de Microsoft
por ejemplo, si desea retroceder la fecha dos meses, ingrese -3; Si desea mover la fecha hacia atrás tres meses, introduzca -4, etc.
-
Utilizar la medida
sumTotal =
VAR _t =
DATESINPERIOD ( 'Table'[Date], MAX ( 'Table'[Date] ), -3, MONTH ) //you want to move the date back two months, input -3; then the period= 2021/2 - 2021/4 in the sample;
RETURN
CALCULATE ( SUM ( 'Table'[Amount] ), _t, ALL ( 'Table' ) )
resultado:
Saludos
Equipo de apoyo a la comunidad _ Tang
Si este post ayuda,por favor considere Aceptarlo como la solución✔️ para ayudar a los otros miembros a encontrarlo más rápidamente.
Hay @FarhaniHmida
DATESINPERIOD()
DATESINPERIOD(<fechas>, <start_date>, <number_of_intervals>, <interval>)
FYI:Función DATESINPERIOD (DAX) - DAX | Documentos de Microsoft
por ejemplo, si desea retroceder la fecha dos meses, ingrese -3; Si desea mover la fecha hacia atrás tres meses, introduzca -4, etc.
-
Utilizar la medida
sumTotal =
VAR _t =
DATESINPERIOD ( 'Table'[Date], MAX ( 'Table'[Date] ), -3, MONTH ) //you want to move the date back two months, input -3; then the period= 2021/2 - 2021/4 in the sample;
RETURN
CALCULATE ( SUM ( 'Table'[Amount] ), _t, ALL ( 'Table' ) )
resultado:
Saludos
Equipo de apoyo a la comunidad _ Tang
Si este post ayuda,por favor considere Aceptarlo como la solución✔️ para ayudar a los otros miembros a encontrarlo más rápidamente.
hola
Necesito una columna calculada:
He utilizado la función DateInPeriod pero obtengo este resultado cualquier sugerencia ?
Saludos
hola
Necesito una columna calculada:
He utilizado la función DateInPeriod pero obtengo este resultado cualquier sugerencia ?
Saludos
Gracias por su ayuda. Quiero una columna calculada y la CA de la tabla está vinculada a una dimensión de fecha.
este el resultado deseado :
Para cada mes : agregar ese mes y los dos meses prvious
cliente | mes | Cantidad Agg | importe |
A | ene | 100 | 100 |
A | Feb | 250 | 250 |
A | Marzo | 550( 300+150+100) | 300 |
A | Abril | 650 (200+300+150) | 200 |
Saludos
@FarhaniHmida
He creado una medida para usted, ya que será muy útil en la rebanda y dicing con filtros.
Compruebe el archivo adjunto. Utilicé City como cliente en mi ejemplo.
3 Months Measure =
CALCULATE(
[Total sales],
DATESINPERIOD( Dates[Date] , MAX(Dates[Date]) , -3 ,MONTH )
)
Hey @FarhaniHmida ,
necesita una tabla de fechas adecuada para realizar este tipo de cálculos de inteligencia de tiempo:
https://softcrylic.com/blogs/power-bi-for-beginners-how-to-create-a-date-table-in-power-bi/
Si tiene una tabla de fechas, puede utilizar la función TOTALYTD:
YTDAmount =
TOTALYTD(
SUM( myTable[Amount] ), DateTable[Date]
)
@FarhaniHmida
¿Necesita una medida o una columna calculada? ¿Tiene una tabla de fechas en el modelo?
Creo que sus datos reales tienen tanto año como mes. Además, debe totalizar por el cliente. Sírvanse aclararlo.
El enfoque será utilizar la función DATESINPERIOD; https://docs.microsoft.com/en-us/dax/datesinperiod-function-dax
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 | |
1 | |
1 | |
1 | |
1 |