Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

Yanu

Buenas tardes

Estoy teniendo problemas con una funcion en power Bi, quiero saber el porcentaje de rendimiento de una venta que seria mas o menos esto (Vtas/Ventas acum/mes en curso *365) para esto, hice la primera parte que hice algo así:

Rendimiento =
VAR Ten =
CALCULATE(SUM('Base venta'[venta del mes]),'Base venta'[Días del mes])
VAR Ventaacum=
CALCULATE(SUM('Base venta'[venta Acumulado]),'Base venta'[Días en el mes])
RETURN
DIVIDE(Ten,Ventaacum)

para la segunda parte que tengo que dividir por el total de días del meses del año y aqui es donde se me complica ya que cada mes termina distinto ya sea en 30días,28 días o 31dias. Por lo que mi duda es que si alguien sabes como puedo hacer para solucionar esto. acepto cualquier ayuda gracias

  • @Yanet11 ,

    Puede obtener días al mes usando

    día(máx.)(ventas[fecha de venta]))

    día(eomonth(max(sales[fecha de venta]),0))

    MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))

    Cumm Sales = CALCULATE(SUM(Sales[Sales Amount]),filter(allselected(date),date[date] <=max(date[Date])))

1 Reply

  • @Yanet11 ,

    Puede obtener días al mes usando

    día(máx.)(ventas[fecha de venta]))

    día(eomonth(max(sales[fecha de venta]),0))

    MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))

    Cumm Sales = CALCULATE(SUM(Sales[Sales Amount]),filter(allselected(date),date[date] <=max(date[Date])))