cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Anonymous
Not applicable

Fórmulas de ventas acumuladas y análisis ABC por diferentes criterios

Hola, chicos

Estoy tratando de encontrar una manera de crear un análisis ABC donde encuentro un buen ejemplo aquí(https://www.daxpatterns.com/abc-classification/),altough esto no es tan factible para mi realidad. Mejor explicando, me gustaría tener un análisis abc con criterios diferentes.

Para quienes no son conscientes del concepto, el análisis ABC es algo en lo que separamos nuestra cartera de produts en: A , B e C.

  • Un producto es aquel en el que las ventas están entre el 0% y el 80% de las ventas totales.
  • Productos B entre 80% y 95%
  • C produts sobre el último 5% de las ventas

ABC -2.PNG

Imagine el siguiente ejemplo:

10 productos, con diferentes ventas (el total es de 5.260), donde el ABC es:

ABC - 1.PNG

El ejemplo previso es el ABC "clásico". Sin embargo, si queremos añadir criterios adicionales, por ejemplo la categoría de productos, tenemos un ABC diffent. Aquí, en este ejemplo, las ventas acumuladas son donne por categoría y no por ventas totales. Haciendo esto tenemos un DIFERENTE ABC.

ABC - 3.PNG

Por último, si queremos hacer un ABC por tienda, tenemos:

ABC - 4.PNG

El objetivo sería saber cuál es el ABC por ventas totales, ABC por categoría y ABC por tienda.


Con el fin de facilitar, comparto el enlace de las tablas anteriores (donde tenemos la lógica en un punto de vista de Excel - el que im saber algo 🙂 )

https://drive.google.com/file/d/1X5TtK1acpBXvY_2Hm2QG5-8L8wcZ2GY6/view?usp=sharing

Al mismo tiempo también comparto el PBIX, con la construcción del modelo de datos (fact sales, dimension: store, date y produc) donde me gustaría construir los análisis ABC.

https://drive.google.com/file/d/1bJbLED8loRHgRE_5UigwLtuttmkjJtrU/view?usp=sharing

¿Es factible?

Espera con ansias sus opiniones y experiencia.

¡Gracias de antemano por toda tu ayuda!

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Support
Community Support

Hola @canhoto ,

Consulte mi archivo .pbix.

v-lionel-msft_0-1597297710834.png

Saludos
Lionel Chen

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

View solution in original post

6 REPLIES 6
Highlighted
Super User IV
Super User IV
Highlighted
Anonymous
Not applicable

He estudiado todos estos enlaces con curiosidad.

Pero el primero, es simplemente, y los dos últimos son dos complejos (y honestamente i can't llegar allí con mi actual kwow-how).

De esa manera traté de documentar mi problema de la mejor manera posible con el fin de que alguien puede llegar allí de la manera más eficiente,

Highlighted
Anonymous
Not applicable

@amitchandak el enlace que envió podría tener una buena solución ya que parece ser un problema similar, pero el problema es que el enlace proporcionado por @Ashish_Mathur ya no está disponible. ¿Hay alguna posibilidad de recuperar el enlace?

https://community.powerbi.com/t5/Desktop/ABC-Analysis/td-p/309108

Gracias de antemano por ambos o por alguien en la comunidad que puede tratar este tema

Salud

Highlighted

Hola

Las fórmulas tendrán que ser diferentes para ABC Analysis by Store y por Category. ¿Estás de acuerdo con eso?


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Highlighted
Community Support
Community Support

Hola @canhoto ,

Consulte mi archivo .pbix.

v-lionel-msft_0-1597297710834.png

Saludos
Lionel Chen

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

View solution in original post

Highlighted
Anonymous
Not applicable

@v-lionel-msft

Gracias. Sus soluciones realmente funcionan.

Pero ahora, y para ser más independiente en el código, por favor, ¿podría aclarar algunos puntos.

¿Por qué la lógica del MAX es diferente para las ventas acumuladas de category&store frente a las ventas acumuladas "normales"?

Para ventas acumuladas:

    FILTER(
        ALLSELECTED('d_Products category'),
        'd_Products category'[Product] <= MAX('d_Products category'[Product])

Pero para la categoría, tenemos un MAX < MAX.

    FILTER(
        ALLSELECTED('d_Products category'),
        'd_Products category'[Category] = MAX('d_Products category'[Category]) && 'd_Products category'[Product] <= MAX('d_Products category'[Product])

Así como en la tienda:

   FILTER(
        ALLSELECTED(F_Sales),
        F_Sales[Store] = MAX(F_Sales[Store])&&F_Sales[Product] <= MAX(F_Sales[Product])
    )
)

Estoy en la fase de aprendizaje, así que todavía me resulta difícil interpretar el código.

Gracias de antemano por toda la ayuda.


Salud

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors