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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Recuento único de facturas y gasto total en productos basado en el proveedor del 80% de gasto superior

Querida comunidad,

Busco en este foro con muchas palabras clave diferentes, pero aún no puedo llegar a la solución, sin idea de cómo abordar esto.

La parte compleja es que el valor debe responder a todos los filtros presentes, por lo que la columna calculada no puede lograr el resultado, cree que tiene que ser medidas dinámicas.

Datos de muestra como este:

VendedorInvoiceIdDepartamentoProductidMonto del gasto
Proveedor AINV001Dpto. 1Producto110
Proveedor AINV001Dpto. 1Producto220
Proveedor AINV001Dpto3Producto350
Proveedor AINV001Depto. 4Producto140
Proveedor AINV002Dpto. 2Producto125
Proveedor AINV002Dpto3Producto380
Proveedor AINV002Dpto3Producto1100
Proveedor BINV003Dpto. 1Producto190
Proveedor BINV003Dpto. 1Producto280
Proveedor BINV003Dpto3Producto370
Proveedor BINV003Depto. 4Producto150
Proveedor BINV004Dpto. 2Producto115
Proveedor BINV004Dpto. 1Producto225
Proveedor BINV004Dpto3Producto335
Proveedor BINV004Dpto3Producto145
Proveedor CINV005Dpto. 1Producto190
Proveedor CINV005Dpto. 1Producto136
Proveedor DINV006Dpto. 1Producto190
Proveedor DINV006Dpto. 1Producto1150
Proveedor DINV006Dpto. 1Producto115
Proveedor DINV007Dpto. 2Producto235
Proveedor DINV007Dpto3Producto320

Resultado deseado:

Visual A es el monto total del gasto por proveedor (muestra que el proveedor B y el proveedor A contribuyen al 80% superior del monto del gasto).

joycewoo_6-1662395256779.png

Visual B (recuento de gastos/inv por producto), C1 y C2 (recuento de inv basado en el rango de cantidades) se calculan en función del 80% de los principales proveedores de gastos.

joycewoo_5-1662395156534.png

joycewoo_9-1662397007865.png

Solo logré lograr la visual A, pero no pude obtener el resultado para las visuales B, C1 y C2.

Cualquier ayuda sería muy apreciada.

Gracias de antemano.

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Pruebe este dax pero no obtuvo el resultado correcto. ¿Alguien puede ayudar?

Factura superior # =
Dónde SpendByParentSupplier =
ADICIONES (
TODOSSELECCIONADOS ( Datos[Proveedor]),
"SpendAmount", [Gasto total],
"Proveedor1", Datos[Proveedor]
)
Dónde AllSpend =
CALCULAR (
[Gasto total],
TODOSSELECCIONADOS ( Datos[Proveedor] )
)
Dónde AcumuladoPercente =
ADICIONES (
SpendByParentSupplier,
"Acumulado%",
Dónde CurrentSpendAmount = [Gastar]
Dónde CumulatedSpend =
FILTRO (
SpendByParentSupplier,
[Gastar] >= CurrentSpendAmount
)
Dónde CumulatedSpendAmount =
SUMX (
CumulatedSpend,
[Gastar]
)
DEVOLUCIÓN
DIVIDIR (
CumulatedSpendAmount,
AllSpend
)
)
Dónde FilteredTable =
filtro( AcumuladoPercente, [Acumulado%] <= 0.8)



Dónde SpendbyInv =
ADICIONES(
TODOSSELECCIONADOS ( Datos[Proveedor], Datos[ProductId],Datos[InvoiceId]),
"SpendAmount1", [Gasto total],
"Proveedor1", Datos[Proveedor]
)
Dónde Tabla filtrada2 =
FILTRO(
CROSSJOIN(
SpendbyInv,
'Rango'),
[SpendAmount1] >='Rango'[Valor mínimo] &&
[SpendAmount1] < 'Rango'[Valor máximo]
)

Dónde JoinedTable =
NATURALINNERJOIN(
FilteredTable,
Tabla filtrada2)

DEVOLUCIÓN
Calcular([Recuento de facturas], FILTROS DE MANTENIMIENTO( JoinedTable ))
Syndicate_Admin
Administrator
Administrator

Deduzco que la Clasificación ABC Dinámica de esta publicación podría ser útil, pero simplemente no sé cómo ajustarla a mi caso.
Clasificación ABC – Patrones DAX

Syndicate_Admin
Administrator
Administrator

Su pregunta es una variante del análisis de Pareto común; pero no me sorprende que no puedas resolverlo después de una mirada profunda. Su complejidad es mucho más de lo que parece. Está mucho más allá de la mayoría de los usuarios.

CNENFRNL_0-1662471636466.gif

Deduzco que la Clasificación ABC Dinámica de esta publicación podría ser útil, pero simplemente no sé cómo ajustarla a mi caso.
Clasificación ABC – Patrones DAX

Syndicate_Admin
Administrator
Administrator

@joycewoo ,

¿Puede ilustrarnos cómo obtuvo Visual B ???, especialmente la cantidad gastada (los principales proveedores de gastos del 80%) de manera más explícita?

Hola, gracias por responder a mi pregunta.

Los proveedores se clasifican / clasifican en función de la cantidad total de gastos, desde la mayor cantidad total clasificada como la primera hasta la más pequeña. En función de la clasificación del proveedor, calcule el porcentaje acumulado. Por último, los proveedores con un porcentaje acumulado de 0% a 80% se clasifican como proveedores de gasto del 80% superior.


De los datos de muestra proporcionados anteriormente, solo el proveedor A y B están dentro del 80% acumulativo (el proveedor C ya superó el 80%, por lo que está fuera del alcance).

Por lo tanto, visual B es el monto total y el recuento de facturas por producto para los principales proveedores de gastos del 80%, que es solo el proveedor A y B. Estos dos proveedores contribuyeron con 3 productos (Producto1, Producto2 y Producto3).

A continuación se muestra un ejemplo de cómo obtener el monto total ($ 375) y el recuento de facturas (4 facturas) para el Producto1.

joycewoo_0-1662442389602.png

Espero que esto ayude.

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors