Hi,all.
I have created a cube through Turbo Integrator with OBDC(Sql Server) data source,there are three datas in the cube:A,B,and C.
A and B are metadatas,C=A*B.But when I change A or B,C isn't changed.How can i make C changed when A or B is changed?
Thanks for reading.
How to make a data changed when another data is changed?
-
- Regular Participant
- Posts: 164
- Joined: Tue May 04, 2010 10:49 am
- OLAP Product: Cognos TM1
- Version: 9.4.1 - 10.1
- Excel Version: 2003 and 2007
Re: How to make a data changed when another data is changed?
Hmmm, not entirely sure what you mean but essentially you need to create a rule in your cube to set C = B * A. It sounds like what you've done is calculate C at load time in your TI process instead. Is that about right?guoshock wrote:Hi,all.
I have created a cube through Turbo Integrator with OBDC(Sql Server) data source,there are three datas in the cube:A,B,and C.
A and B are metadatas,C=A*B.But when I change A or B,C isn't changed.How can i make C changed when A or B is changed?
Thanks for reading.
-
- Posts: 14
- Joined: Fri Mar 30, 2012 9:17 am
- OLAP Product: TM1
- Version: 9.5.1
- Excel Version: MS Office 2007
Re: How to make a data changed when another data is changed?
I'm Sorry that I didn't describe the problem clearly.The fact is:asutcliffe wrote:Hmmm, not entirely sure what you mean but essentially you need to create a rule in your cube to set C = B * A. It sounds like what you've done is calculate C at load time in your TI process instead. Is that about right?guoshock wrote:Hi,all.
I have created a cube through Turbo Integrator with OBDC(Sql Server) data source,there are three datas in the cube:A,B,and C.
A and B are metadatas,C=A*B.But when I change A or B,C isn't changed.How can i make C changed when A or B is changed?
Thanks for reading.
I have set C=A*B in the column 'formula' of "variables" tab in Turbo Integrator,and at load time C was calculated as I wanted,but waht puzzled me is that after created the cube, when I changed A or B,the data C wasn't changed at all.
What I wanted is that when I change A or B,the data C will be also changed,for C=A*B.
Hope that I have described the problem clearly.
-
- Regular Participant
- Posts: 180
- Joined: Thu Jul 01, 2010 3:06 am
- OLAP Product: Cognos Express
- Version: 9.5
- Excel Version: 2007
- Location: Melbourne, Australia
Re: How to make a data changed when another data is changed?
asutcliffe pointed out that you are loading C using TI process. so when the data is in the cube, it exist as a data instead of a calculated field. On the TI process, you only have to load A and B. define c in the rules.asutcliffe wrote:Hmmm, not entirely sure what you mean but essentially you need to create a rule in your cube to set C = B * A. It sounds like what you've done is calculate C at load time in your TI process instead. Is that about right?guoshock wrote:Hi,all.
I have created a cube through Turbo Integrator with OBDC(Sql Server) data source,there are three datas in the cube:A,B,and C.
A and B are metadatas,C=A*B.But when I change A or B,C isn't changed.How can i make C changed when A or B is changed?
Thanks for reading.
-
- Posts: 14
- Joined: Fri Mar 30, 2012 9:17 am
- OLAP Product: TM1
- Version: 9.5.1
- Excel Version: MS Office 2007
Re: How to make a data changed when another data is changed?
Thanks,winsonlee and asutcliffe,because of your posts,I get what I wanted through creating rules.winsonlee wrote:asutcliffe pointed out that you are loading C using TI process. so when the data is in the cube, it exist as a data instead of a calculated field. On the TI process, you only have to load A and B. define c in the rules.asutcliffe wrote:Hmmm, not entirely sure what you mean but essentially you need to create a rule in your cube to set C = B * A. It sounds like what you've done is calculate C at load time in your TI process instead. Is that about right?guoshock wrote:Hi,all.
I have created a cube through Turbo Integrator with OBDC(Sql Server) data source,there are three datas in the cube:A,B,and C.
A and B are metadatas,C=A*B.But when I change A or B,C isn't changed.How can i make C changed when A or B is changed?
Thanks for reading.