This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
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
Solved! Go to Solution.
@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])))
@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])))
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 34 | |
| 31 | |
| 30 | |
| 21 | |
| 16 |
| User | Count |
|---|---|
| 60 | |
| 50 | |
| 29 | |
| 23 | |
| 23 |