Formula Variable
Hi Guys,
I have o calculate no. of days as a difference between 2 dates. I can use Formula Variable to do the same. I however cant't have both the dates in my report (in rows). Hence Formula variable doesnt work.
Any other work around guys?
Cheeers
Kirk
I promise to award points for all the helpful answers.
hi,
fo clarification:
is it tht u cannot keep both the dates in rows or u cannot keep both the dates in the same query.
if 1 dates is in rows and another in column and if the formula variable(needs to be displayed only in columns)then u have one solution...
to use :'Cell definition'.
for this we need 2 structures.
Create a structure in rows with selection date1 .
create another structure in columns with the formula variable and date2.
then press on define celll on the top bar of query design...and type ur formula in the intersection.
if this is not wht u want ....
mail me a screen shot with the description.
id:[email protected]
reward points if it helps.
regards,
Dhanya.
Similar Messages
-
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 -
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 -
Prompts issue and Formula variables.
Hi,
1. I have a variable in Bex report as Creation date, but when it comes to webi the default prompts comes as creation date(From) and Creation Date(To). Is there anyway to modify or delete these default prompts.
2. In one Bex report , i have a formula variable purchase order, based on this only the report output(as a condition) is displayed.I think that the conditions are not transferred from bex to webi, because the webi output is standard for all values of the purchase order. Is there any way to delete the default purchase order promptHi
Answer to Q1.
There would be a Filters specified to prompts DATA as creation date(From) and Creation Date(To). You have to change the filter condition as REQIRED.
Answer to Q2
FORMULA variable is not transfer to WEBI. You have to define a NEW FORMULA in the WEBI Query Designer.
Hope its a use ful info..
Regards -
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. -
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
HI ,
1. Is it possible to use "Customer exist- without user entry variable in the formula variable with the replacement ?
2. if I use two variable for a same time char in one report (one is User entry variable and the other is customer exit variable for calculating current system date), then how it will work ? (User entry variable is there in the "Char restrictions" section and the customer exit variable is customer exit used in formula variable)
Thanks in Advance.
Thanks
Rajesh1. Is it possible to use "Customer exist- without user entry variable in the formula variable with the replacement ?
Yes. use I_step=1
I_STEP = 1
Call takes place directly before variable entry. Can be used to pre populate selection variables
I_STEP = 2
Call takes place directly after variable entry. This step is only started up when the same variable is not input ready and could not be filled at I_STEP=1.
I_STEP = 3 In this call, you can check the values of the variables. Triggering an exception (RAISE) causes the variable screen to appear once more. Afterwards, I_STEP=2 is also called again.
2. if I use two variable for a same time char in one report (one is User entry variable and the other is customer exit variable for calculating current system date), then how it will work ? (User entry variable is there in the "Char restrictions" section and the customer exit variable is customer exit used in formula variable)
Yes you can use both the variable of time char to restrict a characteristic but that should not be used on single characteristic.
You can use the sys defined 0date on one field and the customised one Zsydatum on other char.
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 with replacement path on system date
Hi Experts,
I got a requirement to calculate "Days without payment" in report level.
Days without payment = System Date - Payment Date.
(Payment date field is available in CUBE, but system date field is not available in the CUBE)
As we know, the difference b/w 2 dates is not possible directly.It can be possible by creating 2 formula variables with replacement paths on the dates and by writing aformula on these 2 formula variables.
But the thing is I dont have system date readily available, and I tried by using SAP Exit. But we cant create formula variable replacement path on another variable (SAP EXIT).
Do we have any SAP variable for formula with replacement path readily avaliable to get system date (or) any other suggession.
Please suggest me.
Thanks,
Sai Chand.SHi Arminder,
Thanks for your valuable answer.
I tried doing the same previously.As u said we can get system date by creating customer exit variable.
But the thing is to find difference b/w 2 dates, we cant do it directly, we need to create 2 formula variables with replacement path.
1) Var1 = Formula variable with replacement path on system date(custoer exit variable).
2) Var2 = Formula variable with replacement path on paymanet date.
Number of days = var1 - var2.
But as in 1st point, we cant create formula variable with replacement path on another variable, as system date is already a variable of type customer exit.
We can create replacement paths only on characteristics.
Please suggest me .
Thanks,
Sai Chand.S -
Formula Variable with Replacement Path - drillup ref.char and still working
Hi all,
I have a requirement, where formula variable (with replacement path) shouldn't work when I remove the reference characteristic from the rows. But this is not the case at the moment
I have 'Brand' and 'Material' in the rows and there is 'Material Indicator' in the columns. This 'Material Indicator' is a formula and there is formula variable in it with the type replacement path.
Reference char is 'Material'; Replace with 'Attribute Value' is selected also. As attribute I am selecting one of the attributes of the 'Material'.
In the report output, I am seeing relevant attribute values when Material is in the rows. But when I remove the Material from the report, I still see the values for this Material Indicator column. But I expect to see blank instead..
Can you please share your comments?
Thanks in advance.
S.P.hi,
Irrespective of the drilldown on Material, the fomula variable will be replaced by material value. This is how replacement variable should behave. You might have to change the design. For more inputs, let me know your requirement exactly. -
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
Maybe you are looking for
-
Dear gurus I'm trying to install Fusion Middleware version 11.1.2.1.0 but its application configuration process hangs down and doesn't complete. Before installing this software I've installed : Oracle Weblogic Server 10.3.5 without node service. Orac
-
Multiple LDAPS with same username!
Hi, we have a case where we need to connect to multiple LDAP servers and configure SPNego for Kerberos authentication of portal. we have a problem in case of user names. some user names are same in both LDAPs. LDAPs are portal are positioned as (Land
-
One of the user having the issue in Project Server 2007, while cratating the timesheet the mentioned error have been populated in the screen Please help me to resolve the issue
-
I ran into a problem which i cant figure out, i wand to write a SQL query which will give me rows 5 - 10 as output. So far i only get first row to last or limit it to 5 but i cant tell it i want rows 5, 6, 7, 8, 9, 10. Basicly minus the first 5, in t
-
How to disable the Front Row?
Hi, all. I would like to try Media Central for the next few weeks. However as soon as I start using the remote control, FR is called. I still want to keep the FR, just would like to disable it for time being. Any advise will be appreciated. mini Ma