I agree with @Oliver Smiths response and suggested solution.
I would build an allocation line for each data-based reference allocation you'd like to build.
Sample Use Case - Application ID:
Allocate $ from IT Resource Towers to Applications using Application ID
In IT Resource Towers Master Data, use a lookup formula on Application ID to check if it exists in Application Master Data:
- Application ID Lookup =lookup(Application ID,Applications Master Data,Application ID,Application ID)
Next, create a helper column that evaluates the returned value of the Application ID Lookup formula:
- Is in Application Master Data =if(Application ID Lookup="","No","Yes")
You can use the helper column to control what rows will be allocating $ to Applications in the "From" section of the allocation configuration wizard.
Allocation Line A (Direct - Application)
From:
Where
IT Resource Towers Master Data.Is in Application Master Data Equals "Yes"
I would use this method on the other fields you're looking to match on based on data-based references as well (i.e. Cost Center, Product Category etc.). This would help you segregate the rows whose amounts you'd like to allocate in each allocation line.
