Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hay Expertos
Quiero modificar el siguiente DAX que me da un pronóstico de mis ventas basado en los últimos 3 años con un aumento del 5% en todos los productos.
Quiero agregar un paso adicional en el DAX donde los Productos (Servicios administrados, Servicio profesional) tienen un aumento del 7% y 8% en las ventas para 2022 y las ventas para todos los demás productos están en el 5%.
Solved! Go to Solution.
Sales Forecast =
VAR SALESLY =
CALCULATE( [Monthly Total Switch], DATEADD( 'Calendar'[Date], -1, YEAR ) )
VAR SALES2LY =
CALCULATE( [Monthly Total Switch], DATEADD( 'Calendar'[Date], -2, YEAR ) )
VAR SALES3LY =
CALCULATE( [Monthly Total Switch], DATEADD( 'Calendar'[Date], -3, YEAR ) )
VAR Factor =
SWITCH(
TRUE(),
MAX( Table[service] ) = "Managed Services", 1.07,
MAX( Table[service] ) = "Professional Services", 1.08,
1.05
)
RETURN
DIVIDE( SALESLY + SALES2LY + SALES3LY, 3, 0 ) * Factor
resultado:
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola AMit aquí está el resultado final esperado
Servicio | Ventas | Resultado | Levantamiento | |
Servicio gestionado | 1 | 1.07 | 0.07 | |
Servicio Profesional | 2 | 2.16 | 0.08 | |
Nuevo | 3 | 3.15 | 0.05 | |
viejo | 4 | 4.2 | 0.05 | |
Otro | 5 | 5.25 | 0.05 | |
No solo la EM y la PS tienen un aumento de 7 y 8 (%) | ||||
Todo lo demás 5% |
Sales Forecast =
VAR SALESLY =
CALCULATE( [Monthly Total Switch], DATEADD( 'Calendar'[Date], -1, YEAR ) )
VAR SALES2LY =
CALCULATE( [Monthly Total Switch], DATEADD( 'Calendar'[Date], -2, YEAR ) )
VAR SALES3LY =
CALCULATE( [Monthly Total Switch], DATEADD( 'Calendar'[Date], -3, YEAR ) )
VAR Factor =
SWITCH(
TRUE(),
MAX( Table[service] ) = "Managed Services", 1.07,
MAX( Table[service] ) = "Professional Services", 1.08,
1.05
)
RETURN
DIVIDE( SALESLY + SALES2LY + SALES3LY, 3, 0 ) * Factor
resultado:
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@Route111 , Pruebe una medida como
Factor Var = 1,05
Devolución
Sumx( Valores(Tabla[Producto]) ,
DIVIDE(SALESLY+SALES2LY+SALES3LY,3,0)*Switch( True() ,
max(Table[Product]) = "Servicios gestionados" , 1,07,
max(Tabla[Producto]) = "Servicio profesional" , 1.08,
1.05) )
Hola Amit - no obtener resultados de vuelta
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.