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.
Hola
Tengo la base de datos a continuación
Necesito saber la cantidad
#Invoice =
A continuación, necesito calcular las ventas totales de Avg para cada vendedor en función del cálculo [#Invoice] anterior (recuento distinto de facturas con filtros)
Traté de dividir el #Invoice por las ventas avg, pero no funcionó porque en el [#Invoice] tengo filtros.
¿Cómo obtendo el promedio de ventas totales en función del cálculo #Invoice?
Entonces tendré que agregar estos valores por vendedor
vendedor | FacturaNo | InvoiceStatus | TotalSales |
Kieran Kearns | 52750 | pagado | 59.09 |
Kieran Kearns | 190492 | pagado | 62.94 |
Kieran Kearns | 150310 | impagado | 62.94 |
Kieran Kearns | 125692 | pagado | 62.94 |
Kieran Kearns | 131323 | pagado | 62.94 |
Kieran Kearns | 180406 | 62.94 | |
Kieran Kearns | 152700 | espera | 62.94 |
Kieran Kearns | 144922 | atrasado | 62.94 |
Kieran Kearns | 143436 | atrasado | 62.94 |
Kieran Kearns | 142426 | atrasado | 62.94 |
Kieran Kearns | 136590 | pagado | 62.94 |
Kieran Kearns | 176288 | pagado | 62.94 |
Kieran Kearns | 113310 | pagado | 62.94 |
Kieran Kearns | 100702 | atrasado | 62.94 |
Kieran Kearns | 148045 | atrasado | 62.94 |
Kieran Kearns | 145719 | impagado | 62.94 |
David Logan | 145724 | pagado | 62.94 |
David Logan | 137286 | pagado | 62.94 |
David Logan | 137170 | pagado | 62.94 |
David Logan | 200306 | impagado | 62.94 |
David Logan | 195156 | impagado | 62.94 |
David Logan | 188609 | impagado | 62.94 |
David Logan | 99696 | 62.94 |
Resultados deseados
Para Kieran Kearns
[#Invoice] = 10 facturas
[Ventas totales] = 625,55
[Avg Sales p salesman] = 62,55 (625,55 / 10)
Para David Logan
[#Invoice] = 7 facturas
[Ventas totales] = 440,58
[Avg Sales p salesman] = 62,94 (440,58 / 7)
Entonces el total necesito la suma de los promedios de todo vendedor en lugar de avg.
¿De alguna manera puedo lograr esto? En el conjunto de datos real tendré que hacer esto por un gran grupo de vendedores
¡gracias!
Solved! Go to Solution.
@fabnishi1207, compruebe las medidas
#Invoice =
CALCULAR(
DISTINCTCOUNT('table1'[invoiceno]),
Filter('table1', 'table1'[ItemStatus] in( "Paid", "Unpaid") || isblank('table1'[ItemStatus]) ))
factura de #Avg =
divide(sum('table1'[TotalSales]),
CALCULAR(
DISTINCTCOUNT('table1'[invoiceno]),
Filter('table1', 'table1'[ItemStatus] in( "Paid", "Unpaid") || isblank('table1'[ItemStatus]) )))
#Avg Factura por hombre de ventas = calculate([#Avg Invoice], filter(allselected('table1'), 'table1'[Salesman] = max('table1'[Salesman] )))
@fabnishi1207 eh
He creado 3 medidas
Ventas totales = suma (ventas[totales])
# de facturas = countrows(sales)
ventas avg = PROMEDIO(Ventas[TotalSales])
ir a filtrar o segmentar y seleccione Pagado, no pagado, En blanco para cumplir con su requisito.
La matriz del lado izquierdo se filtra por segmentación de datos y la matriz del lado derecho es un filtro codificado de forma dura.
@fabnishi1207, compruebe las medidas
#Invoice =
CALCULAR(
DISTINCTCOUNT('table1'[invoiceno]),
Filter('table1', 'table1'[ItemStatus] in( "Paid", "Unpaid") || isblank('table1'[ItemStatus]) ))
factura de #Avg =
divide(sum('table1'[TotalSales]),
CALCULAR(
DISTINCTCOUNT('table1'[invoiceno]),
Filter('table1', 'table1'[ItemStatus] in( "Paid", "Unpaid") || isblank('table1'[ItemStatus]) )))
#Avg Factura por hombre de ventas = calculate([#Avg Invoice], filter(allselected('table1'), 'table1'[Salesman] = max('table1'[Salesman] )))
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |