Message in BEx Query Designer Formula
Hi Experts,
I need to display message based on the value of the formula result. For Example:
If K.F1 =<2.5 Then <Message: ODD>
ElseIF K.F1 >2.5 Then <Message: Even>
Else
<Message: Determine the value>
EndIF
Thease above messages would be build in the formula column of BEx query designer
Thanks and really appreciate your response.
Regards,
Waseem
Hello,
I have done the same funtionality with the help of workbook.
May be experts can guide us how to display messages in the formula column of BEx query designer.
Thanks.
With regards,
Anand Kumar
Similar Messages
-
Usage of formulas in conditions in BEx Query Designer
Hi guys,
does anybody of you guys know, if it's possible to use the results of formulas in conditions? I tried it, but the result of the query was "No applicable data found", but there are data for the selection.
When I'm defining the condition with the key figure (no restricted or calculated key figure), then the query can be executed.
In my case, I like to define a condition based on a formula result. The value should only be displayed, when the result is greater than 30.
Any ideas or are there any bugy in the BEx Query Designer?
Thanks a lot + best regards,
ClemensHi Clemens,
I have created a condition in my own system based on formula and it works perfectly fine. Please check following points in your condition change mode,
1) Condition is marked as Active.
2) In the block "Evaluate condition below for" you will have to select "All characteristics in drilldown Independently". If you have selected combination of characteristics then you will have to maintain proper sequence otherwise your condition will not work.
3) In the next block when you set the condition, click on new, in the first block select your Formula from dropdown and set the proper operator in your case you will have to select "Greater than" in the next column set the value of key figure and just trasnfer it.
Now you are ready to use the condition.
Regards,
Durgesh. -
IF and ABS condition statement in BEX query designer
Hi,
I would like to ask the best way for me to produce an acceptable result from Excel IF and ABS Condition statement.
The condition statement that I have on my Excel file is
=IF((A2-B2)>0,ABS(A2-B2),0)
I'm trying multiple times to reproduce this in BEX Query designer, unfortunately I'm getting a bad result or unacceptable formula.
Anyone who could help me with my issue?
Thanks,
ArnoldHi Arnold,
Thank you,
Nanda -
Division in bex query designer
Hi experts,
I have a strange problem in bex query designer. I am trying to calculate margin in % but the calculation gives the wrong result.
The two figures I try to calculate are -25124 and -91248 (figures in 1000 NOK)
The result should be (-25124/-91248)100 = 27,53* (when formula entered in excel)
I have tried the following in Bex query designer
-25124 %A -91248 = -0,02753%
(-25124/-91248)*100 = 0,02753
What might be the problem here?Thanks again for your answer,
I will try to explain my report (requirement from the business user)
Actual (KF)----
Budget (KF)
Sales-- -91248--
-77153
FSP-- -25124--
-18918
Margin % -
(FSP Actual/Sales Actual) 100---(FSP Budget/Sales Budget)100
Dim
Dim
Result
The margin is calculated in the cells in the bex query designer to differentiate between actual and budget. There is no option to calculate the margin in the columns as this would influence all other rows aswell. -
% Calculactions in Bex Query Designer
Hi Experts,
Could you please on how can i perform the below % Calculactions in Bex Query Designer.
Vendor No line item Not = L category =A status =RFQ :for items
Example : I have 8 items for vendorNo 200274 and only 4 as above condition and 5 items as not L(delete)
requament: % RFQ Without Response:
Percentage of Quotation response ={(No. of RFQReponses Received/ No. of RFQ items sent)*100},
( 4/5 * 100= 80%)
Percentage RFQ without response= 100 - Percentage of Quotation response
= 100-80 = 20%
How can i perform the % Calculations in Bex Query Designer.
Vendor
Purchasing document
Indicator: Line Item
Purch. doc. category
Purch. doc. status
Item
Number of Records
category A item L
200274
V-LINE EUROPE EXPORT MARKETING
6000003778
L
A
Not assigned
10
1
20
1
30
1
6000003779
Not assigned
A
Not assigned
40
1
9000000046
Not assigned
A
RFQ
10
1
1
20
1
1
30
1
1
40
1
1
Result
8
4
thank youHope you have done some groundwork you have done on this requirement. Have you tried to create New Formula and put the required formula in it to calculate Percentage of Quotation response ?
Your formulas seems to be straight forward.
Keep in Filter: item Not = L category =A status =RFQ
You may start working on it and get back with if you are struck. -
Where to write IF THEN ELASE statements in BEX Query Designer
Hi All,
I need to write a formula in query designer...
saying that to display the all Quantities in KGs.. Now articles are in Grams and KGs...
So here i need to perform calculation like... if article is in KGs divide by 1, else if article is in Grams divide by 1000.
where can i write this logic to perform calculation ...
Thanks in advance..
ravi.phi chetan,
No its not work.. why because i need to convert the unit of measure in Masterdata Attribute values... that means ) ' 0grooss_wt'. this is attribute as a keyfigure of ' 0material' .. this ' 0gross_wt' values has to convert in KGs. at Present ' 0gross_wt' values are in KG and Grams...
I can change these values in update rules by writting Routine.. But I need to convert it in KGS at BEX Query Designer Level..
I need calculate like this
quantity sold * Gross Weight.
here Gross Weight is the formula variable which replacing the values of gross weight...
i tried by creating conversion types in RSUOM t-code. but it works on keyfigures of infocube.. not on attribute values of master data...
is there any solution to solve this Problem... -
Results based on From and To value in Bex query designer.
Dear all,
We are using BI7.00. In one of our report which pertains to PM user wants to get the details of number of breakdowns which falls in the value range 0 to 1 hours.
I created a condition which has 2 variables, one is From value and the other is for the To value (since user wants to enter both the limits). I have written a condition that if the breakdown hour is greater than or equal to variable1 and less than or equal to variable2.
Using the above condition if the query is run, i am not getting the desired output. The values avaialble in the report are 0.65,0.78,1.30,7.38,0 etc., when i give 0 to 1 i should get the values 0.65,0.78 and 0 but instead report displays "No valid results".
I changed the condition and selected "Between" variable 1 and variable 2 - yet no change in the query.
To my knowledge i foresee that system is not able to recognize the decimal and hence provides details only based on the whole numbers.
How to get my requirement achieved in the Bex query designer.
Experts suggestion with steps will be very useful to solve my problem.
Regards,
M.M
Edited by: Magesh Magesh on Dec 26, 2008 11:28 AMHi Magesh,
I think you could try one more way.
Create a formula inserting your two formula variables for limits .(FV - are ready for input ) .
The formula would return the result as 1 or 0 because it would have boolean condition in it.
You could then place a condition in the query designer to only show all records where the value of the formula key fig is 1.
You formula A would look like
( KF > FV1) AND (KF < FV2) * 1.
And in the condition put A EQ 1.
You could scale the key figures as well and multiply the limits mentioned by the users in FV1 and FV2 if decimals are still not recognized by SAP.(scaling)
Regards,
Sunmit. -
Difference between aggregation and calculation tab in BEx Query Designer
HI,
I am using BEx Query Designer for my report, for the key figures in the coloumn area i slected one numeric key figures, in the properties tab i found aggregation tab and calculation tab.
I need to sum up the total values for that particualar coloumn, when i used calculation tab i found to sum all the values for a particular coloumn, then what is the use the aggreagation tab?
I not able to used that Aggregation tab it is showing as a hidden fields...
can any one tell me whats the exact difference between these tabs and when we need to use which tab?
With Regards,
Thanesh Kumar.Hi Thanesh Kumar,
I moved this thread from forum Data Warehousing to Business Explorer since it is a query related question (as SDN moderator).
I could explain to you the difference between these two tabs.
For "calculation" tab, it changes the display of result and does not change the calculation logic.
It means that, if this key figure is used further in formula, still the original number (without "calculation" tab setting) is used for further formula calculation.
For "aggregation" tab, it changes the real calculation logic.
The system takes the setting as the aggregation rule for records.
The most common aggregation rule is of course summation. If you set to e.g. Average here, the system does the
Average instead of summation when aggregating records. And the Average value will be taken for calculation
in further formulas or other calculations.
For "aggregation" tab, you could only use it for CKF (calculated key figure) or formula and you could not use it for
a basic key figure. That should be the reason why you see it greyed-out.
Regards,
Patricia -
IF...ELSE.. STATEMENT in BEx Query Designer
Hi,
Why there is no IF, ELSE function in BEx Query Designer?
Assuming I need to write the following logic, how can it be accomplished?
IF (A=0 OR B=0)
THEN 0
ELSE IF ( B/A <0)
THEN ' *'
ELSE
B/A * 100
i.e.
if A or B is equal to 0, then display the value of 0
else if B is negative (as A is either 0 or positive), then display the following text: ' *'
otherwise, display the value of B/A * 100
Thanks!Hi,
You can achieve this by creating a new formula.
You have to use the boolean operations and mathematical functions. But we cannot display *. u have to display some value for that.
Khaja -
Values Bifurcation in BEx Query Designer
Dear BI Gurus,
In a column we are getting both positive value and -ve value. We want to bifurcate the values and show only +ve value in one column and show -ve value in another column. Is it possible through Bex query designer?
Please through some light on this issue.
With Regards,
Balachander.SHi bala,
This can be achieved by creating two calculated Key figures, Just use else if condition in the formula and use if KF1=KF>0 then KF else 0, here all the positive values will be displayed similarly use if KF2=KF<0 then KF Else 0 it will display all the negative values. But here all the values will be displayed. Just hide the Key figure and display only calculated keyfigures. Else you can use exceptions to differentiate the positive and negative values.
Hope this helps.....
Rgs,
I.R.K -
Constant Selection in BEx Query Designer on BI7
Hi guys
According to this blog <a href="/people/prakash.darji/blog/2006/09/19/the-hidden-secret-of-constant-selection Selection</a>, we can create constant selection on both Characteristics and Key figures. I understand how to do it with restricted key figures.
Can anyone give me a step by step guide on how to create constant selection for a Characteristic in BEx Query Designer on BI7. I can't find options for 'constant selection'
Or is this the same thing when you include or exclude values?
Message was edited by:
jimi ogunThanks Krishna
I am actually using a Multiprovider for my queries but business requirements mean I need to create joins.
I am trying to avoid Infosets and I believe another way is to use the Constant Selection feature in Query Designer.
Going back to my previous posting, I know how this is done with a restricted KF but I don't know how when it comes to characteristics.
Can anyone help? -
Group by in BEx query designer
Hello experts,
I'm new in BEx query designer and I'm currently working on displaying the maximum of a list of values and group them by calendar day like the exemple below:
CalendarDay
Client
Amount
02.09.2014
A
3000
02.09.2014
B
2000
03.09.2014
A
1500
03.09.2014
B
1600
The result I need to display is as below:
CalendarDay
Amount
02.09.2014
3000
02.09.2014
2000
OverAll result
3000
03.09.2014
1500
03.09.2014
1600
OverAll result
1600
What's the best solution for this ?! is it to work with calculated Key Figure or Exceptions ?! Would any one help me to get such result.
Thanks a lotIf you need to show the data as you mentioned then i think you are suppose to keep client in rows and also you have to switch on the result row display for that characteristic.
Because if you remove it then data will get aggregated based on calday and it will become 2 records only.
To get the maximum value you have to use Exception aggregation.Create a new formula and put the amount kf inside it.Hit the aggregation tab--Exception aggregation as maximum--Reference characteristic as client.
If this does not work then we can also apply nested aggregation based on calday.
Regards,
AL -
Error while openening InfoProvider in Bex Query Designer
Hi all,
i am getting an error while opening the InfoProvider for a new Query in the Bex Query Designer.
Error Group
RFC_ERROR_SYSTEM_FAILURE
Message
Exception CX_RSR_MESSAGE in program SAPLRRMS
RRMS_X_MESSAGE
Main Program: SAPMSSY1
Include Program: LRRMSU13
What could be the problem?
Thanks in advance
AndreasHello Andreas,
seems as if JCo Connections on your system have not been set up correctly.
Please have a look here:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/ca/115e4088dc0272e10000000a155106/frameset.htm
Regards,
Daneil -
As Bex Query design why I canu2019t select from list in values range
Hello experts,
I want to pop input window when I use analyzer run bw report, I know to add filter through restrict, then I selected value ranges, it was appearing between input text, the button canu2019t let me input, I tried select from list, Bex Query design occured some errors, if click u2018exitu2019 will prompt unknown software exception(0xc00200001) then stop .
the imange: [http://www.itpub.net/thread-1192217-1-1.html]
How to input text or select list? Why My Bex query design canu2019t do select from list?
please let me know the soultions, thanks for you help in advance
Regards,
Stevefirst of all, thanks for your help. if need to install batch, please let me know. many thanks .
more infomation as belows:
the windows prompt:
Your application an unhandled exception occurs. If you click [continue], the application will ignore the error and try to continue. If you click the [end], it will immediately close the application.
I clicked more detail button , displayed as belows:
For more information call using Just-In-Time (JIT) debugging details
Please refer to the end of this message (instead of this dialog box) information.
Exception Text **************
System.NullReferenceException: Object reference not set to be the implementation of individual objects
in com.sap.bi.et.selector.BExSelectorDialog.SelUIDialog.HandleUnhandledException(Exception iException)
in com.sap.bi.et.selector.BExSelectorDialog.SelUIDialog.OnGuiUnhandledException(Object iSender, ThreadExceptionEventArgs iEventArgs)
in System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
in System.Windows.Forms.Control.WndProcException(Exception e)
in System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
in System.Windows.Forms.SafeNativeMethods.ShowWindow(HandleRef hWnd, Int32 nCmdShow)
in System.Windows.Forms.Control.SetVisibleCore(Boolean value)
in System.Windows.Forms.Form.SetVisibleCore(Boolean value)
in System.Windows.Forms.Control.set_Visible(Boolean value)
in System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
in System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
in System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
in System.Windows.Forms.Form.ShowDialog()
in com.sap.bi.et.selector.BExSelectorDialog.SelUIDialog.GetUserSelection()
in com.sap.bi.et.selector.BExSelectorDialog.SelUIDialog.ShowSelector()
in com.sap.bi.et.selector.BExSelectorDialog.SelUICtrlDDBox.InvokeSelector()
in com.sap.bi.et.selector.BExSelectorDialog.SelUICtrlDDBox.OnInvokeSelector()
in com.sap.bi.et.selector.BExSelectorDialog.SelUICtrlDDBox.picValueHelp_Click(Object sender, EventArgs e)
in System.Windows.Forms.Control.OnClick(EventArgs e)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
inSystem.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) -
BEx Query Designer - Url openining problem
Dear All,
While running a BI query through BEx Query Designer, it is generating portal URL as:
http:///irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=ZTEST_Q0001&VARIABLE_SCREEN=X&DUMMY=20
have created source system and all RFCs required as running properly.
Any ideas further please ??
my usage type is as below
Active Usage Types
Product Name UT Code Short Name Description Activation Date Configured
SAP NetWeaver 2004s BI BI Java BI Java Mon Aug 11 00:00:00 IST 2008 YES
SAP NetWeaver 2004s AS AS Java Application Server Java Mon Aug 11 00:00:00 IST 2008 YES
SAP NetWeaver 2004s EPC EP Core Enterprise Portal Core Components Mon Aug 11 00:00:00 IST 2008 YES
SAP NetWeaver 2004s EP EP Enterprise Portal Mon Aug 11 00:00:00 IST 2008 NO
SAP NetWeaver 2004s AAS AS ABAP Application Server ABAP Mon Aug 11 00:00:00 IST 2008 YES
Please correct me where to configure default host name
Regards,
Ravi ghangurdeDear all.
Below are the details probelm .
i want to open the portal nwa using url "http://10.2.202.154:50000/nwa" but it's ask me username and password screen , when entering J2EE_ADMIN user and correct password next screen is not appears
and same user name and password screen shows again.
when putting worng password it's show authontication fail message.
Below are url details after providig the correct password.
http://10.2.202.154:50000/logon/logonServlet?redirectURL=%2Fwebdynpro%
2Fdispatcher%2Fsap.com%2Ftc%7Elm%7Ewebadmin%7Emainframe%7Ewd%
2FWebAdminApp
in morning it was showing the nwa screen when loginig with path
http://10.2.202.154:50000/nwa and j2ee_admin and password
but we are only change sso tiket parameters in default profile and create tiket in visual administrator.
after than i am not able to open the portal NWA
i want to run post installation wizard for BI post installation please suggest to open the NWA.
is any other way for BI post installation wizard
Regards,
Ravi Ghangurde
Maybe you are looking for
-
Forms 10g installed and running on Windows Vista
<font color=0000FF>Update 12-Dec-2008: </font>Oracle has published NOTE 559067.1 -- How to Install Developer Suite 10.1.2.0.2 - hence 10.1.2.3 - on Windows Vista, 24-OCT-2008 with some installation help. <font color=0000FF>Update 07-July-2008: </font
-
How to get rid of the Exceptions
When I tried to open the client i.e User interface which is MainMenuApp received NO_PERMISSION CORBA exception while attempting to get an initial reference to the mvcf_ControllerFactory from the FactoryFinder. Software defect that should be addressed
-
How can I use the WebDynpro tutorial template in APAB workbench?
Hi, I have downloaded the tutorial template zip file from sdn (https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/webdynpro/tutorial on creating trees in web dynpro - 12.htm), but I don't know how to use it in ABA
-
Help, I can't sync my apps on my 3GS phone to the newest iTunes software. On top of that, my purchased apps under my apple ID seem to have disappeared! I want to transfer them to an iPhone 4S I just inherited, but I can't! Thanks!
-
Management to VRF Interface on 1841 relying on default route
I couldn't find this in any of the bug lists, has anyone come across this scenario before: I have an 1841 router, running: c1841-advipservicesk9-mz.124-25f This router has multiple loopbacks in different VRFs, loopback 0 is in the global context, loo