TM1 Rules and Feeders
Posted: Thu Oct 18, 2012 3:27 pm
Question: What is the best way to write Feeders when you want to feed a subset of elements in a dimension?
TM1 Version: 9.5.2 FP2.
The main issue is you cannot put multiple single elements into the right side of a Feeder statement using the { element1, element2, element3 } syntax. That only works on the left side of the feeder.
We have a cube with many dimensions.
Two of them are Scenario and Account.
I want to feed data from 3 scenarios from 1 account to a different account.
In the Scenario dimension, there are 7 N-level elements:
Actuals
Estimate
Estimate Reported
Forecast
Forecast High
Forecast Low
OpPlan
The feeder needs to feed from Forecast, Forecast High, and Forecast Low from on account to another, like Account BS130100 to Account 130100.
There are many accounts to feed and be fed, but for this example, only one account pair is shown.
The scenario data is a 1:1 coorespondence, meaning I really want to feed Forecast to Forecast, Forecast High to itself, etc.
I have written the feeder as 3 separate feeders:
['Forecast', 'BS130100'] => ['Forecast', '130100']
['Forecast High', 'BS130100'] => ['Forecast High', '130100']
['Forecast Low', 'BS130100'] => ['Forecast Low', '130100']
I would like to reduce the number of Feeders by coding:
[{'Forecast', 'Forecast High', 'Forecast Low'}, 'BS130100'] => [{'Forecast', 'Forecast High', 'Forecast Low'}, '130100']
But as stated above, this is not a valid syntax.
So, what really happens if the feeders looks like this, where the target is silent on what Scenarios should be fed to:
[{'Forecast', 'Forecast High', 'Forecast Low'}, 'BS130100'] => ['130100']
Do the amounts in the 3 scenarios on the left get fed to all 7 N-level scenarios?
Do the amounts in the 3 scenarios only get fed to the same 3 scenarios? As 1:1 or 1:3?
Thanks in advance!
TM1 Version: 9.5.2 FP2.
The main issue is you cannot put multiple single elements into the right side of a Feeder statement using the { element1, element2, element3 } syntax. That only works on the left side of the feeder.
We have a cube with many dimensions.
Two of them are Scenario and Account.
I want to feed data from 3 scenarios from 1 account to a different account.
In the Scenario dimension, there are 7 N-level elements:
Actuals
Estimate
Estimate Reported
Forecast
Forecast High
Forecast Low
OpPlan
The feeder needs to feed from Forecast, Forecast High, and Forecast Low from on account to another, like Account BS130100 to Account 130100.
There are many accounts to feed and be fed, but for this example, only one account pair is shown.
The scenario data is a 1:1 coorespondence, meaning I really want to feed Forecast to Forecast, Forecast High to itself, etc.
I have written the feeder as 3 separate feeders:
['Forecast', 'BS130100'] => ['Forecast', '130100']
['Forecast High', 'BS130100'] => ['Forecast High', '130100']
['Forecast Low', 'BS130100'] => ['Forecast Low', '130100']
I would like to reduce the number of Feeders by coding:
[{'Forecast', 'Forecast High', 'Forecast Low'}, 'BS130100'] => [{'Forecast', 'Forecast High', 'Forecast Low'}, '130100']
But as stated above, this is not a valid syntax.
So, what really happens if the feeders looks like this, where the target is silent on what Scenarios should be fed to:
[{'Forecast', 'Forecast High', 'Forecast Low'}, 'BS130100'] => ['130100']
Do the amounts in the 3 scenarios on the left get fed to all 7 N-level scenarios?
Do the amounts in the 3 scenarios only get fed to the same 3 scenarios? As 1:1 or 1:3?
Thanks in advance!