BEx Formula Basic Function ' High '

Hi Friends,
Can you pls help me what is the use of  New Formula > Functions > Basic Functions > High.
Pls suggest as how we can make use of it.
pls provide me if there are any training doccuments available on New formula functions like,
Basic Functions
Percentage functions
Data Functions
Mathematical Functions
Trigonometric Functions
Boolean Operators
Your valuable inputs will be rewarded.
Thanks,
Chetan

Percentage Variance (%)
&#9679;      <Operand1> % <Operand2>
This gives the percentage variance between operand 1 and operand 2. It is identical to:
Formula 100 * (<Operand1> - <Operand2>) / abs(<Operand2>) , if <Operand2> is not equal to 0 and the character for “Division by 0” if <Operand2> is equal to 0.
Plan Sales % Actual Sales specifies the percentage difference between the plan sales and the actual sales.
Percentage Share (%A)
&#9679;      <Operand1> %A <Operand2>
This gives the percentage share of operand 1 and operand 2. It is identical to formula 100 * <Operand1> / abs(<Operand2>) , if <Operand2> is not equal to 0 and the character for “Division by 0” if <Operand2> is equal to 0.
"Fixed costs" %A "costs" expresses the proportion of the total cost of a product that is the fixed cost.
Percentage Share of Result (%CT)
&#9679;      %CT <Operand>
This shows how high the percentage share is, with regard to the result. The result is the outcome of aggregating the second highest results level (interim result).
If a characteristic has been drilled down in both the rows and the columns, this reference is not unique. The system displays a warning and the relevant symbol for Data Does Not Exist.
Percentage Share of Overall Result (%GT)
&#9679;      %GT <Operand>
This shows how high the percentage share is with regard to the overall result. The overall result is the outcome of aggregating the highest results level. Dynamic filters (filters that were not specified in the Query Designer) also play a role in calculating the overall result.
Percentage Share of Query Result (%RT)
&#9679;      %RT <Operand>
This is the same as %GT.
Unlike the process for calculating the overall result, dynamic filters are not used in the calculation of the query result. This means that the calculation always normalizes to the same value, irrespective of the filter status and the navigational state.
Value = 1 if operand <> 0, otherwise 0 (numerator)
&#9679;      COUNT(<Expression>)
Returns value 1 if the <expression> is <> 0, otherwise 0.
Processing a Value as a Date
&#9679;      DATE
The value is seen as the number of days from 01.01.0000 onwards and is output as a date.
The value can be between 0 and one million, which results in a date between 01.01.0000 and 27.11.2738.
Value = 1 if operand = 0, otherwise 0
&#9679;      DELTA(<Expression>)
Returns value 1 if the <expression> is 0, otherwise 0.
This function is identical to the NOT operator and should no longer be used.
NDIV0 (x): Equals 0 when divided by 0, otherwise x
&#9679;      NDIV(<Expression>)
Is 0 if the calculation of <expression> causes a division by 0. Otherwise the result is the value of the expression. Used to avoid error messages or so that you can continue to calculate with a defined result.
Values Without Dimensions (Without Units)
&#9679;      NODIM(<Expression>)
Returns purely numerical values of <expression> and suppresses units and currencies.
NOERR (x): Is equal to 0 for undefined calculations, otherwise x
&#9679;      NOERR(<Expression>)
Is 0 if the calculation of <expression> leads to an arithmetical error. Otherwise the result is the value of the expression. Used to avoid error messages or so that you can continue to calculate with a defined result.
NOERR(SQRT(-1)) = 0
Result
&#9679;      SUMCT <Operand>
Returns the result of the operand to all rows or columns (more information: Percentage Functions % CT).
&#9679;      SUMGT <Operand>
Returns the overall result of the operand
&#9679;      SUMRT <Operand>
Returns the query result of the operand
Processing a Value as a Time
&#9679;      TIME
The TIME operator takes any key figure or (partial) formula and makes a key figure of type TIME. Go to the formula editor and, for the operator, double-click the Process Value as Time data function and, for the operand, double-click the key figure you want. For example, the formula is then TIME(Sales).
The system cuts off the decimal places, interprets the value as seconds, and displays the value in format +-hh:mm:ss. For example, -4812 is displayed as –1:20:12.
Any number is seen as the number of seconds from 00:00:00 onwards and is output in hours, minutes, and seconds. A key figure of type TIME with value 0 is displayed as 00:00:00.
Negative times are permitted: With a negative number, the system calculates from 00:00:00 backwards.
You can enter any number of hours. The system does not restart at 0 after 24 hours.

Similar Messages

  • Basic Function 'High' How to use it ?

    Hello All ,
    I have a Plan Quatity in One column and in Actual Quatity in another column for Material.
    I want to add new column which gives me higher value of Plan and Actual Quantity.
    I tried the Basic Function High and created formula as below
    plan quantity**actual Quatity
    but could not get the desired result.
    Amol K.

    Hello Gunter ,
    I can use Max , Min function  but the question is what is the exact use of High and Equal to.
    I could not able to find out any help for the exact use of Basic Functions
    HIGH and EQUAL TO
    Reagrds ,
    Amol K.

  • Basic functions (high) in query formula for highest # of days past due

    Hi All,
    I hope you can help.  I am trying to create a formula in a query for FIAR Line Item Cube (0fiar_c03).  I would like to calculate the hightest number of days past due for open line items.  There is an operator 'high' in basic functions within the query formula.  Is it possible to use this?
    Regards,
    Cheryl Adamonis

    There is a workaround usind conditions.That is you can try to filter the top 10 % or top 10 after calculating the no of days past.However this way you will not be displaying complete dataset

  • MAX( , ) function in BEx formula

    Hello Experts!
    Does anyone know, how the mathematical function MAX( , ) in BEx-formulas work? Which are the two parameters if i want to have the maximum of the values in one colum? Or does this function work another way?
    Best Regards,
    Peter

    Hello Oscar!
    Thank you for answer! Thats what I want to know but it doesn't solve my problem. If I use calculate result as maximum and if I want to calculate with this value (maximum) than i got a result which is calculated with the sum, not with the maximum which I see as result.
    I do open a new thread for new question...
    Thanks,
    Peter

  • How to define Excel function using BEx formula

    Hi experts,
    May I know how to define the following Excel function using BEx formula?
    IF(AND(Revenue<0,Cost<0),"N/A",(Profit/Lost/ABS(Revenue)))
    Thanks!

    for me its easy to implament logic with * and + rather than  AND and OR respectively
    ((Revenue<0)(Cost<0))Value +((Revenue>0)(Cost>0)) ( Profit&Lost / ABS(Revenue))
    As i have mentoned already,for Else case i have considered (Revenue>0) and (Cost>0)  only.
    Value can be a KeyFigure/Formula/formula variable/CKF/RKF
    its not possible to type characters in the formula window so 'N/A'
    Regards.
    Message was edited by:
            Murali c

  • How to use rounded values in BEx Formulas

    Hello,
    I have the following question. Is it possible to use rounded values up to a certain # of decimal points in BEx Formulas?
    I have the following problem.
    Consider this:
    keyfigure val 1 = 0.416666667
    keyfigure val 2 = 72
    val 3 (BEx Formula)  = val 2 / val 1 = 172.799999862
    However, what I need to do is this.
    val 1 & val 3 should rounded up to 2 decimal points. So, I really need the report to show this:
    val1 = 0.42
    val2 - 72
    val 3 = val 2 /val 1 = 171.43
    I changed the number of decimal places on val 1 and val3 to be 0.00. However, it appears that these rounded values are not taken into account in  the Formulas, as if the OLAP still uses the original values from the backend with 9 decimal points. So, no matter how many decimal points I use on the Display tab for a key figure, my val3 or result of my formula is always taking into account the 9 digit decimal values, not rounded values that I want. So in the example above, my val 3 comes to 172.80, which it should be 171.43 instead of you use the rounded values in the calculation.
    Please let me know if there is any workaround where I could force my BEx Formula to utilize the rounded values and not actual values from the backend DSO. Or any other solution.
    Thank you

    If you create a Formula in BEx Query Designer like the one below, it works:
    val3 = val2 / ( TRUNC ( ( val1 * 100 + 0.5 ) ) / 100 )
    The TRUNC function (among other things) actually ensures that your formula takes into account the rounded values that you want.

  • Formula planning function in IP

    Hi,
    I would like to have formula planning function IP.
    The user is able to input percentage of growth, inflation and savings.
    Then the system has to calculate the percentages on previous budget and calculate the current budget.
    How the variant can be bring into picture to give more flexibility.
    Any inputs are highly appreciated.
    Regards,
    Ravi

    Hi Ravi,
    You can model your requirement in the following way.
    1. You can set the filter for the planning function to get the budget from the cube in which the previous budget is stored.
    2. Now based on the Percentage(input) entered by the user, you can calculate the new value of the budget and store it into the planning cube.
    You would have to use the FoX forumula as you might be aware of. The previous budget would be your reference data from the cube where it is stored, and it would come from the filter. The percentages based on which the current budget is calculated can be populated from the input ready query.
    Regards
    Snehith.

  • Placeholder & Formula Column Functionally

    Hi gurus,
    Can any one of you please tell me, What is difference between Placeholder
    column and Formula Column Functionally.
    Any help is highly welcome.

    Your question is a Report question, please post it in the [url http://forums.oracle.com/forums/forum.jspa?forumID=84]Reports Forum.And before you post your question, just do a little search there and you'll find 100s of answers to your question.
    Tony

  • Bex formula operators

    HI all,
    Iam searching in SDN for examples or pdf for formula operators like Basic functions,Percentage functions,Data functions,Mathematical functions,Trignometric functions and Boolean functions.But I couldn't.
    Please send me if any body have a pdf on how to use  examples of these operators.
    Thx

    Hi,
    Please find the links, they will help you -
    Percentage Functions - [http://help.sap.com/saphelp_nw70/helpdata/en/71/0aec3b6e011341e10000000a114084/frameset.htm]
    Data Functions - [http://help.sap.com/saphelp_nw70/helpdata/en/71/0aec3b6e011341e10000000a114084/frameset.htm]
    Bollean Operators - [http://help.sap.com/saphelp_nw70/helpdata/en/71/0aec3b6e011341e10000000a114084/frameset.htm]
    Hope these help.
    Regards,
    RahulM

  • Bex formula shows empty cell (NULL)

    Hi,
    I have a bex formula that calculate a few fields.
    sometime there is no value in it (NULL)  and effects bedly on other formulas in the query. (NULL also)
    i have tried several ways  to solve it:
    multiply with 1
    IF condition
    add and reduce 1
    but still the column shows NULL (empty cell)
    thanks a lot for helping me out
    points will be granted
    nir

    Hi Nir:
      Nulls used in formulas give Nulls as results. So you need to deal with the Nulls since the first occurrence, replace the Nulls and use another value instead.
    To evaluate if a null is present use the function "IS_INITIAL" in your formulas, this is a boolean function and therefore has the return values TRUE and FALSE.
    Unfortunately the function "IS_INITIAL" is not available for BEx queries, you can use it on transformations while loading DataTargets.
    Regards,
    Francisco Milán.
    Edited by: Francisco Milan on May 31, 2010 1:55 PM

  • BEx formula: Key figure divided by overall result

    Good afternoon
    I need assistance on how to do the following BEx formula please?
    I have "Sales" totals per "Dealers"
    example:
    Dealer: Sales
    A         10
    B          5
    C          6
    Overall Result  =  21
    How do I create the formula in BEx if I want to divide Sales for dealer A (10) with the 'Overall Result' Sales (21)? Note,
    Your assistance will be appreciated.
    Cj Faurie

    Create a <b>Formula</b> below the <b>Sales Key Fig</b> and use the follwoing <b>formula</b>
    <b>Sales / SUMGT ' Sales'</b>
    <b>SUMGT</b> will be available in the <b>Data Functions</b>

  • Basic functions

    I just got started on Flash CS3. I don't know ActionScript.
    I'm a designer, not a programmer, so I just need it to do the
    basic things: gotoAndStop, load movie, move around frames. If I
    need something more complicated, I ask help to someone more
    competent. Needless to say, I have no talent/patience/interest in
    learning how to program.
    On previous versions, I'd be fine knowing only that. But I'm
    having a hard time finding the basic functions on CS3. Anyone can
    help? Will I have to learn AS3 to make Flash do the simplest
    things, or is there a better way? (If I need to learn AS just to
    get started, that would deeply suck.)
    I'll appreciate feedback. Thanks.

    >>Needless to say, I have no talent/patience/interest
    in learning how to program.
    I cannot judge the talent and patience part but the interest
    part can be an issue. I'm an art director and was forced to learn
    how to code because I was confronted with developers that said that
    what I wanted wasn't possible (which isn't the standard by the way
    but just specific to my experience). That became frustrating and
    stood in my way to accomplish my ideas. So, I decided I had to know
    what I was talking about and started to learn. Soon I discovered
    the beauty behind the scenes. And learned that coding is highly
    creative and it is my creative mind that always seems to find a
    solution to a problem.
    >>Will I have to learn AS3 to make Flash do the
    simplest things, or is there a better way?.
    How can you do exciting stuff that win you awards when you
    just know about the basic stuff? What are you going to do with your
    talent? Which client is interested in the basic stuff? Or do you
    specialize in banners? I want to know every detail and get
    everything and more out of the program. And please keep on
    developing Adobe so I get even more horse power to do the things I
    want.
    >>But I'm having a hard time finding the basic
    functions on CS3.
    How hard can it be to go to a bookstore and pick up a book on
    how to use Flash from a designer point of view. The web is full of
    information. Ah, like you said, no patience.
    Man, I hope the talent part is really well 'developed'.
    A designing codelover.

  • Disappointed by missing basic functionality

    I recently started working with Muse, and got frustrated by the fact that there seemingly is no Show/Hide functionality.
    Also, am I correct to say that there is no direct import for Mp3/4 media? If so, why not?
    Lastly: if InDesign can have basic animation options, then surely it wouldn't be so hard to include it in Muse.
    Muse works great, but I am quite disappointed by this lack of basic functionality.
    Cobus

    Thanks for your response.Yes I agree with you  - I put my expectations in the fact that Muse is developing fast.
    However, what I'd regard as a very basic feature  for any interactivity (show/hide), is missing. Instead of having abutton that can show or hide icons on a map, I now I have to create a duplicate of the same page that don't show them. So when a user click the button, another page first has to load!
    Clumsy and stupid.
    Thanks for the link - I'll have a look at it.
    Regards
    Cobus

  • Can i now exact bex formula to be inserted

    Can i know the bex formula to be used by if  else statement in bex query.
    if f9 greater than e9  then result should be  E9*B9   else  F9*B9
           IF(F9>E9,E9*B9,F9*B9)

    Hi Naiduz,
    There I have missed one point, you have to create a formula variable for both these fields and with replacement processing type. Then only you can use the formula like this.
    Hope this clarifies totally.
    Kindly refer the doc for more understanding. It has been explained crystal clear here.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d08b56a8-daf5-2e10-2397-904d6aeb55c2?QuickLink=index&…
    Thank you.
    Chandan Praharaj

  • BEx Formula Use of 'Logical And' and Calculation for Gross Margin

    HI Bex gurus.
    Having an odd time with what should be a simple formula to handle the display of gross margin (GM). The goal here is to display GM% properly and the requirement is as follows
    If GM <= 0 then 0.0
      Else
    If GM > 0 and Sell > 0 then ( ( sell - cost /sell ) * 100 )
      Else
    If GM >0 and Sell = 0 then 100
    I am familiar with bex formulas and have referenced the help docs on booleans here -
    Boolean Operators - SAP Business Explorer - SAP Library
    But what is odd is that if I use a calculation or a CFK in the IF, THEN with a LOGICAL AND, the formula does not report correctly
    If I put in a static value, like 77, the expected logic is followed.  I have tried making sure have extra parentheses and changing the order of the statement, to no avail!  I could use some extra brains on this puzzling matter, so you help is greatly appreciated and will award points!
    Thanks
    lee lewis
    Here are the formulas in text and below screen shots.  Wish could copy and past formulas to and from editor!
    GM%77
    ( ( ( 'Order GM' >0 ) AND ( Order Sell  >  0 ) ) == 1) * 77 + ( ( ( 'Order GM'> 0 ) AND ( Order Sell == 0 ) ) == 1) * 100 + ('Order GM' <= 0) *0.0
    GM%
    ( ( ( 'Order GM' >0 ) AND ( Order Sell  >  0 ) ) == 1) * 'REF GM%' + ( ( ( 'Order GM' > 0 ) AND ( Order Sell == 0 ) ) == 1) * 100 + ('Order GM' <= 0) *0.0
    'REF GM%
    (order  sell - order cost /order sell ) * 100 )
    GM%77
    GM%

    Shouldn't you change on of the brackets in your REF GM% ?
    'REF GM%
    (order  sell - order cost /order sell ) * 100 )
    I would put that as
    'REF GM%
    (order  sell - order cost) /order sell  * 100 )
    Not sure what you mean with those red arrows... but in both cases you would be dividing by 0 (order sell = 0).

Maybe you are looking for