Skip to main content
Question

Build a dimension with Pigment

  • April 13, 2026
  • 2 replies
  • 16 views

ChrisAHeathcote
Author
Forum|alt.badge.img

Hi,

I would like to create a mechanism to create a dimension from the user selecting combinations of other dimensions in a boolean formatted metric. 

For example; GL, Supplier and Project. User selects an intersection by checking a boolean. This can then be used to create an item in a list whose ID could be [GL][Supplier][Project].

This dimension can then be used to assign forecast against.

What is the simplest way to build this list?

Thanks, 

2 replies

ClareHutton_QueBIT
Trendsetter
Forum|alt.badge.img+2

So I have not done this but I have some ideas for where to start.
 

I’d likely have an auto ID dimension that then allows the user to select properties for GL, Supplier, and Project. It would then create the combo name via formula. Then I’d use Pigment to Pigment(P2P) so that the actual used dimension isn’t the same one being edited by users.
 

I think there are likely many other ways to do this depending on who the users are and security but I think this may be simplest.


Jake
Employee
Forum|alt.badge.img+5
  • Employee
  • April 13, 2026

Hi ​@ChrisAHeathcote

 

As ​@ClareHutton_QueBIT suggested,

the simplest way to do this in Pigment is usually with a list-to-list import configuration. I’ve linked a knowledge base article below that shows how to set it up.

A few design considerations as you build it:

  • Add validation properties to make sure all required source dimensions are selected before import.
  • Use staging properties to build the concatenated unique ID and store any additional user-entered attributes.
  • Decide whether previously created members should remain available for review or audit history.
  • Think through security, especially on dimensions like Supplier or Product. For example, a user may only be allowed to create and view items related to Supplier ABC.

 

Set Up List-to-List Import