on 02-17-2014 9:08 AM
Hi,
We have BO reports which are based on BeX Query's .We are implementing Currency Conversion for some of the BO WEBI reports .
we have a Currency Conversion Filter in Selection Screen for this i wrote User response function to show the cloumn values Dynamically in the report But
By Deafualt values are showing in the Report column "Currency-Key" but when i run for any currency (Ex: USD) values are not changing . For this i Created a variable called Technical1=UserResponse("Currency Conversion").
Then i directly written a formula on Clolumn Currency - Key "=If(UserResponse("Currency Conversion")="";[Currency - Key];[Technical1])" then am getting # UNAVAILABLE error for the only highlighted columns
Currently our BO Version : SAP BI 4.0 SP6.1
I tried creating a variable and placing that variable beside the columns thoug ham getting the same error.
Kindly help me in this regard to get rid og #UNAVALIABLE error.
Thanks & Regards,
Kumar
Hi Kumar,
What is your version of BW?
I faced the similar issue on two of my existing reports. The report worked fine on BW 7.0 SP10. After upgrading the BW server to SP13, I could see my reports having #UNAVAILABLE in several columns. Some of them could be resolved using the SUM() on the variables/formulas. But some couldn't be fixed.
It was noticed that the aggregation of the keyfigure that was Sum before the upgrade was changed to Database delegated(Hover your mouse on the particular keyfigure and on the mouse tip, you can see the Type and Aggregation).
We have raised a ticket with SAP Support to look into this issue and find a workaround for this. SAP is working on this now.
I shall let you know when we receive a workaround for this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What you are experiencing is normal behavior, WebI can't resolve the filter because the aggregation is at database level. This is explained in the guide Using functions, formulas, calculations...
and also in KBA 1606502
Thanks
SImone
Hi All,
Finally i resolved the issue in Webi Report itself .
I just changed the formula in variable and i changed the variable qualification as Detail and then i associated Dimension to it from avilable objects which is working as expected.
Thanks to one and all for your valuable inputs reagarding to this issue.
Thanks & Regards,
Kumar V
I hope by now you are able to get results from Userresponse, but you are struggling with #unavailable.
Have you tried your luck with alerters/conditional formatting on column where you are getting #unavailable error.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What you are experiencing is normal behavior, WebI can't resolve the filter because the aggregation is at database level. This is explained in the guide Using functions, formulas, calculations...
and also in KBA 1606502
Thanks
SImone
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try using this formula:
=If(UserResponse("Currency Conversion")=" ");[Currency - Key];[Technical]
Once i solved the #Unavailable error by changing formula
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please paste the full formula so that it can be checked for errors
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arifa,
Here is the formula i implemented
First i created a variable called Technical1==UserResponse("Currency Conversion") to pull the Currency Conversion values from selection screen. then i directly written a formula on the Column itself as =If(UserResponse("Currency Conversion")="";[Currency - Key];[Technical1]).
Thanks & Regards,
Kumar V
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
the approach you have used is not correct i think,
firstly u made a user response based on Currency conversion
and checking your condition for currency conversion variable with "" spaces.the logic i think is not correct.
rather create an variable based on input control and based on this variable create an If condition to check data.
there are no issues with SAP note.
your version does not have problem i think. but rather the problem was with user response and that user response is "" .
please try this approach and let us know.
Regards,
sundar
Hi Sundar,
I can't create Input Controls .
The Requirement is to implement Currency Conversion in BO reports we have a "Currency Conversion" Prompt in Selection Screen and we have a Column "Currency - Key" in the report when ever user runs the report it showing default currency with values when ever user change the currency to (Ex: USD) currency values are converting but in the Column "Currency - Key" showing Default Text values instead USD. For this reason i created User Response function.
Technical1 =UserResponse("Currency Conversion")
Then i applied a formula on "Currency - Key" Column as:
=If(UserResponse("Currency Conversion")="";[Currency - Key];[Technical1]) to show only Key values as(Ex: US Dollar to USD).
Thanks & Regards,
Kumar V
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.