Forum Discussion

Yanet11's avatar
Yanet11
Regular Visitor
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 ,

    You can get days in month using

    day(max(sales[sales date]))

     

    day(eomonth(max(sales[sales date]),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 ,

    You can get days in month using

    day(max(sales[sales date]))

     

    day(eomonth(max(sales[sales date]),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])))