Hi,
Can anyone help me in sorting out this issue.
My users wants to spread data based on the % of proposed Totals.
These are the actual % for No.of Liftings in a month for a set of regions.
Region 1 - 22.18%
Region 2 - 67.20%
Region 3 - 5.41%
Region 4 - .08%
Region 5 - 2.54%
Region 6 - 1.70%
Region 7 - .88%
Note: Total No.of Liftings for a month is 4379
If the user wants to change to any percentage let say
Region 1 - 21.00%
Region 2 - 40.00%
Region 3 - 9.00%
Region 4 - 6.00%
Region 5 - 7.00%
Region 6 - 9.00%
Region 7 - 8.00%
Using the same total no.of liftings for a month, which is 4379; How can I spread the values to the leaf level based on given/changed %?
Is there any function or have to write TI which calculates the proportional values based on the given/changed %? Please guide me.
Thanks in advance.
Spreading Technique or Function
-
- Posts: 59
- Joined: Thu May 26, 2011 5:04 am
- OLAP Product: COGNOS
- Version: 9.0
- Excel Version: 2007
Spreading Technique or Function
Configuration Details
Microsoft Window Server 2003 Exterprise x64 Edition Service Pack 2
RAM 32 GB
using IBM Cognos Express Xcelerator (Version 10.1)
MS-Office Excel 2010 (12.0.6514.5000)SP2 MSO (12.0.6425.1000)
Microsoft .NET Framework 3.5
Microsoft Window Server 2003 Exterprise x64 Edition Service Pack 2
RAM 32 GB
using IBM Cognos Express Xcelerator (Version 10.1)
MS-Office Excel 2010 (12.0.6514.5000)SP2 MSO (12.0.6425.1000)
Microsoft .NET Framework 3.5
- Cam
- Posts: 18
- Joined: Wed Mar 09, 2011 12:30 am
- OLAP Product: TM1
- Version: 9.5.1
- Excel Version: 2003
Re: Spreading Technique or Function
you want to spread region data, maybe is a way using TI, but if you use a rule?
on a premises cube you have the total number of liftings and on the target cube a % measure and a output measure, having
['Output']=N:DB('premises','Total Liftings',.. other dims..)*DB('target cube',!region,...other dims..,'%');
every times % changes data changes, if you want to keep a result you can copy data to another version using a relative
hope it helps (If I understood your problem)
on a premises cube you have the total number of liftings and on the target cube a % measure and a output measure, having
['Output']=N:DB('premises','Total Liftings',.. other dims..)*DB('target cube',!region,...other dims..,'%');
every times % changes data changes, if you want to keep a result you can copy data to another version using a relative
hope it helps (If I understood your problem)
-
- Posts: 59
- Joined: Thu May 26, 2011 5:04 am
- OLAP Product: COGNOS
- Version: 9.0
- Excel Version: 2007
Re: Spreading Technique or Function
Thanks Cam, I got it and it is working fine.Cam wrote:you want to spread region data, maybe is a way using TI, but if you use a rule?
on a premises cube you have the total number of liftings and on the target cube a % measure and a output measure, having
['Output']=N:DB('premises','Total Liftings',.. other dims..)*DB('target cube',!region,...other dims..,'%');
every times % changes data changes, if you want to keep a result you can copy data to another version using a relative
hope it helps (If I understood your problem)
Configuration Details
Microsoft Window Server 2003 Exterprise x64 Edition Service Pack 2
RAM 32 GB
using IBM Cognos Express Xcelerator (Version 10.1)
MS-Office Excel 2010 (12.0.6514.5000)SP2 MSO (12.0.6425.1000)
Microsoft .NET Framework 3.5
Microsoft Window Server 2003 Exterprise x64 Edition Service Pack 2
RAM 32 GB
using IBM Cognos Express Xcelerator (Version 10.1)
MS-Office Excel 2010 (12.0.6514.5000)SP2 MSO (12.0.6425.1000)
Microsoft .NET Framework 3.5