You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

0 Días
16 Hrs
32 Min
41 Seg
Curso de Looker Studio

Curso de Looker Studio

Carlos Gonzales

Carlos Gonzales

Parámetros para optimización en Looker Studio

8/17
Resources

Efficient inventory management is critical for any retail business, especially when dealing with perishable goods. Establishing proper parameters to control stock rotation can make the difference between operational success and significant losses. In this guide, you will learn how to implement a customizable stock rotation alert system that will allow users to quickly identify products in critical condition.

How to implement customizable parameters for inventory management?

When analyzing inventory days for each product, this data alone does not provide enough context to make decisions. We need to establish a threshold that defines when a product is critical. For this, we will implement a customizable parameter that will allow users to define this threshold according to their specific needs.

A parameter is a piece of data that the user can incorporate into a system to be part of a calculation or function. In our case, we will create the parameter "maximum days threshold", which will represent the maximum number of days a product can remain in inventory before it is considered to be in a critical state.

To create this parameter:

  1. We define the data type as integer.
  2. Remove accents in the ID (e.g. "days" instead of "days") to avoid compatibility issues.
  3. Set a default value (e.g., 5 days) for when the user does not enter any data.

Once created, the parameter will appear in the data list with a distinctive color and the "@" tag, indicating that it is a special item that can be used in calculations.

How to create an alert system based on parameters?

With the parameter set, we can create a calculated field that generates alerts when products exceed the defined threshold. This field, which we will call "turnover alert", will use a conditional function to evaluate each product:

IF [Days of inventory in branch 1] <= [Maximum days threshold] THEN "Rotation alert" ELSE "OK".

This formula compares the days a product has remained in inventory to the defined maximum threshold. If the days are less than or equal to the threshold, an alert is generated; otherwise, all is OK.

Once this calculated field is implemented, we can eliminate the individual inventory days fields that can be confusing, and focus on the new alert indicator that provides more actionable information.

How do you allow users to customize the alert parameters?

For the system to be truly useful, we must allow users to modify the maximum days threshold according to their specific needs. This is achieved by implementing interactive controls:

  1. We add an "input box" type control for the maximum days threshold.
  2. We place this control in a prominent position in the interface.
  3. We link the control to the parameter created earlier.

The effect of this control is immediate: when the user modifies the threshold value, the table is automatically updated, showing more or less products in alert status according to the set criteria. For example:

  • With a threshold of 15 days: many products will appear in alert.
  • With a threshold of 1 day: few or no products will appear in alert.

How to filter by categories for a more precise management?

Different types of products have different life cycles. For example, bakery products deteriorate faster than other items. To address this reality, we implemented a filter by category:

  1. We add a "drop-down list" type control.
  2. We set this control to filter by product category.
  3. We allow the user to select specific categories for analysis.

With this filter, we can set specific thresholds for each category. For example, we could define that bakery products have a maximum threshold of 2 days, while other categories may have higher thresholds.

How to display only products in critical condition?

To facilitate decision making, it is useful to be able to visualize only those products that require immediate attention. This is achieved by implementing an additional filter for the table:

  1. Access the table properties.
  2. Add a new filter.
  3. We configure the filter to display only rows where the "rotation alert" field indicates a critical status.

With this filter enabled, the table will display only products that are on alert, allowing users to focus on items that require immediate action.

The combination of the customizable parameter, category filter and alert display filter creates a powerful and flexible system for inventory management. Users can adjust thresholds according to the specific needs of each product category and quickly view items that require attention.

This approach to inventory management based on customizable parameters and visual alerts provides a valuable tool for any business that handles products with different life cycles. What other metrics or functionality do you think would be useful to further enhance this management system? Share your ideas in the comments.

Contributions 3

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

Agregaría otro parámetro para los precios. Con eso los gerentes pueden establecer su umbral según el presupuesto y así identificar con más seguridad qué productos podrán reemplazar.
Yo colocaría un parámetro que tuviera que ver con los que están próximos a llegar a cumplir en umbral eso me ayudaría también a identificar que productos se van a caducar y puedo vender a fecha corta para no perderlos
Agregaría otro valor de stock óptimo o cantidad para el pedido. Tomando el mismo parámetro de umbral máx como stock óptimo. La fórmula que usaría es: IF \[⚠️ Stock S1] = "⚠️STOCK" THEN \[Ventas S1]\*\[@Umbral max dias]-\[Stock Sucursal 1] ELSE 0 Siguiendo con este caso, agregaría el costo del pedido por categoría, multiplicando el precio (o el costo, más bien) por la fórmula anterior. Por otro lado, me parece que la fórmula en la clase debería ser >, en lugar de <=, para que aparezca el aviso de rotación si los días de inventario es mayor al umbral max de días. O no sé si estoy mal interpretando lo que se busca.