Skip to main content

Hello there,



My current setup:







  1. In one table [ALL PRODUCTS], I have two pairs of Lookup fields, providing all the options.


    [Products] = [Bananas, Apples, Grapes, Strawberries]


    [Markets] = [US, FR, DE]







  2. In another table [DELIVERED-PRODUCTS] I have multiple pairs of Lookup fields [Products] and [Markets], describing the products per market, a subset of the values in the previous table.


    [Products1] = [Bananas, Apples, Grapes]


    [Market1] = [us]


    [Products2] = [Bananas, Grapes, Strawberries]


    [Market2] = [fr]


    [Products3] = [Grapes]


    [Market3] = [de]







Ultimately, I would like to know what combinations are possible but not delivered per market, see point 5.







  1. I assume this would be somehow done by concatenating all elements of one array pair with the other, as in:


    [DELIVERED_Products_US] = [Bananas_US, Apples_US, Grapes_US]


    [DELIVERED_Products_FR] = [Bananas_FR, Grapes_FR, Strawberries_FR]


    [DELIVERED_Products_DE] = [Grapes_DE]







  2. Same for the [ALL PRODUCTS]


    [ALL_Products_Markets] = [Bananas_US, Apples_US, Grapes_US, Bananas_FR, Apples_FR, Grapes_FR, Strawberries_FR, Grapes_DE, Strawberries_DE]







  3. Ultimately, I would like to know what combinations of products and markets are in ALL PRODUCTS and not in DELIVERED PRODUCTS.


    [ALL-DELIVERED_Products_Markets] = [Apples_FR, Strawberries_DE]







Thanks a lot!

Hi @christoph,



It’s not that clear to me the structure you have because you mention that most of the fields are Lookup fields.


Would you like to share a screenshot of both tables and then tell us what exactly do you want to do? Then it will be very easy to help you 🙂



Thanks


Hi @christoph,



It’s not that clear to me the structure you have because you mention that most of the fields are Lookup fields.


Would you like to share a screenshot of both tables and then tell us what exactly do you want to do? Then it will be very easy to help you 🙂



Thanks


Thanks for your help!



Maybe we could try with this intermediate step:



How can I concatenate every item of one item with every element of another, to have all possible pairs?



Sticking to the example above, this is what I’ve got:





And this is what I am looking for




Thanks for your help!



Maybe we could try with this intermediate step:



How can I concatenate every item of one item with every element of another, to have all possible pairs?



Sticking to the example above, this is what I’ve got:





And this is what I am looking for






If I understand what you are trying to do, it cannot be done with a formula field or with rollup fields.



Of course, there is the possibility that I do not understand your situation. Screen captures showing your tables and the data would help.



If you are looking to make this calculation using a script, that is possible.



It is also possible that a different base design might make it easier to calculate what you want.


Thanks for your help!



Maybe we could try with this intermediate step:



How can I concatenate every item of one item with every element of another, to have all possible pairs?



Sticking to the example above, this is what I’ve got:





And this is what I am looking for




Hi @christoph,



What we all recommend you to do is to change the base design. With no been sure what exactly do you try to do I think that an effective way to store your data is the following:





  1. On the table with products, every record (this means every new line) corresponds to one product


    In this table you can put a single select of multiple select filed with values for the attribute like {product_type} = (Apples, Bananas, Grapes)


  2. In the table with orders you will put follow the same logic of one ordered product per line.




Does it work for you ? If not please share with us some screenshots for better understanding.



Thanks


Reply