Advice on feeder statement

Post Reply
harrytm1
Regular Participant
Posts: 226
Joined: Thu Apr 02, 2009 2:51 pm
OLAP Product: IBM Planning Analytics
Version: Latest version
Excel Version: 2003 to 2019

Advice on feeder statement

Post by harrytm1 »

Hi all,

I have a question on feeder statement. In the sample below, I wish to apply the feeder statement only to all n-elements under the parent "ASSET". The cube is Balance Sheet.

If I write ['Asset', 'BSMEA002'] => ['Asset', 'CALC_BSMEA002'] or ['Asset', 'BSMEA002'] => ['CALC_BSMEA002'] (which has the same effect), I suppose it will cause a permutation amongst the children within Asset parent. If there are 10 elements under Asset, then it will be 10x10 permutation, which is not what I want. Correct?

So I'm thinking of writing it this way:

['ASSET', 'BSMEA002'] =>
DB('Balance Sheet', !Entity, !BS Account, !Product, !Period, !Year, !Version, 'CALC_BSMEA002');

I'm assuming that by using !BS Account, even if 'Asset' is stated on the LHS, the DB statement will cause the feeder to apply 1-to-1 for each element. Is my understanding correct?

Many thanks in advance!
Planning Analytics latest version, including Cloud
kpk
MVP
Posts: 214
Joined: Tue Nov 11, 2008 11:57 pm
OLAP Product: TM1, CX
Version: TM1 7x 8x 9x 10x CX 9.5 10.1
Excel Version: XP 2003 2007 2010
Location: Hungary

Re: Advice on feeder statement

Post by kpk »

Supposing that Asset is a consolidated element with children (A1, A2,...,An):

['Asset', 'BSMEA002'] => ['Asset', 'CALC_BSMEA002'] or ['Asset', 'BSMEA002'] => ['CALC_BSMEA002']
means
['A1', 'BSMEA002'] => ['A1', 'CALC_BSMEA002']
['A2', 'BSMEA002'] => ['A2', 'CALC_BSMEA002']
...
['An', 'BSMEA002'] => ['An', 'CALC_BSMEA002']

So there will be no 10x10 permutation.
Best Regards,
Peter
harrytm1
Regular Participant
Posts: 226
Joined: Thu Apr 02, 2009 2:51 pm
OLAP Product: IBM Planning Analytics
Version: Latest version
Excel Version: 2003 to 2019

Re: Advice on feeder statement

Post by harrytm1 »

Thanks for your reply.

So in this case, both the shorthand and longhand way of writing the feeder achieves the same effect i.e. one to one feeding.
Planning Analytics latest version, including Cloud
tomok
MVP
Posts: 2836
Joined: Tue Feb 16, 2010 2:39 pm
OLAP Product: TM1, Palo
Version: Beginning of time thru 10.2
Excel Version: 2003-2007-2010-2013
Location: Atlanta, GA
Contact:

Re: Advice on feeder statement

Post by tomok »

Any time you are writing a rules statement using the shorthand notation (with the [] brackets), elements not specifically spelled out means use only those that match. For example, if I have a cube with three dimensions; Version, Account and Month, then the statement [Budget] = [Actual]; means Budget will equal Actual in the Version dimension for all corresponding Account and Month elements. It doesn't mean that Budget for Account 120000 for January will equal Actual for all accounts for all months. That doesn't make any logical sense.
Tom O'Kelley - Manager Finance Systems
American Tower
http://www.onlinecourtreservations.com/
harrytm1
Regular Participant
Posts: 226
Joined: Thu Apr 02, 2009 2:51 pm
OLAP Product: IBM Planning Analytics
Version: Latest version
Excel Version: 2003 to 2019

Re: Advice on feeder statement

Post by harrytm1 »

Noted. So the shorthand way is ok. As long as the consolidation is stated in the LHS, and if it is not stated in the RHS, TM1 will apply the feeders for the underlying n-elements one-to-one instead of permutations.

Thanks!
Planning Analytics latest version, including Cloud
Post Reply