Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
siddharthj
Regular Visitor

Precios medios basados en la cotización diaria

Amigos

Tengo una tabla para las cotizaciones de precios diarios y quiero calcular mensual y semanalmente avearge de las cotizaciones para aplicar en la cantidad de ventas para calcualte los ingresos. Además, los valores de presupuesto para Sat y Sun se excluirán de los cálculos.

He probado varias combinaciones para AVERAGE y AVERAGEX, pero parece que me estoy perdiendo algún contexto.

Apreciamos si soemone puede guiar.

Gracias

Siddharth

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Para los datos mensuales que puede utilizar , para día de la semana puede tener la marca de día laborable

MTD Sales = CALCULATE(Average(Sales[Precio de venta]),DATESMTD('Date'[Date]),'Date'[Workday]=1)
last MTD Sales = CALCULATE(Average(Sales[Precio de venta]),DATESMTD(dateadd('Date'[Date],-1,MONTH)),'Date'[Workday]=1)

Para Semana consulte Cómo podemos usar el rango de semana en el archivo

Semana actual =CALCULATE(Average(Sales[Precio de venta]),Filter(All('Date'),'Date'[Rango de semana] = MAx('Date'[Rango de semana])),'Date'[Workday]=1)

Consulte el archivo tgis para semana: https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Hay @amitchandak,

la formaula funciona y genera los promedios, pero al visualizar en la tabla de fechas sabias los valores promedio no se mantienen y muestra el precio diario. por ejemplo, vea la tabla a continuación, el promedio de 01-Ene que se muestra es el precio diario 77 en lugar del promedio mensual de enero de 72.0. Al enumerar la fecha a la fecha, el contexto del cálculo cambia de Mensual a Diario.

mespromedio fechapromedio
1 72.00 1-Ene-20 77.00
2 61.00 2-Ene-20 77.00
3 36.00 3-Ene-20 79.00
4 20.00 4-Ene-20 79.00
5-Ene-20 79.00
6-Ene-20 79.00
7-Ene-20 77.00

gracias

Siddharth

v-zhenbw-msft
Community Support
Community Support

Hola @siddharthj ,

Podemos usar los siguientes pasos para cumplir con sus requisitos.

1. Cree tres columnas que sean mes, día de la semana y semana.

Month = MONTH('Table'[date])
week = WEEKNUM('Table'[date],2)
weekday = WEEKDAY('Table'[date],2)

average 1.jpg

2. Luego podemos crear una medida para calcular el promedio de cotización, el día de la semana es menor que 6 puede filtrar el día laborable.

Measure = 
var x = CALCULATE(SUM('Table'[value]),FILTER('Table','Table'[weekday]<6))
var y = CALCULATE(COUNT('Table'[date]),FILTER('Table','Table'[weekday]<6))
return
x / y

3. Por fin podemos crear una tabla de matriz, Mes y semana en Filas, medir en Valores. El resultado así,

average 2.jpg

average 3.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que hemos compartido?

BTW, pbix como adjunto.

Saludos

Equipo de Apoyo comunitario _ zhenbw

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 @v-zhenbw-msft ,

He estado usando lógica similar con 'AVERAGEIFS" en excel para generar vista (debajo de la tabla con datos de un mes) donde puedo ver en cualquier día en particular cómo los diversos promedio se comparan y toman una decisión. Quiero que genere lo mismo en bi visuales de poder.

Puedo compartir el pbix o sobresalir. por favor envíeme un correo electrónico.

FechaNombre del díaDíaDía NumSemanaMesCOTIZACIÓN DIARIAMES MEDIOAvg. SemanaAVG. HMPMPwMsp
1-Enero-20Mié131169.8865.6670.2168.63 - - -
2-Enero-20Jue241169.4765.6670.2168.63 - - -
3-Enero-20Vie351171.2865.6670.2168.63 - - -
4-Enero-20Sentado461171.2865.6670.2168.63 - - -
5-Enero-20Sol571171.2865.6670.2168.63 - - -
6-Enero-20Mi612171.7465.6669.4168.63 - 70.21 -
7-Enero-20Mar722169.7665.6669.4168.63 - 70.21 -
8-Enero-20Mié832170.6665.6669.4168.63 - 70.21 -
9-Enero-20Jue942167.8565.6669.4168.63 - 70.21 -
10-Enero-20Vie1052167.0465.6669.4168.63 - 70.21 -
11-Enero-20Sentado1162167.0465.6669.4168.63 - 70.21 -
12-Enero-20Sol1272167.0465.6669.4168.63 - 70.21 -
13-Enero-20Mi1313166.5565.6665.6068.63 - 69.41 -
14-Enero-20Mar1423165.1965.6665.6068.63 - 69.41 -
15-Enero-20Mié1533165.5265.6665.6068.63 - 69.41 -
16-Enero-20Jue1643165.1365.6665.6062.93 - 69.4168.63
17-Enero-20Vie1753165.6365.6665.6062.93 - 69.4168.63
18-Enero-20Sentado1863165.6365.6665.6062.93 - 69.4168.63
19-Enero-20Sol1973165.6365.6665.6062.93 - 69.4168.63
20-Enero-20Mi2014166.5165.6664.7862.93 - 65.6068.63
21-Enero-20Mar2124165.4265.6664.7862.93 - 65.6068.63
22-Enero-20Mié2234164.5765.6664.7862.93 - 65.6068.63
23-Enero-20Jue2344163.4165.6664.7862.93 - 65.6068.63
24-Enero-20Vie2454163.9965.6664.7862.93 - 65.6068.63
25-Enero-20Sentado2564163.9965.6664.7862.93 - 65.6068.63
26-Enero-20Sol2674163.9965.6664.7862.93 - 65.6068.63
27-Enero-20Mi2715163.9965.6660.1062.93 - 64.7868.63
28-Enero-20Mar2825159.0265.6660.1062.93 - 64.7868.63
29-Enero-20Mié2935160.9965.6660.1062.93 - 64.7868.63
30-Enero-20Jue3045158.2565.6660.1062.93 - 64.7868.63
31-Enero-20Vie3155158.2665.6660.1062.93 - 64.7868.63

Gracias

Siddharth

amitchandak
Super User
Super User

Para los datos mensuales que puede utilizar, para El día de la semana puede tener la bandera del día laborable

Ventas de MTD: CALCULATE(Average(Sales[Sales]),DATESMTD('Date'[Date]),'Date'[Workday]-1)
ventas de MTD por última vez: CALCULATE(Average(Sales[Sales]),DATESMTD(dateadd('Date'[Date],-1,MONTH)),'Date'[Workday]-1)

Para Semana referirse Cómo podemos usar el rango de la semana en el archivo

Semana actual : CALCULATE(Average(Sales[Sales price]),Filter(All('Date'),'Date'[Week Rank] ? MAx('Date'[Week Rank])),'Date'[Workday]-1)

Consulte el archivo tgis para Semana : https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.