Dynamic cumulative Value in Bex report
Hi
I need to implement the following report but meet problem,
User-input variables:
Year: (single value variable ready for input)
for instance 2005
Period: (interval variable ready for input)
for instance from 4 to 6
The report should display as follows:
Period 4 | Period 5 | Period 6
Sorry, continue as follows:
For each Period there are two kfigs should display
Amount and Cumulative amount, the cumulative amount means the amount accumulated from period 1 to current period, the report should display like
Period 04 | Period 05 | Period 06
Amout ***.Amount | Amount ***.Amount | Amount ***.Amount
Normally we can enable "cumulative" flag in key figure setting, however, the cumulative function only works for the displayed columns, e.g. the ***.amount of period 05 is the sum of amount period 04 and amount period 05, but we need the sum of amount from period 01 to period 05.
I am considering the following solutions but need your suggestion:
1. Use customer-exit variable to add the selection "from period 1 to period X",here in this case "from period 1 to period 3", and calculate the ***. amout in virtual key figure, but I have no idea how to hide the column period 1 to period X in exit.
2. Define 24 predefined fixed key figures(12 columns for amount and 12 for cumulative amount), but I have no idea how to let user filter on key figure name (1KYFNM?) when executing the query.
3. Use VBA and Web Table interface to hide the columns at runtime, but I have no idea whether if it still works when user drill down the key figures to the rows.
Any suggestion is highly appreciated!!!
it's urgent!!!
Thanks in advance,
Patrick
Similar Messages
-
How to remove unassigned(#) value in bex report in 04s
Any help on hiding/ removing unassigned(#) value in bex report in 04s , the query is created on an infoset( left outer join).
you can exclude # in your restriction...
assign points if it helps -
Getting wrong values for decimal value in Bex report
Hi,
I am getting some problem in Bexreport decimal values.
In ODS i am able to look the values for this key figure
(Total PO Release Val)= 140.692,00,the same value in Bex report looks like this $ 140,692.00.
Here one calculation is going with these above values
% Used = 'Total PO Release Val' / 'Target Value' * 100
as per ODS value calculation it is correct = 140.692/1000 * 100 =14.692
as per Bex it is coming like this = 140,692.00/1000 *100 = 142.692.
in Bex report Percentage valus is not considering value is taking as 140,692.00 rather than 140.692.I mean to say decemal values are ignoring while calculation in Bexreport.can you any please advice me how to comeout of this problem.Appreciate your help.
Regards
Ramesh<i> "(Total PO Release Val)= 140.692,00,the same value in Bex report looks like this $ 140,692.00."
</i>
How do you check the ODS value? The amount will only have two decimal places after it, so you can't have a value like 140.692,00. It seems to be an issue of user's decimal notation (where decimal is represented by comma, and thousand seperator by '.'). Go to user profile, change this setting (in default tab) to correct one (ie decimal being represented by '.') and login again and check it. The value that you see in ODS is 'one hundred forty thousand six hundred ninety two, the same that you get in Bex, only the representation is different). -
Display of calender month text instead of values in BEx report.
Hi,
I have calender months in the reporting columns, values of these reporting columns are dynamic in reports. We need to replace these values with text of the calender months. I have seen it at some places but do not remember how to do it now.
Can some one has idea on this, will update on this post please.Hi
if you want to display in columns along with the data then right click and select properties and the select the disply as Text .
If you want to display in the header go the properties and in the header (Title area where u provide desxcription) instead of ur description enter the text variable &0T_CMONV& or you can select the text variable from the list .
Regards
Ram -
Cumulation problem in BEX REPORT?
hi,
i am generating reporting FISCAL PERIOD WISE. the values of standard price(OPRICE_STD), moving average price(0PRICE_AVG) values are basically coming from R/3 directly.
0fiscper Company period std price mov avg price
2009001 20090101 40 50
2009001 20090102 40 50
2009001 20090103 40 50
2009001 20090104 40 50
no, when i run the report by fiscal period the values are showing 160 instead of 40, and 200 instead of 50 respectively.
when u drill down the values are 40,50 only for the company period wise. but how to display overall result as 40 for std price, and 50 for mov avg price in the bex report. that means how to do it in bex query designer.
regards
vadlamudithanks one and all , that problem has been resolved.
i have created structure for material types( Ingredients, packaging materials in rows)
when i execute the query by fiscal period the values which are showing is very high in the final result.
when i drill down by material and keyfigure(formula) values are not matching with the final result.
and if we execute by material wise rather than period wise the values are perfect.
pl tell me the solutio
regards
vadlamudi
Edited by: venugopalv on Sep 3, 2009 10:55 AM
Edited by: venugopalv on Sep 3, 2009 11:52 AM -
How to show Blank values in Bex Report
Hi friends ,
In my bex report one of the KF Column having zero's and Blank values .
Ex . Mat Price
A 0
B
C 15
when i create a condition Price > 0
Then the given Out put is
Mat Price
C 15
but the required Out put is
Mat Price
B
C 15
I.e I have to Remove only zeros and i should show blank values. Could you pls give some Ideas on this .Hi friends thanks for response,
but my requirement is
Mat
Price1
Price2
A
0
B
12
C
15
D
0
E
8
F
0
The Required Out put should be
Mat
Price1
Price2
Price3 (1+2 )
B
12
12
C
15
15
D
0
0
E
8
8
The user don't want see materials Price1 which is Zero . So I should remove materials A and F in Price1 column .
IF i apply condition on Price1 > 0 in the out put B and D also not displaying bcoz blank values consider as Zero.
Can you pls give some ideas how to full fill this Requirement -
Display Filter Values in BEx Report
I have a BW query that has a dimension (Unit of Measure, UoM) in the filter area. The user can only select one value for UoM. The user selects "Z03" which corresponds to a UoM text value of "lb/1000 gal". How do I display "lb/1000 gallons" at the top of the BEx report.
If this is not possible, I would like to at least display the value Z03 at the top of the report. I prefer not to devote a whole column in the BEx report to UOM, since the user can only select one UOM. I am new to BW and this is my first posting.Hi Jeff,
if you have a variable for UoM you can add the value/text of the variable via textvariable to the query title.
Please ask if you need more advice on this.
Regards
Marcus -
Not assigned value in Bex report
Hello experts,
One of the value in the BEx report is appearing as not assigned. What could be the reason?
Thanks
SPHi all,
In the back end system 0sales_office is attribute of 0customer,
Then I have activated the 0customer master data and done attribute change, I have such display at BEx reporting
customer sales office(key) sales office(text) Sales
9876554 0010 Michigan USD 4567
# Not Assigned USD 2563
although I expect to see
customer sales office(key) sales office(text) Sales
9876554 0010 Michigan USD 7130
Is there anything I do miss? -
Getting a percentage on cumulative values in Bex Query
We have a Bex Query where we have 4 columns. For the actual and projected attendence, I'm displaying cumulative values and a percentage. I want the percentage to be based on the cumulative values, but it's giving it to me based on the actual values (what's coming in, not what's being displayed). How do I get it to do the calculation on the displayed values?
This is the actual data coming through:
Month/yr____actl att___________ proj att
01/2005_____10________________10
02/2005_____10________________10
03/2005_____10 ________________20
What I'm getting now:
Month/yr_____cumulative actl att_____cumulative proj att_____percentage
01/2005_____10____________________20_________________50%
02/2005_____ 20 ___________________30________________100%
03/2005 _____30 ___________________50_________________50%
What I want is:
Month/yr_____cumulative actl att_____cumulative proj att_____percentage
01/2005_____ 10 _____________________20_______________50%
02/2005______20_____________________30_______________66.67%
03/2005______30_____________________50_______________60%Julie,
The OLAp processor in BI cannot take cumulated values - that is - once you cumulate your values - the cumulated values cannot be used further in BeX formulae - even if you use them the actual values will be used.
Month/yr____actl att___________ proj att
01/2005_____10________________10
02/2005_____10________________10
03/2005_____10 ________________20
What I'm getting now:
Month/yr_____cumulative actl att_____cumulative proj att_____percentage
01/2005_____10____________________20_________________50%
02/2005_____ 20 ___________________30________________100%
03/2005 _____30 ___________________50_________________50%
What I want is:
Month/yr_____cumulative actl att_____cumulative proj att_____percentage
01/2005_____ 10 _____________________20_______________50%
02/2005______20_____________________30_______________66.67%
03/2005______30_____________________50_______________60%
This would mean you will not get the desired output - the only way to do that is to use local macros / formulae in the workbook.
Arun
Hope it helps... -
Dynamic comparison column in Bex report
Hi Gurus
I have the following request, could any of you kindly help me out?
Content example in Cube:
GL Act| Fiscyear| Fiscper3| Amount
10001 |2004 |12 |100
Report: Cross-year comparison determined by period
Specifying fiscyear and period range is enabled as user-input, e.g. choose year 2003 to 2005 and period 01 to 03
The following layout is our target:
header: period 01-03
GL Act| Y2003| Var2003-2004| Y2004| Var2004-2005| Y2005
10001 | 100 | 200 | 300 | -100 | 200
10002 | 300 | 500 | 800 | 200 |1000
I think the point is to achieve the "variance" column which is dynamically determined by fiscyear where user inputs, since restricted key figure cannot achieve the "dynamic" solution.
Thanks in advance!Hi Eric,
My approach is somewhat not flexibible but it may suit your needs.
Will try to describe it in more details.
Lets assume that this periods contain full information: a year and a period within a year and that there are 12 periods in the year. A user enters a a range of periods P1 P2 (lets say of 2005) and wants to compare some KF for the given time period with that for 2004, 2003 and calculate difference between periods.
Solution:
Create two for P1 and P2. All vars are user entry ones. If P1 is always the first period in the year then P1 might be determined in the user exit.
Create a structure in rows.
New selection. Name it as Y2003. Put here your KF and Fiscal year/period. Restrict it with P1 24, P2 24.
New selection. Name it as Y2004. Put here your KF and Fiscal year/period. Restrict it with P1 12, P2 12.
New selection. Name it as Y2005. Put here your KF and Fiscal year/period. Restrict it with P1, P2.
New formula for Var2003-2004. Place into formula Y2004 - Y2003.
New formula for Var2004-2005. Place into formula Y2005 - Y2005.
Regardless of selections names this query will show values for given periods of 3 years: entered, year before entered and entered -2.
Best regards,
Eugene -
Problem with dynamic columns in the BEx report
Hi Gurus,
I am tryging to build some planning application using BI-IP and input ready queries.
I'm facing issues with making the columns in the query 'dynamic'. The example is given below: -
Lets say there are states and cities for which we have to plan sales volumes. Depending on the value I choose for 'State' it should create as many columns for 'Cities' as per the hierarchy of the cities.
Lets say if I choose Maharashtra then the report shud look like :-
State-> Maharashtra
Rows Column1 Column2 Column3
GL Account Mumbai/0quantity Pune/0quantity Aurangabad/ 0quantity
1000000 1000 1500 1200
State--> Karnatka
Rows Column1 Column2
GL account Bangalore Mangalore
1000000
Any idea how this can be achieved?
Best Regards,
SSCHi friend,
See the link below it is having the solution of hiding the columns in smart forms
Hide table columns in smart form?
Create a table to display your values with 12 col and hide the columns based on the idea provided in the link above.
I think this will solve your issue if you still have queries please revert back to me i will help you.
Thanks,
Sri Hari -
Dynamic add column in Bex report
Hi all,
we have input parameter is month wise. For example if i have input 12.2011 - 03.2012
Output:
12.2011--01.2012--02.2012-----04.2012
50kg -
70--90--
54
Like above dynamically have to change column based on month input parameter. Please guide me how to design bex query.
Thanks
Saravananhi,
restrict calmonth with variable type manual input, and put this calmonth in columns on top of amount or quantity. It will give you your desired output.
hope this helps,
regards,
ray
Edited by: ray100 on Mar 9, 2012 2:54 PM -
Do not want to display compounded value in BEx report
Hi,
My info object material has compounded with plant.
When I show material in the report, its showing along with plant.
Plant 20
Material ABC.
In report, its showing like 20/ABC.
I dont want to show 20 with ABC, how do i fix this?
ThanksRemoving Controlling Area from Profit/Cost Centre
In BEx QD, for 'Plant', u should select 'Display As': Key.... And may not work, if select 'Key & Text'.
Edited by: Mr. V on Dec 3, 2009 8:21 PM -
Absurd values in BEx Report on Multicube
Hi,
when i run my query on the multicube (containing 2 cubes C1 and C2), i get a result with 3 rows and the fourth row says # and "not assigned" in all columns except the KF column.
when i run my query only on the cube C1, then it shows me the correct result i.e. all the rows.
I suspect there is something absurd in the multicube but cannot detect the problem. Pls help!!
I am working on BW 2.0B
Thanks,
SDHi,
In a MultiProvider, every characteristic in each of the InfoProviders involved must correspond to exactly one characteristic or navigation attribute (wherever these are available). If it is not clear, at the MultiProvider definition stage, you have to specify to which InfoObject you want to assign the characteristic of the MultiProvider.
The MultiProvider contains the characteristic 0COUNTRY and an InfoProvider contains the characteristic 0COUNTRY as well as the navigation attribute 0CUSTOMER__0COUNTRY. In this case, select exactly one of these InfoObjects in the assignment table.
Select a key figure contained in a MultiProvider from at least one of the InfoProviders involved. In general, exactly one of the InfoProviders provides the key figure. However, there are cases where it is better to select from more than one InfoProvider:
If the 0SALES key figure is stored redundantly in more than one InfoProvider (meaning that it is contained completely in all value combinations of the characteristics) you must select from exactly one of the InfoProviders involved (otherwise the duplicated value is added incorrectly in the MultiProvider).
However, if 0SALES is stored as an actual value in one InfoProvider and as a planned value in another InfoProvider so that there is no overlap between the data records (in other words, sales are divided separately between several InfoProviders) then it makes sense to make a selection across several InfoProviders.
Identification defines where the object has to get the data.
When you create a query against MP ,each object gets the data from Infoproviders if check the identification only.
http://help.sap.com/saphelp_nw04/helpdata/en/52/1ddc37a3f57a07e10000009b38f889/frameset.htm
Hope this helps u..
Best Regards,
VVenkat.. -
How to display Currency Unit beside value in BEx Report?
Hi,
I have 2 separate Amounts in the columns area. Their respective currencies exist as Characteristics in Unit dimension. How do I display the amount along with currency unit beside it?
As of now my Report looks like....
Amount 1 Amount 2
2000 3000
I would like to display it as......
Amount1 CUR Amount2 CUR
2000 EUR 3000 USD
Thanks,
SD
Edited by: Sebastian D'Souza on Jan 16, 2009 11:40 AMHi Sebastian,
Yes it can be possible to get the currency unit along with currency in ur report.
To do this, first of all u need to have the currency unit in ur flat file or else in ur data.
If u have so, here are the steps to do that.
1.Double click ur amount info object under 'currency/unit of measure tab' , in the unit/currency field just give as 0currency.
2.And then activate ur info object.
3.In Transformations u will find another field '0currency', just map it to the amount field.
and then do the process as usally loading data to target, and the execute the report.
u will be able to see currency unit filed also.
hope this helps u.
Thanks,
Sai Chand.
Maybe you are looking for
-
Multiple Domains/Website On Single Hosting Plan
I currently host my website with a shared hosting company that uses the latest version of ColdFusion MX. I recently registered a second domain and pointed it to the same IP address. I found some code on another ColdFusion forum that allows you to dir
-
Carrer and job workset in ESS role
Hi Guys, I have a problem in ESS role, I am having SP12 portal with ESS SP8,ADS SP10 and WebDynpro 6.4. In Ess role there is a workset called "career and job" when I try to open "Candidate Profile" under this workset I get an error regard
-
Automatically create a page with names of docs in folder
I need to create a web page for our intranet that just dipslays all of the names of the docs in an "Archived" folder and provides a link to the docs in the folder. It's for archived reports that are needed on the intranet, but I want for my boss to b
-
How to get name of the current localization language?
Hello! How can i get value of Setting->General->International->Language? TIA
-
Archive pricing condition record
Hello everybody, I want to ask about how to archive MM pricing condition record? I tried with SARA, archive object CND_RECORD or program /SAPCND/CND_RECORD_WRITE but it doesnt work. Kindly advise, Thanks, HN