Aggregrating Results of Formula Variable
Hello All,
I have created a key figure using a formula variable to subtract 2 dates in BEx 3.5 front end. The formula works great as long as I have the 2 dates in my drilldown...if I don't, I get an x as the result. I want to show the average of this formula on a monthly basis without showing the details of the dates.
Any Ideas??
Thanks!!
Tina.
Hi Brock,
Its possible, but I haven't tried as requirements didn't imply.
More simpler idea is why don't you use a flat file loading through the IP to Info providers?
Or even more better option is why don't you adapt to Virtual Info providers?
For your suggested custom table using custom transaction, we can surely make it. Its possible in SE93. Try this transaction code. It must definitely help.
Thanks,
Arun Bala G
Edited by: Arun Bala G on Jan 11, 2010 2:16 PM
Similar Messages
-
Issue in displaying Overall Result of a formula variable
Hi All,
I have a fields as Years of Sevice in my report. This is defined as char. I am bringing this in the report by creating a calculated key figure and then using a formula variable that is defined as the replacement path of the Years of SErvice.
Now when i execute the report , I dont see the Overall Result. I checked the porperties as Summation.
The overall result is displayed as X for all the columna
Report has
Rows - Leaving Reason - defined as Char
Columns - Years of Service >3
Years of Service 3-6
Years of Service 6-10
Can someone shed some light where i am going wrong?
Regards,
Harika.You have said years of service is declared as a characteristic. Is it brought into the report as an formula variable through Calculated key figure ???
-
Bex : Get KF result in a formula variable
Hi,
I'd like to get the global result of a Key Figure into a formula variable but i see no way to do it...
This is to use this variable in an exception so as to color the individual results in comparison with the result caught in the variable...
if u have any idea.
Thanks.Hi,
Try using SUMCT, SUMGT,SUMRT which are there in data functions in query designer.
You need to first create formula and then use SUMCT,SUMGT, SUMRT.
Hope it helps.
Praveen Tati -
Formula variable - Maximum Date in result output
Hello Guys,
Scenario -
Data in Cube
*Reseller Sales Date*
RS1 01.01.2010
RS1 01.01.2011
RS1 01.01.2012
RS2 01.01.2008
RS2 01.01.2009
RS2 01.01.2010
Required Output - Display one record for each Reseller with recent Date.
*Reseller Sales Date*
RS1 01.01.2012
RS2 01.01.2010
What I did till now --->
Created a Formula and included a Formula Variable (replacement Path ref char - Sales Date) hence I got the date as keyfigure.
Reseller Sales Date Sales Date Formula
*RS1 01.01.2010 201,00,101*
*RS1 01.01.2011 201,10,101*
*RS1 01.01.2012 201,20,101*
*RS2 01.01.2008 200,80,101*
*RS2 01.01.2009 200,90,101*
*RS2 01.01.2010 201,00,101*
For the Sales Date Formula (Calculation tab - Calculate result as Maximum) to display the result as maximum.
The issue is that when I remove the Sales Date from Drilldown the Sales Date Formula display X. I was expecting the result row to be displayed i.e the maximum value for RS1 and RS2.
Can you guide where I am going wrong... or any other method to achieve the above output is appreciated.
-AmitHi,
Through replacement path you can achieve this.
On row side put *Reseller.
on Column side create a formula(and on Aggregation Tab: Exception Aggregation: Last Value, Reference Characteristics: Sales Date)
and there create formula variable and use replacement path.
Details
Type of variable: Formula
Processing By: Replacement Path
Reference Characteristics: Sales Date
Replace variable with: InfoObject
Replace With: Key
Dimension: Date -
BW 3.5 - Issue with formula variable with replacement path
Dear experts,
I'm facing an issue with formula variable with replacement path.
Just to clarify, I know replacement paths is raising a lot of questions but I've been using this functionnality extensively in the past, both in 7.0 and 3.5, so I'm not looking for basic information about how to use it.
I'm trying to setup a simple report that would show total values per plant of Purchase Order < 100
To do so I've setup a calculated key figure as follow:
VAR1 * ("PO value" < 100 ) * "PO value"
VAR1 is a formula variable with replacement path on 'purchase order' and value attribute 'constant =1'.
(The report has to show values summarized by plant but should not show the detail PO by PO, so I'm not looking at a solution based on condition)
The report as characteristic "plant" in rows and my CKF in columns.
Now let's take an example. I have 3 POs in Plant 1:
PO1 -> 150
PO2 -> 90
PO3 -> 80
Because of the variable with replacement path, the result in my query should be:
plant1 = 170 (even though characteristic "purchase order" is not in my rows, system should evaluate PO one by one and return values only for those two that are below 100).
But the result coming is 320, which is wrong.
I've done the same report on many other 3.5 systems and it worked perfectly, and I am not able to get proper support from SAP OSS who keep saying that this functionnality is not ready in 3.5 (although I've provided screenshot of this working on another 3.5 system!!! how frustrating...)
They have also pointed to problems of Before and After aggregation but that has absolutely no impact. Once again, the scenario is working perfectly on other 3.5 systems with the same query design, so i'm sure it has nothing to do with Query Designer options.
Would anyone have ever come to an equivalenet problem? I'm wondering whether the DB itself could not play a role in the variable with ref characteristic 'constant =1' ...
Any though is welcome!
thanksHi,
The text variable is replaced when the exact date is clear for this key figure column according to the restriction.
To achive this, please make sure that either the variable is directly restricted in the key figure selection, or that the date characteristic is in drilldown.
Regards,
Patricia -
Formula variable in Report painter
Hi
Normally when ever you create a formula varibale for year or period system will
check the period and year from current system year and period(S001 and S002)
I am looking for a solution where i can create variable which is independent of
current year and period.
Lets Say if i give 2006 and period 7(of 2006)system has to give results
in the predefined columns like 2006 of period 7 and 2005 of period 7 and 2004 of period 7 and 2003 of period 7(I have 4 columns)
Can any one tell me how to create this using the formual variable,which will allow
me to select in the input screen any period and year and display the results as per my own requirement.
Thanks
LilyHi Ramachandra
Sorry for late reply
As per your reply,i am not still clear,can i put in more clear my question again
Selection screen
Year-2006
Period-6
I have 5 columns ,can you specify me the formula for 5 columns in your reply.
Column1- (it has to display 2nd quarter of 2006)
Column2-(it has to display 1nd quarter of 2006)
Column3-(it has to display 4nd quarter of 2005)
Column4-(it has to display 3nd quarter of 2005)
Column5-(it has to display 2nd quarter of 2005)
Pls specify me FYEAR and Period from and period to which formula variable i need
to use,how many variables i need to create for this purpose.
Keep in view that selction screen i can give 2006,or 2005 or 2007,but system has to display 5 quarters back data in in 5 columns.
This is urgent,can you pls help.
Thanks
Lily -
If condition in Formula variable
Hi forum,
Can anybody please help me write the formula below in formula variable.
*If A >=0
then
result = (A/B100365)
Else
result = (A/B100365-1)
Thanks in advance for the efforts.
Regards,(A>=0)(A/B100365)+(A/B100365-1)
do a formula check.
Khaja -
Formula variable with replacement path to another input variable
Hi @ all,
i have a question regarding "Formula variable with replacement path to another input variable".
My Problem is that in selection screen and for info-fields the input variable is shown with its key and not with its description.
Scenario:
A formula variable (X) is used to get an input value of a characteristic variable (Y) for 0Fiscper3 to realize a IF-Then scenario.
The formula variable (X) uses replacement path by variable (Y) replace by "key".
In selection screen of the query variable (Y) is named with its key "ZAB_BUPE01" and not with its description " fiscal period". Same as for info-fields where the description is "ZAB_BUPE01" and not " fiscal period".
Does anybody have a solution to display the selection variable correctly?
Regards
TobiasIssue Solved!
The input varaible (y) for 0Fiscper3 was saved globally on the InfoProvider. This results in that the formula variable with replacement path only shows its technical name. I put the input variable in the query itself and it soved the problem. The variable is displayed with its description in selection screen.
Regards -
Formula variable / Replacement path issue
Hi Experts,
I have a Field which has different status description.
I want to bring the count of only one preferred description.
Model Status
A1 New
A2 Open
A3 New
B1 Closed
B2 Pending
B3 New
I want to view only the closed count of models
Model Count of Closed
A1 0
A2 0
A3 0
B1 1
B2 0
B3 0
I tried doing this using the formula variable and Replacement path with Status Field.
But I'm unsuccessful in selection the desired status.
Please help me to over come this.
ThanksHi Dear Prasad,
I can't restrict the characterstic to Closed. If I do so the output will be only for Closed.
But here I want to bring every model with value as 0 and 1 for model with closed status.
Hi Dear Raju,
The requirement what I have here is more complex. like, the result will be for 6 month displaying every single cal/day.
and also I have to find out percentage of closed for every cal/day based on number of model we got.
i have only asked a small portion of it, with this input i will manage to build the percentage etc....
I cannot bring counter inside. My report is already too wide to be displayed.
I have tried similar kind of thing, using CKF, Formula Variable and Replacement path with the Char - InfoObj.
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/009819ab-c96e-2910-bbb2-c85f7bdec04a&overridelayout=true
But I'm not very sure how do I get only count of the my desired status.
Please help.
Thanks -
Issue - Formula Variable with Replacement Path
Hi,
Is it mandatory to include the base characteristics in the rows on which the formula variable(replacement path) is based on. As long as the base char is in the rows the variable works fine. The moment I take that off, the variable doesn't produce any result. I know the char can be put in the rows and can be hidden, but then in that case I don't get the desired aggregation level.
Has anybody come across this probelm and managed to sort this out? Kindly suggest any solution.
Thanks,
Anurag.Hi,
a formula variable with replacement path only works if the replacement object is in the query in either the rows or colums. The data can never be aggregated on a higher level then the infoObject in the replacement path. If you want a higher aggregation you can add a new key figure as an attribute to your infoObject and fill it with the value you want in the loading process. You can use that key figure in your queries every way you want.
Kind regards,
Alex -
BEx Analyzer: Formula Variable with Replacement path change Month with Day
Hi experts I'm facing this issue in BEx Analyzer.
I need to have some dates in format DD/MM/YYYY in Index Structure, in order to do this I've created a formula variable with replacement path referenced to 0CALDAY characteristic.
The formula works but it behaves in a strange way:
if the day is higher than 12 the displaied result is correct (DD/MM/YYYY)
if the day is lower or equal 12 the displaied result is wrong (MM/DD/YYYY)
I'm on BW 7.01 SP6 and BEx Analyzer 7.10 SP12, excel 2007.
anybody has faced this issue before?
any help will be appreciated
Daniele CortopassiHi Daniele,
This seems pretty strange. Pls. redo validation with the dump data, as being a flat struture BEx does not apply any logic changes. May be it might have been MM/DD/YYYY format as in workbooks. Else you may change the property of 0calday display as "Text". Business Explorer > Display > KeyMaster Data/Texts > Texts (Plese check this option). If you are using some text table you may maintain the same using BI0/TCALDAY (Similar to BI0/TCALMONTH2). Guess it should be an excel based issue; if not you may try the same in WAD/Report designer to verify the nature of the issue. If you don't face these inconsistencies in WAD/RD then you may change excel formatting options. Lastly, please let us know if the infoobject has some predefined settings in RSA1 > Infoobject > (BEx) Properites.
Thanks,
Arun Bala -
Date Difference between to date formula variable
Hi Expert,
I have create two formula variable one for Document Date and another one for Goods reciept date
and through formula variable I am subtracting these two formula variable and getting the no. of days between
document date and GR date.
This Shows me the correct value for one document date because i am filtering my query according to document
date,
while i am giving the date range for document date is shows me incorrect result. bucause document date formula
variable contains only one date.
Eg. i am giving the document date range like 01.02.2010 - 28.02.2010.
In document date formula variable it contains only 01.02..2010 and GR date formula variable it contain correct
value, thats why the date difference is incorrect because those PO which has PO date like 12.02.2010 for that Doc
formula variable bring the same date like 01.02.2010.
Please tell me the solution
Thanks and Regards
Lalit KumarHi Expert,
Actually i have created two formula variable on for PO date and another for GR date
and i've restrict the query through PO date.
while i am taking the single PO date in Selection parameter it showing me correct difference
eg: Selection Parameter for PO: 01.01.2010
But while i am taking the date interval for PO date
eg: 01.01.2010-30.01.2010
PO No: XXXXX123 , Doc date: 01.01.2010 GR date: 7.01.2010 then date difference is : 6
PO No: XXXXX432, Doc date: 03.01.2010 GR date: 8.01.2010 then date difference is : 7 but it is 5
Thanks and Regards
Lalit Kumar -
Formula Variable in WAD (Counts) Not Displaying
Hi Gurus,
I am using BI7.0. I have a query that analyzes a charactersitic, such as Priority, uses 2 date (charactersitic[Create Date and Close Date) fields. I created a new forumla variable, using a Replacement path, to calculate the difference between the dates to derive the difference between the dates and a formula variable to derive the average number of days between the dates. That is working well.
However, when using the Bar Graph or the Pie graph I can not see the value of the formula variable that contains the average number of days.
I am assuming that because the key figure is a formula variable and not a 'key figure' then I would need to remodel my date fields as Key Figures in order for the Web Items, such as Pie/Bar Charts to view them.
Has anyone seen this before.....is there anything I can do at the query level in order for my formula variable to show up in the WAD?
Thank youPallavi
You are correct. I had to select the "show summary/total" on the Web Item properities and the results defaulted.
Thank you -
How to use formula variable in customer exit
Hi all,
I just want to use formula varible in customer exit
For eg,
I have created formula variable with user manual lnput eg: ZFM_V01 = 30
Another char variable with user manual input eg: 0keydate = 28/02/2011
Required output,
I just want to read my ZFM_V01 value in customer exit
Result = 0KEYDATE - ZFM_V01
EG:
result = 28/02/2011 - 30
Required result = 29/01/2011
Kindly guide me how u get formula varibale value into customer exit(CMOD) and find the required result. please help me.
Thanks & Regards,
R. SaravananSorry, Bhanu,Ashwin need more info
As my understand ::
Function module RSW_CURRENCY_TRANSLATION uses the following parameters
Import parameters
I_CTTNM : Currency translation key (optional)
I_AMOUNT: Amount in source currency (not optional !!) (data type: floating point !!)
I_SCUR : Source currency (optional) I_TCUR : Target currency (optional)
I_TIME_IOBJVL : InfoObject for determination of the time reference (optional)
I_SCUR_IOBJVL : InfoObject for determination of the the source currency (p.eg. 0COMP_CODE) (optional)I_TCUR_IOBJVL : InfoObject for determination of the the target currency (p.eg. 0COMP_CODE) (optional)
I_PERIV : Fiscal year variant (optional)
I_RATE : Exchange rate (optional)
Export parameters
E_AMOUNT : Amount in target currency (data type: floating point !!)
E_RATE : Exchange rate
E_SCUR : Source currency
E_TCUR : Target currency
I created a Currency key(ZXX) which takes CAD and converts to GBP on Planned Exchange rate (P) with time reference 0CALMONTH.
In my case :
Currency Key : ZXX (Confused here)
Source Curr :CAD
Target Curr :GBP
I need a Variable ,which takes time reference and gives back the exchange rate .
,,I am I missing some thing ?
Sudh -
Hi
I have to calculate No.Of Days Open for a Case. We have Created Date and Closed Date Characteristics.
Calculation:
Closed Date - Created Date (If Closed Date is not #)
else
Current Date - Created Date.
I have created two Formula variables on Created and Closed Dates and Used Current Date SAP Exit variable.
Formula1: Current Date - Created Date
Formula2: Closed Date - Created Date
RKF1: Formula1 and Closed Date = #.
RKF2: Formula2 and Closed Date NE #.
No.Of Days = RKF1+RKF2
Whenever Closed Date is blank, Formula 2 is giving "Does Not Exist" in the Output.
I tried with NOERR, DELTA functions to get zero value in Formula2 for Closed Date = #
But none of them worked. Surprizingly If I pull Closed Date into the Report, it is showing zeros.
Can anyone guide where I am doing mistake?
Best Regards,
SreeHI Parth,
I am having one issue in CKF.
Original data:
Compcode Caseno. CreatedOn Amount
1000 A 06/18/2011 100
1000 B 06/19/2011 50
1000 C 06/18/2011 150
I have created one CKF for No.of Days Open. It is difference of Sy-datum and Created Date. I used two formula variables and used
them in the CKF.
Let us say today is 06/22/2011
Report Layout:
Caseno and CreatedOn are Free Characteristics
Compcode No.of Days Open Amount
1000 4 300
When I bring in the Case no I am getting below result: It should show No.of Days Open as "3" for Case B. Somehow it is always
taking maximum difference number and showing for all cases.
Compcode Caseno. No.of Days Open Amount
1000 A 4 100
1000 B 4 50
1000 C 4 150
When I bring in Createdon then only it is showing correct value for all cases. I tried with Exception Aggregation with reference to Caseno.
CreatedOn etc but didn't get the correct result.
Question: Could anyone identify the problem in my Query design? Thanks for your help
Best Regards,
Sree
Maybe you are looking for
-
Open Items issues in FB05 using BDC
Dear All, Greetings.... We are developing TDS process for Nepal Country similar to Indian i.e J1INCHLN, J1INBANK, J1INCERT. As there is no standard functionality available for Nepal Country in SAP, we have copied the standard above mentioned T-Codes
-
Trying to install 8.1 Pro on my iMac, running 10.10.2 Yosemite. Followed all the Bootcamp instructions, used a USB to boot the ISO image of Windows. Everything runs smoothly on the OS side, but when the system restarts I hit a strange error. After en
-
Unable to update DPS in InDesign CC
When I try to access the Folio Builder in InDesign CC it says "A software update is required to use Digital Publishing Suite. Please go to the Help menu and select Updates to get the required software." When I go to help or Creative Cloud update it s
-
Serial.llb, sub vi is not executable
Hi ALL I am not sure what happend for serial.llb in my labview program. serial port write.vi, serial port read.vi, serial port init,vi are not exexcutable. So my program can not run. Could you help me check it?
-
Keyboard not responding at startup on iMac.
I'm currently using an Apple aluminum keyboard (with numeric keypad) and when ever I boot my iMac on this keyboard, I am completely unable to select my boot volume which makes it impossible to start up Bootcamp in my windows partition. I do most of m