can i use IF statment on DBRW excel formula
-
- Posts: 3
- Joined: Wed Jul 31, 2013 4:03 pm
- OLAP Product: SQL
- Version: TM1 10.1.1
- Excel Version: 2010
can i use IF statment on DBRW excel formula
Hi All
i when created dynamic report for column and report made has 2 cube.
on excel cell i writhe the formula as below:
= IF(M$14<>N$14,DBRW($J$9,$M$11,$O$11,$I21,$H21,N$15),DBRW($M$9,$M$11,$O$11,$I21,$H21,N$16,N$17))
the formula is work on view report. but when i change value on report and save ,
the data can't be save.
how can i solve the problem.
i when created dynamic report for column and report made has 2 cube.
on excel cell i writhe the formula as below:
= IF(M$14<>N$14,DBRW($J$9,$M$11,$O$11,$I21,$H21,N$15),DBRW($M$9,$M$11,$O$11,$I21,$H21,N$16,N$17))
the formula is work on view report. but when i change value on report and save ,
the data can't be save.
how can i solve the problem.
-
- Posts: 23
- Joined: Fri Jun 21, 2013 5:10 pm
- OLAP Product: TM1
- Version: 9.5.2
- Excel Version: 2010
Re: can i use IF statment on DBRW excel formula
are you trying to save the data change back to TM1 or simply read the value from TM1 and put it in the excel sheet?
- Martin Ryan
- Site Admin
- Posts: 1989
- Joined: Sat May 10, 2008 9:08 am
- OLAP Product: TM1
- Version: 10.1
- Excel Version: 2010
- Location: Wellington, New Zealand
- Contact:
Re: can i use IF statment on DBRW excel formula
You can use IF's on DBRWs only if you want read only information. If you want to type the value over the DBRW formula and send it back to TM1 then it will not work. This is because of how the Cellupdate event is handled in VBA.
The precedent cells (e.g. cell $M$9) can have IF formulas in them, which could be a way around the problem - though probably not in your case because I see the two cubes have a different number of dimensions in them.
Martin
The precedent cells (e.g. cell $M$9) can have IF formulas in them, which could be a way around the problem - though probably not in your case because I see the two cubes have a different number of dimensions in them.
Martin
Please do not send technical questions via private message or email. Post them in the forum where you'll probably get a faster reply, and everyone can benefit from the answers.
Jodi Ryan Family Lawyer
Jodi Ryan Family Lawyer
-
- Posts: 3
- Joined: Wed Jul 31, 2013 4:03 pm
- OLAP Product: SQL
- Version: TM1 10.1.1
- Excel Version: 2010
Re: can i use IF statment on DBRW excel formula
hi Martin,
many thanks.
yes, in my case the two cubes have a different number of dimensions.
so ... you meaning , the way is not work ?
many thanks.
yes, in my case the two cubes have a different number of dimensions.
so ... you meaning , the way is not work ?
Martin Ryan wrote:You can use IF's on DBRWs only if you want read only information. If you want to type the value over the DBRW formula and send it back to TM1 then it will not work. This is because of how the Cellupdate event is handled in VBA.
The precedent cells (e.g. cell $M$9) can have IF formulas in them, which could be a way around the problem - though probably not in your case because I see the two cubes have a different number of dimensions in them.
Martin
-
- Posts: 3
- Joined: Wed Jul 31, 2013 4:03 pm
- OLAP Product: SQL
- Version: TM1 10.1.1
- Excel Version: 2010
Re: can i use IF statment on DBRW excel formula
yes,
i try to save data on excel hseet also change the data.
simple read is okay... but store is not work...
i try to save data on excel hseet also change the data.
simple read is okay... but store is not work...
bplaia wrote:are you trying to save the data change back to TM1 or simply read the value from TM1 and put it in the excel sheet?
-
- Posts: 23
- Joined: Fri Jun 21, 2013 5:10 pm
- OLAP Product: TM1
- Version: 9.5.2
- Excel Version: 2010
Re: can i use IF statment on DBRW excel formula
DBRW won't write back to TM1, you have to use a DBS or DBSW formula in order to save data on TM1erin wrote:yes,
i try to save data on excel hseet also change the data.
simple read is okay... but store is not work...
bplaia wrote:are you trying to save the data change back to TM1 or simply read the value from TM1 and put it in the excel sheet?
Here is the IBM documentation
http://pic.dhe.ibm.com/infocenter/ctm1/ ... k_dbs.html
-
- 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: can i use IF statment on DBRW excel formula
Incorrect. You can write back to TM1 over a DBRW formula. This has been a key feature umpteen years. What you CANNOT do is write back to TM1 in a DBRW when the cell has more than just a plain vanilla DBRW formula (like an IF statement or another DBR lookup or DBRA).bplaia wrote:DBRW won't write back to TM1, you have to use a DBS or DBSW formula in order to save data on TM1
- Martin Ryan
- Site Admin
- Posts: 1989
- Joined: Sat May 10, 2008 9:08 am
- OLAP Product: TM1
- Version: 10.1
- Excel Version: 2010
- Location: Wellington, New Zealand
- Contact:
Re: can i use IF statment on DBRW excel formula
Yep, that's my meaning. You cannot do what you want to do this way. I think you'll have to create two separate reports, one for cube A and one for cube B.erin wrote: yes, in my case the two cubes have a different number of dimensions.
so ... you meaning , the way is not work ?
I think you mean that you tried hitting Save in Excel with the intention of saving the data in TM1? If that's what you mean, saving in Excel does nothing in TM1. Saving an Excel workbook will save all the Excel formulas (DBRWs etc) but it does not save the data in TM1. When you type a value into TM1 - regardless of whether that's directly in the cube or via a DBRW formula in Excl - the value is automatically saved in TM1. You don't need to do anything else for it to be retained (to be pedantic, the exception is if the server crashes and logging is turned off, but that's not relevant to your case).erin wrote:i try to save data on excel hseet also change the data.
Martin
Please do not send technical questions via private message or email. Post them in the forum where you'll probably get a faster reply, and everyone can benefit from the answers.
Jodi Ryan Family Lawyer
Jodi Ryan Family Lawyer
-
- Posts: 23
- Joined: Fri Jun 21, 2013 5:10 pm
- OLAP Product: TM1
- Version: 9.5.2
- Excel Version: 2010
Re: can i use IF statment on DBRW excel formula
my apologies for the incorrect information and thanks tomok for letting me in on that secrettomok wrote:Incorrect. You can write back to TM1 over a DBRW formula. This has been a key feature umpteen years. What you CANNOT do is write back to TM1 in a DBRW when the cell has more than just a plain vanilla DBRW formula (like an IF statement or another DBR lookup or DBRA).bplaia wrote:DBRW won't write back to TM1, you have to use a DBS or DBSW formula in order to save data on TM1
-
- Posts: 141
- Joined: Wed Mar 09, 2011 1:25 pm
- OLAP Product: TM1
- Version: 10.2.2
- Excel Version: 2003 2007 2010 2013
Re: can i use IF statment on DBRW excel formula
turn off calc before save