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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Juan_CGR94
New Member

Cómo calcular el promedio y la suma de diferentes tablas

Hola comunidad,

Tengo estos datos para analizar, tengo tres tablas diferentes (abajo): Paquete, Raws y Producto. cada uno tiene las mismas SKU y su Costo por mes. Primero necesito calcular el costo promedio por categoría (Paquete, Raws y Producto) entre las SKU por mes (por ejemplo, el costo promedio entre A, B y C en enero, en febrero, etc.)

El resultado esperado será el costo medio del paquete para enero entre A, B y C, el costo promedio del paquete para febrero entre A, B y C, y así sucesivamente.

Entonces necesito sumar el promedio calculado de cada categoría (costo promedio del paquete para Enero + costo promedio de raws para Enero + costo medio del producto para Enero) y repetir esto para cada mes. y trazar esto en una Matriz (Meses en columnas y SKU en filas, y la suma del paquete promedio + promedio raws + producto promedio serían los valores)

Muchas gracias

Paquete
SkuMesCosto
AEnero145
AFebrero105
AMarzo126
AAbril143
BEnero133
BFebrero149
BMarzo120
BAbril139
CEnero115
CFebrero130
CMarzo116
CAbril111

Raws
SkuMesCosto
AEnero221
AFebrero229
AMarzo215
AAbril231
BEnero228
BFebrero230
BMarzo248
BAbril234
CEnero243
CFebrero201
CMarzo231
CAbril201

Producto
SkuMesCosto
AEnero437
AFebrero443
AMarzo434
AAbril441
BEnero409
BFebrero416
BMarzo402
BAbril415
CEnero447
CFebrero421
CMarzo450
CAbril441
2 REPLIES 2
V-lianl-msft
Community Support
Community Support

Hola @Juan_CGR94 ,

1. Agregue una columna como nombre de tabla para cada tabla primero en el editor de consultas.

test_custom_columns.PNG

2. Anexe las consultas como nuevas.

test_append_3tables.PNG

3.Crear medidas

avg_table&month = CALCULATE(AVERAGE(Append1[Cost]),ALLEXCEPT(Append1,Append1[Month],Append1[table]))
sum_avg = 
var sum_3table = CALCULATE(SUMX(Append1,[avg_table&month]),ALLEXCEPT(Append1,Append1[Month],Append1[SKU]))
return IF(ISINSCOPE(Append1[SKU]),sum_3table,sum_3table/3)

test_matrix_visual.PNG

Muestra .pbix

Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@Juan_CGR94 , Crear un mes/fecha y SKU y cualquier tabla común y, a continuación, hacer

Una de las medidas debería funcionar en contra de la mesa común

Sum(Package[Cost])+ Sum(Raw[Cost])+Sum(Product[Cost])/3


average(Package[Cost])+ average(Raw[Cost])+average(Product[Cost])/3

average(list-average(Package[Cost]), average(Raw[Cost]),average(Product[Cost])-)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.