
I have a set of data that consist of multiple different types of product's price for each different markets, MarketA belongs to me and I conditionally formatted it to color code it red when a product's price in our market is higher than every other market's product. Using column rules in table tool, this logic is formed
IF toNumber([MarketB])==0 && toNumber([MarketC])==0 && toNumber([MarketD])==0 && toNumber([MarketE])==0 && toNumber([MarketF])==0 && toNumber([MarketG])==0 && toNumber([MarketH])==0 && toNumber([MarketI])==0 && toNumber([MarketJ])==0 then "background-color :lime" elseif toNumber([MarketA (ours)]) > toNumber([MarketB]) && toNumber([MarketA (ours)]) > toNumber([MarketC]) && toNumber([MarketA (ours)]) > toNumber([MarketC]) && toNumber([MarketA (ours)]) > toNumber([MarketD]) && toNumber([MarketA (ours)]) > toNumber([MarketE]) && toNumber([MarketA (ours)]) > toNumber([MarketF]) && toNumber([MarketA (ours)]) > toNumber([MarketG]) && toNumber([MarketA (ours)]) > toNumber([MarketH]) && toNumber([MarketA (ours)]) > toNumber([MarketI]) && toNumber([MarketA (ours)]) > toNumber([MarketJ]) then "background-color:red" else "background-color : lime" endif
Here is what I want to achieve, since using that logic each time a new market (column) is added into the data set, the code have to be formatted again to add in the new market (column) manually, so I was thinking if there is a way to compare our column (MarketA) with unknown or dynamically added columns instead of manually adding new lines of code each time a new market (column) is added in
attached is the sample workflow for this conditional formatting.