regarding paramterised query in tm1
-
- Posts: 44
- Joined: Mon May 17, 2010 8:14 am
- OLAP Product: tm1 cognos
- Version: 9.5
- Excel Version: 2007
regarding paramterised query in tm1
hi,
i have created a parametrised query in ti process which is connecting to oracle .
i defined a parameter called year_num in TI.my query is
select
t1.account_category as account_category,
from
t1
where
t1.fiscal_year_number = @Year_num;
but the query is not working it shows a failure status in ti while i am clicking preview
thanks and regards
anjali.
i have created a parametrised query in ti process which is connecting to oracle .
i defined a parameter called year_num in TI.my query is
select
t1.account_category as account_category,
from
t1
where
t1.fiscal_year_number = @Year_num;
but the query is not working it shows a failure status in ti while i am clicking preview
thanks and regards
anjali.
-
- Posts: 44
- Joined: Mon May 17, 2010 8:14 am
- OLAP Product: tm1 cognos
- Version: 9.5
- Excel Version: 2007
Re: regarding paramterised query in tm1
the query is working fine with the hard coded value for year_number=2010.but i have to implement it with a variable
which dynamically accepts the year
which dynamically accepts the year
- Michel Zijlema
- Site Admin
- Posts: 712
- Joined: Wed May 14, 2008 5:22 am
- OLAP Product: TM1, PALO
- Version: both 2.5 and higher
- Excel Version: 2003-2007-2010
- Location: Netherlands
- Contact:
Re: regarding paramterised query in tm1
Hi Anjali,
The right notation for using a TI parameter in the query text is either ?year_num? of '?year_num?', depending on data type.
Michel
The right notation for using a TI parameter in the query text is either ?year_num? of '?year_num?', depending on data type.
Michel
-
- Posts: 44
- Joined: Mon May 17, 2010 8:14 am
- OLAP Product: tm1 cognos
- Version: 9.5
- Excel Version: 2007
Re: regarding paramterised query in tm1
hi,
when i am using the following query
select
t1.account_category as account_category,
from
t1
where
t1.fiscal_year_number = ?Year_num?;
i am getting query failed error in tm1 while cilcking the preview .Can any suggest a solution for this?
thanks and regards,
angel
when i am using the following query
select
t1.account_category as account_category,
from
t1
where
t1.fiscal_year_number = ?Year_num?;
i am getting query failed error in tm1 while cilcking the preview .Can any suggest a solution for this?
thanks and regards,
angel
- Alan Kirk
- Site Admin
- Posts: 6606
- Joined: Sun May 11, 2008 2:30 am
- OLAP Product: TM1
- Version: PA2.0.9.18 Classic NO PAW!
- Excel Version: 2013 and Office 365
- Location: Sydney, Australia
- Contact:
Re: regarding paramterised query in tm1
The query that's used to drive the the preview will use the default parameter(s) that you've specified in the Parameters tab.angel1234 wrote:hi,
when i am using the following query
select
t1.account_category as account_category,
from
t1
where
t1.fiscal_year_number = ?Year_num?;
i am getting query failed error in tm1 while cilcking the preview .Can any suggest a solution for this?
thanks and regards,
angel
Make sure that you have a valid default specified for the Year_Num parameter.
In fact, also make sure that you have specified Year_Num as a parameter in that tab, and haven't just used it in the query without having done so.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-
- Posts: 44
- Joined: Mon May 17, 2010 8:14 am
- OLAP Product: tm1 cognos
- Version: 9.5
- Excel Version: 2007
Re: regarding paramterised query in tm1
hi,
still its not working
query is :
select * from table1 where field1=?P0?;
in advanced tab-->parameter tab
i have given parameter as P0
type as numeric
default value 1.0000
prompt question as P0
Kindly let me know any thing i have missed out
regards
Angel
still its not working
query is :
select * from table1 where field1=?P0?;
in advanced tab-->parameter tab
i have given parameter as P0
type as numeric
default value 1.0000
prompt question as P0
Kindly let me know any thing i have missed out
regards
Angel
- Alan Kirk
- Site Admin
- Posts: 6606
- Joined: Sun May 11, 2008 2:30 am
- OLAP Product: TM1
- Version: PA2.0.9.18 Classic NO PAW!
- Excel Version: 2013 and Office 365
- Location: Sydney, Australia
- Contact:
Re: regarding paramterised query in tm1
What's the exact data type of field1 in the database?angel1234 wrote:hi,
still its not working
query is :
select * from table1 where field1=?P0?;
in advanced tab-->parameter tab
i have given parameter as P0
type as numeric
default value 1.0000
prompt question as P0
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-
- Posts: 44
- Joined: Wed Nov 04, 2009 3:50 am
- OLAP Product: TM1
- Version: 9.5
- Excel Version: 2007
Re: regarding paramterised query in tm1
angel1234:
I have only been able to get this to work for me by treating everything as string. I had a similar circumstance and I had to cast my Year column as a string and then compare that to my parameter in TM1 which I defined as a string.
e.g.
where str(year_num,4) = '?year_num?'
I have only been able to get this to work for me by treating everything as string. I had a similar circumstance and I had to cast my Year column as a string and then compare that to my parameter in TM1 which I defined as a string.
e.g.
where str(year_num,4) = '?year_num?'
-
- Posts: 44
- Joined: Mon May 17, 2010 8:14 am
- OLAP Product: tm1 cognos
- Version: 9.5
- Excel Version: 2007
Re: regarding paramterised query in tm1
hi,
i am using ms acess db.The datatype for the column field1 is 'number'.
i modified the query like
select * from table1 where str(Field1,1)='?P0?' (still sql is getting failed)....
now i changed the default value to 1
and type of P0 to string.
Can any one give any other suggestions ????
regards
angel.
i am using ms acess db.The datatype for the column field1 is 'number'.
i modified the query like
select * from table1 where str(Field1,1)='?P0?' (still sql is getting failed)....
now i changed the default value to 1
and type of P0 to string.
Can any one give any other suggestions ????
regards
angel.
-
- Posts: 44
- Joined: Wed Nov 04, 2009 3:50 am
- OLAP Product: TM1
- Version: 9.5
- Excel Version: 2007
Re: regarding paramterised query in tm1
angel1234:
The str() function is the example I sent you is specific to the Sybase database that I am using. You need to substitute it with the appropriate datatype conversation function for Access.
The str() function is the example I sent you is specific to the Sybase database that I am using. You need to substitute it with the appropriate datatype conversation function for Access.
-
- Posts: 44
- Joined: Mon May 17, 2010 8:14 am
- OLAP Product: tm1 cognos
- Version: 9.5
- Excel Version: 2007
Re: regarding paramterised query in tm1
hiiiiiiiiiiiiiii
got it workedddddddddd.thanks for alllllllllllllllllllllllllllllllllllllllllll
regards
angel
got it workedddddddddd.thanks for alllllllllllllllllllllllllllllllllllllllllll
regards
angel