Help in developing 2 Formula Variables in BI 7.0
Hi all,
I need help in framing a Formula Variable. I have the following columns (Key Figures) in my report .....
"Breakdown Time of Machine" (1hr, 2hr, 3hr, 4hr, 5hr)
"Machine count with Breakdown"
From these 2 KeyFigures, how do I develope a Formula which can calculate the following KeyFigures ?
1. "Machine Time with Breakdown Time < 4hr"
2. "Machine Time with Breakdown Time > 4hr"
Thanks in advance & points will be awarded,
SD
Hi Sebastian,
You define another calculated key figure and use boolean expression, by using the machine break down time. Simple example is given below.
Let us say breakdown time key figure as KF1and new key figure as CKF2. In the CKF2 the formula should (KF1 > 4 ) *1 + (KF1 < 4) * 2.
Now in the CKF2 you will find the values 1, 2 which related to break down > 4 hours and break down < 4 hours.
Hope this helps.
Regards,
Sreenivas.
Similar Messages
-
Hi Gurus,
is it possible to get a drop down box for a ready for input formula variable in the BEx Analyzer (not BEx Web!)?
We want to let the users choose scaling factors 1, 1000 or 1000000 (implemented via this formula variable). In the settings of the formula variable you can only choose a default value but there seems to be no option to provide all three factors in a drop down box like the ones for characteristic value variables.
We could prevent other entries in the variable pop up via customer exit (i_step 3) but the business is wishing an F4 input help like the ones for characteristic values.
Thanks for your help,
MarcoHi Macro,
Its not possible to get drop down box for a ready for input formula variable. Because it is possible only for characterstic value variables but not formula variable.u donnot get any drop down box like ready for input for formula variable.
Regards,
Premalatha.C -
Help Regarding the Formula Variable
Hi,
We have a scenario where "CKF = RKF/Formula Variable". When we execute a Query in BEx Analyzer, for this particular CKF values are displaying as 'X'. (i.e Numeric values are not displaying)
When we check in the backend data is available for the RKF.
Can someone please guide on how to validate whether the Formula Variable is working fine or not?
Thanks in advance
Regards,
Seshendra ReddyHello,
This post caught my attention because I am facing a similar problem.
I created a Formula Variable with replacement path on Posting Date (0DATE Char), with exception aggregation = MAX and results calc = MAX. The purpose is to return the last posting date for a set of documents. However, it seems that if Posting Date is not in the drilldown, then the formula formula returns 'X'.
This limitation is not mentioned in SAP help... and seems to be a pretty big constraint if the reference char on the replacement path formula variables must be in the drilldown.
Does anyone know how to work around this?
Thanks!
Jenni. -
Code help for formula variable with processing type customer exit
Hi Gurus,
I need help in user exit code. I am calculating a formula variable ( demand variability) in the user exit for a range of values given in the selection screen ( i.e processing based on the values given I_STEP = 2).
i am able to populate the E_T_RANGE table but the output is sending a single value output.
Expected Output
Plant ( sel screen Input) I Material ( Sel screen Input) I Demand Var(calculated O/P)
1800 I 12345 I 0.609
1700 I 21355 I 1.234
Actual Result
Plant ( sel screen Input) I Material ( Sel screen Input) I Demand Var(calculated O/P)
1800 I 12345 I 0.609
1700 I 21355 I 0.609(WRONG )
Here you can see that its sending the same values for all the plant and material combination.
I found in debugging that it populates 2 values into E_T_RANGE table in loop. But it is giving out only one value to all.
I tried to refresh and clear that but its giving the same output. Can we use E_T_RANGE in loop to give out range of values?. how to out put this throught user exit?
did anyone face this kind of issue and solved it?. Help is needed urgently. any help or guidance is greatly appreciated.
Regards
satish.Hi Oliver,
Thanks for the reply. Dont get confused here please. It was an example . For example
I give one plant as input and 2 materials as input .
You see the sample code :
WHEN 'ZPRDEMVA'. ( formula variable name)
IF i_step = 2.
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
WHERE VNAM = 'ZPRPLTSV'. ( plant variable input)
CLEAR L_S_RANGE.
v_werks = LOC_VAR_RANGE-LOW.
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
WHERE VNAM = 'ZPRMATSV'.
CLEAR L_S_RANGE.
v_matnr = LOC_VAR_RANGE-LOW.
CALCULATES THE FORMULA VARIABLE (DEMAND VARIABILITY)
WE TAKE DATA FROM ANOTHER ODS AND DOES CALCULATION.
l_s_range-sign = 'I'.
l_s_range-opt = 'EQ'.
l_s_range-low = sum2.
DOES ALL CALCULATIONS PERFECTLY AND SINCE THERE ARE 2 MATERIALS AS INPUT, PUTS 2 VALUES IN E_T_RANGE. BUT IN THE OUPUT IT DUPLICATES SAME VALUE TO 2 RECORDS AS I POSTED IN THE FIRST
Append l_s_range to E_T_RANGE.
ENDLOOP.
ENDLOOP.
ENDIF. -
Help with formula variable that will give me period #
column A = $ for fiscal year period variable (using 0RMA_FIP, SAP delivered variable for period)
Column B = $ for fiscal year period variable minus 1 (previous period)
In Column C, if fiscal year period entered in 0RMA_FIP was 001/YYYY (january) I want column C to be zero, if not, it will be a variance between column A & Column B.
I think know how to do boolean logic: (FV_Period == 1) *0 + (Column B % Column A)
What i am having trouble with is creating FV_Period as a replacement path formula varialbe so that it will contain the value of the period, 1 for January, or 2 thru 12 for other months..While creating the Formula variable with replacement type, you need to mention the offset start and offset length.
I believe if your Fiscal Period is displayed as 2010009 then
offset start = 5 and offset length = 3 should give you the value 009 which is required. -
Related toquery formula variable
hi
gurus
my situation is , i am developing a query for hr MASTER DATA
HERE I GOT ROW BY NAME DATE OF BIRTH (EMPLOYEE DOB)
NOW I WANT TO GET AGE ( of employee based on the DOB)
HERE I AM THINKING OF USING VARIABLE LIKE CURRENT MONTH OR CURR DATEIF WE GET THIS WE CAN SUBTRACT BY FORMULA
AGE - DOB
CAN ANY BODY HELP HOW TO GET AGE ROW .
IF USING OF VARIABLE IS CORRECT THEN WHAT IS THE PROCEDURE .
THANKING U IN ADVANCEHi,
Formula Variable would be the first solution coming to the mind in such a case. But with a formula variable, you would be able to create key figure, but i think (not very sure) that you want it as a characteristic to drill down against the DOB.
Now if you want to go with formula variable, here is the approach.
Create a formula variable as replacement path of DOB (DATE type). Now in a formula, subtract it from system date. This would give you the number of days. Use Whole number(number of days/ 365) as the age in years. For months too with the year, it would be ((year*365) - number of days) / 30.
But if you need a characteristic value instead of a key figure, you can instead go for virtual characteristic. In that case, you need to include a characteristic in your cube, not map it in the transformations. Next, you write a BADI or CMOD routine to populate the characteristic during report run time, based on a similar logic as mentioned above. Virtual Characteristics are a bit performancce intensive too, so please be cautioned.
Hope it helps.
Thanks,
Abhishek. -
Error in creating Formula Variable
Hi All:
I'm having problems in creating formula variable. Trying to create FV on a characteristic using replacement path with attribute value , but the wierd part is it's not giving me any attributes it's just blank. Any help would be appreciated....
Thanks,
Manasa.Right click on the FM, create -> Characteristic -> attribute value -> but the attribute are not showing up. This happens if the attribute is of key figure type. I was able to do this in another system (ASIA DEV) but now trying in Europe Dev.
-
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 -
Default Value in Formula Variable - Inconsistent behaviour
Hi,
I am facing a very strange issue in a formula variable.
I had created three formula variables with default values and the user (Power user who has the Bex access) was able to change the default value themselves for two of these variables.
Now he wants to change all the three, so I have tried to check the issue and changed all the three for testing purpose.
Now, he is unable to change any of them!!! Sad, now I cant even say that "You dont have the Auth to do so"
Any clue? Anyone has faced similar issue.
Any thoughts are highy welcome! Suddenly users wants to get this one URGENTLY, usually he used to access the report once in month. Now he wants to use the same once in half an hour
We are on BI 7.0 with SP 24
Any thoughts PLS
Regardshi,
probably you can refer to SAP Note 1413030 - SAPBWNews NW 7.x BW Add-On Frontend Patch 1300 - GUI 7.10 or maybe SAP Note 1294382 - SAPBINews NW7.0 BI Add-On Frontend SP900 - GUI 7.1 that might help you in sorting out your problem, plus you can buy more time from the user as well
regards
laksh -
HI,
I am facing problem with formula variable with replacement path. my requirement is system date - posting date.
here i created 2 formula variable one is system date. second formula vaiable with replacement path is posting date. second formula vaiable not populating data. please help on that.
regards,
krisHi,
here is some idea.. here i have taken expample dates 1)notification creation date and 2) notification completion.
1st:in the query designer at key figure coloumn create
one local formula.in that local formula create formula
variable with replacement path.in that take reference character
notification completion.in the next tab take replace ment
as key.in the last tab select "date".
2nd: do the same thing for the notification creation date.
3 rd : create 3 rd local formula and do the substraction
for the first 2 local formulas.
4th:create codition on the difference which u have find with
on that condition u can create one user entry varibale.
5th:while u defining the query put these 2 dates,i,e
notification completion, notification creation date in the character block.
If not system will ignore the formula variable which u created in
above steps.
Hope this wil help u.
regards....KP -
Formula Variable with replacement path on 0CALDAY
Hi,
I am trying to enhance an existing query.
I am creating a new formula variable processing by replacement path.
In Reference Characterisitic I have choosen 0CALDAY.
In the tab options , I selected replacement path.
In the replacement path tab, in Replacement Rule /replace variable with I am trying to select the variable. But in the variable list I am not able to find 0CALDAY variable, which we have already created and restricting in some other key figures.
Please help me in this regard.
Thanks & Regards,
MadhavHey in the replacement path tab you need to choose either its infoobject or variable from which the value needs to be taken.
If you choose infoobject you get the options of choosing its attributes etc.
If you choose variable you get option to choose variable associated.
But under "General Tab" under reference characteristic you need to choose your CALDAY.
Hope this helps.
Edited by: Praveen G on Sep 26, 2008 5:53 AM -
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 -
Exception color with formula variable(replacement path)
Hello,
I tried to define exceptions in a query which "from" and "to" values
are determined by formula variables with replacement path. I checked
the values of the formula variables and they are right. <b>But <b>the cells
are not colored</b></b>. When I set the same values in the field "from" and "to" without variables : the colors appear.
Could help me to resolve this problem please ?
Catherine BellecHi Alec,
You are right, the user exit permits to color the lines.
But the value of my variable needs to change for each line of the infocube so I can't do this with the user exit RSR00001 because it concerns global variables.
That's why I used a replacement path on a virtual characteristic. -
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
Maybe you are looking for
-
Linking Subreports based on group in the main report
Hello, I have a main report that groups by department, month, and then employee name. I put a subreport in at the month and name level (it brings back statistics for a particular employee for the chosen month). The subreport is based on a completel
-
Correct cable for connecting to HD TV
I have a Portege m400-s5032, serial # = XXXXXXXXX I would like to connect it to my Samsung series 440 Plasma TV in order to stream Netflix. What cable should I use? Do I need an adaptor? [Moderator edit to remove serial number.]
-
Hi Everyone, I'm running Windows Vista on a Dell Dimension 8300 with a SoundBlaster Audigy 2(WDM) card. I have a few no-mind questions about how these things all work together: . After I installed Creative's Vista driver upgrade for the SB Audigy 2 s
-
My imac when playing Itunes and editing in lightroom
Hello all, this happened and couple days ago. I was listing to itunes and editing in light room 2 my macs screen just went black and the music was still playing just skipping Its done it 4 times now. Its kinda crucial i figure this out. its out of wa
-
10.6.7 will not install on white MacBook 2GHz Core Duo
I have a white MB. 10.6.7 doesn't show up in software update and the combo update will not install. Has anyone else had this issue and is there a workaround? Thanks