Please help me with feeders
Posted: Fri Jun 15, 2012 9:09 am
Hi All Gurus,
I am facing a problem with feeders.
In this cube I am capturing project wise WIP and calculating Asset Additions based on Expected Golive date. As in Expected Golive Month it gets converted into Asset additions.
There can be 10 possible projects and its get consolidated under TOTAL ITEMS in !WIP SRNo dimension.
but when I change my Exp Golive date/month the Total Value becomes Zero and it says cell not fed.
Please anyone tell me If I am doing something wrong.
Thanks in advance for help
FYI
Time dimension has following format
2012-01
2012-02
2012-03
following are my calculation and feeders for the cube.
########################################
FEEDSTRINGS;
SKIPCHECK;
##Set Consolidation level for date to zero
[{'Approved','Exp GoLive'},'WIP YTD'] = C: 0;
##Copy project name to Additional WIP
['Project Name', 'Additions WIP'] = S:DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, 'WIP YTD', 'Project Name');
##Copy project Value to Additional WIP
['Project Value', 'Additions WIP' ] = N: ['Project Value', 'WIP YTD' ] ;
##Copy project Life to Additional WIP
['Project Life (In Months)', 'Additions WIP' ] = N: ['Project Life (In Months)', 'WIP YTD' ] ; c:0;
##Copy Approved date to Additional WIP
['Approved', 'Additions WIP' ] = ['Approved', 'WIP YTD' ] ;
##Copy Exp Golive Date to Additional WIP
['Exp GoLive', 'Additions WIP' ] = ['Exp GoLive', 'WIP YTD' ] ;
##Calucate asset additions based on Exp Golive Dates
['Additions WIP','AOP'] = N: IF (!WIP Period @= TIMST((DB('FA WIP Calc', ! Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item, 'Exp GoLive')-21916),'\Y-\m'),DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item, 'Project Value'),0);
FEEDERS;
['WIP YTD', 'Project Name']=>['Project Name', 'Additions WIP'] ;
['Project Value', 'WIP YTD' ] => ['Project Value', 'Additions WIP' ] ;
['Exp GoLive', 'WIP YTD' ] => ['Exp GoLive', 'Additions WIP' ] ;
['Project Life (In Months)', 'WIP YTD' ] => ['Project Life (In Months)', 'Additions WIP'];
['Additions WIP','Exp GoLive'] => DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item, TIMST((DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item,'Exp GoLive')-21916),'\Y-\m'));
Thanks in advance.
Regards,
Lav
I am facing a problem with feeders.
In this cube I am capturing project wise WIP and calculating Asset Additions based on Expected Golive date. As in Expected Golive Month it gets converted into Asset additions.
There can be 10 possible projects and its get consolidated under TOTAL ITEMS in !WIP SRNo dimension.
but when I change my Exp Golive date/month the Total Value becomes Zero and it says cell not fed.
Please anyone tell me If I am doing something wrong.
Thanks in advance for help
FYI
Time dimension has following format
2012-01
2012-02
2012-03
following are my calculation and feeders for the cube.
########################################
FEEDSTRINGS;
SKIPCHECK;
##Set Consolidation level for date to zero
[{'Approved','Exp GoLive'},'WIP YTD'] = C: 0;
##Copy project name to Additional WIP
['Project Name', 'Additions WIP'] = S:DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, 'WIP YTD', 'Project Name');
##Copy project Value to Additional WIP
['Project Value', 'Additions WIP' ] = N: ['Project Value', 'WIP YTD' ] ;
##Copy project Life to Additional WIP
['Project Life (In Months)', 'Additions WIP' ] = N: ['Project Life (In Months)', 'WIP YTD' ] ; c:0;
##Copy Approved date to Additional WIP
['Approved', 'Additions WIP' ] = ['Approved', 'WIP YTD' ] ;
##Copy Exp Golive Date to Additional WIP
['Exp GoLive', 'Additions WIP' ] = ['Exp GoLive', 'WIP YTD' ] ;
##Calucate asset additions based on Exp Golive Dates
['Additions WIP','AOP'] = N: IF (!WIP Period @= TIMST((DB('FA WIP Calc', ! Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item, 'Exp GoLive')-21916),'\Y-\m'),DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item, 'Project Value'),0);
FEEDERS;
['WIP YTD', 'Project Name']=>['Project Name', 'Additions WIP'] ;
['Project Value', 'WIP YTD' ] => ['Project Value', 'Additions WIP' ] ;
['Exp GoLive', 'WIP YTD' ] => ['Exp GoLive', 'Additions WIP' ] ;
['Project Life (In Months)', 'WIP YTD' ] => ['Project Life (In Months)', 'Additions WIP'];
['Additions WIP','Exp GoLive'] => DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item, TIMST((DB('FA WIP Calc', !Entity, !FA Category PCode, !Currency, !Versions, !WIP SRNo, !m_WIP Item,'Exp GoLive')-21916),'\Y-\m'));
Thanks in advance.
Regards,
Lav