Skip to Main Content
Status Shipped
Categories Enrich
Created by Will Lyall
Created on Oct 31, 2024

Update fields based on another field using a formula

Please, fill in the below fields to enable the processing of your idea.

Who would benefit?

Data management

What impact would it make?

Automation of data and less error risk and more consistency

How should it work?

As someone who inputs data, I would like the PIM to allow me to have fields that update their value based on another field using a formula so that data manipulations or conversions are consistent throughout the catalogue.


For example, we have temperature, which is in both Celsius and Fahrenheit as we sell internationally. Ideally we only need to update the Celsius field and then the PIM can convert that into Fahrenheit. It would also mean that if the fahrenheit is missed out or incorrectly calculated, the PIM would negate the error.

Others might be concatenating a prefix or putting in a constant if another field has a value added to it.

Essentially it would be good for it to use the out of box formulas that syndication functions tab has plus calculations, but with a "IF" pretext to it.

Example:

IF

[Minimum temperature celsius] is updated then

[Minimum temperature fahrenheit] = ([Minimum temperature celsius]*9)/5 + 32


It would be a good start to have it work on update but to reach its full potential, it would be good for it to update based on context/criteria

Example:

IF [Obsolete] updated to = "True" then

[Approved for website] = "False"


The calculation attribute would only need to update if the source attribute is updated.

Why is it needed?

Allows for in system automation rather than relying on excel to do this.

Can then consistently handle data and set attributes as read only so they will only update based on another attribute or the conditions of another attribute.


Additional feedback, background or context:


  • Attach files
  • Anton Mårtensson
    Reply
    |
    Jan 16, 2025

    I see that this idea has just been shipped which, from my understanding, means it has been implemented. Will there be any articles written on how to set this up? I’m excited to start using this feature.

  • Henk-Jan van Pesch
    Reply
    |
    Nov 4, 2024

    I hope we can join forces as I think we are after the same; see INSE-I-71