on 04-26-2012 3:55 PM
Hi all,
I am building a WEBI report based on a BEx query in BI 4.0 SP13.
In the report, I want to filter sales organizations using wildcards.E.g I want to display sales organizations starting with 500(like 500*). But I need to filter this in
the report, not in the selection screen.In addition, I can not handle this in BEx because there are many webi reports on the BEx query.
So I tried to add a filter to the table in the report using “equal to “ operator.But In the filter of the table, I can not write 500*, because it forces me to select sales orgs which already exist in the report, not allowed to write 500* manuelly. In addition, using between or in list operator does not satisfy the requierement, because it forces me to select existing sales orgs in the report and there might be missing sales orgs which are not available in the report at that time.
Therefore, I tried to create a dimension variable called var_salesOrg. and var_salesOrg= salesorg where (salesorg between("5000000";"6000000")). It works fine without the measure.When I add the measure to the table, it shows #unavailable.
Any ideas on how to handle this requierement?
Regards
I have a couple of suggestions...
I hope one of these works for you, but it would certainly be much nicer to be able to use a wildcard or to have a "Like" operator.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This version of BO does not support Bex Query measures if you are using WebI variables. The reason for that is measures coming from Bex Queries are "database delegated", that mean WebI does not aggregate itself instead it is asking BW to aggregate this measure and when you create a variable or formula in WebI and put a measure next to it will be asking BW however there cannot find any value in variable and formula. That's the reason.
However, there is a workaround for this if you are not using hierarchies in your report, create an OLAP BAPI universe in Universe Designer Tool (the old way) and set the measures as "SUM" because by default they are "database delegated"
This issue will be solved in BO 4.0 Feature Pack 3. With Feature Pack 3, WebI will support key figures with summation and you'll not be receiving this error.
Also check this:
HI,
Select the Table
Click on Analysis
Click Filter - add filter
select block1 ( if you have only one block) - depends
add filter
seelct the dimension (sales organization)
select between
start value = 5000000
end value = 600000
click on ok
If this would not solve your prob. please try to attach screen shot. It may help people for prompt response.
Hope this helps.
Thanks,
Rajendra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I don't think you could handle 'like' type of filtering in BEx query even if you created report specific BEx query.
Suggestion #2 from Noel looks promising except that wildcard specific data filtering would occur within WEBI ad potentially could cause massive data volums sent from SAP BW to BO server before 'like' type filter is applied.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.