Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Esta es la primera vez para mí. He mirado las otras soluciones y todavía no puedo entenderlo.
Tengo datos de transacciones como los siguientes (tenga en cuenta que hay más de 20 variables). Necesito calcular el promedio ponderado de la balanza y quiero mostrarlo para diferentes tipos de segmentos si es posible ... Ie. por clase o por mes y clase y así sucesivamente
IDENTIFICACIÓN | Clase | Equilibrar | Fecha |
1 | milímetro | 733.66 | 2021-11-02 |
2 | h | 1742.48 | 2021-11-02 |
3 | Ll | 726.65 | 2021-11-02 |
4 | Lr | 680.05 | 2021-11-02 |
5 | Ll | 1405.36 | 2021-11-02 |
6 | Sr | 904.08 | 2021-11-02 |
7 | Ml | 387.54 | 2021-11-02 |
8 | h | 549.25 | 2021-11-02 |
9 | Hl | 1124.7 | 2021-11-02 |
10 | Hr | 444.31 | 2021-11-02 |
¿Cuál sería la mejor manera de abordar esto? Apreciar cualquier dirección sobre este tema frecuentemente discutido
Solved! Go to Solution.
Para calcular el promedio ponderado de acuerdo con los diferentes tipos de segmentos,es posible que deba crear varias medidas.
La medida que creé se calcula según la clase.
WA Sales by Product =
VAR AnnualSales =
CALCULATE(
SUM('Table (2)'[Balance]),
ALL('Table (2)'[Class])
)
VAR SummarisedTable =
ADDCOLUMNS(
SUMMARIZE(
'Table (2)','Table (2)'[Class],'Table (2)'[Date].[Year]
),
"SalesWt", SUM('Table (2)'[Balance]) / AnnualSales,
"Sales", SUM('Table (2)'[Balance])
)
RETURN
SUMX(
SummarisedTable,
[SalesWt] * [Sales]
)
Para calcular el promedio ponderado de acuerdo con los diferentes tipos de segmentos,es posible que deba crear varias medidas.
La medida que creé se calcula según la clase.
WA Sales by Product =
VAR AnnualSales =
CALCULATE(
SUM('Table (2)'[Balance]),
ALL('Table (2)'[Class])
)
VAR SummarisedTable =
ADDCOLUMNS(
SUMMARIZE(
'Table (2)','Table (2)'[Class],'Table (2)'[Date].[Year]
),
"SalesWt", SUM('Table (2)'[Balance]) / AnnualSales,
"Sales", SUM('Table (2)'[Balance])
)
RETURN
SUMX(
SummarisedTable,
[SalesWt] * [Sales]
)
@NOVICE02 , ¿Cuál es el valor esperado?
Puedes probar una medida como
divide(suma(Tabla[Saldo]), cuenta(Tabla[Saldo]))