NODIM()  and NODIV

Hi
Where can i get the information on all the functions that are used in CKf and Formulas. like  NODIM() , NODIV..etc
Regards
annie

Hi,
Adding to that some more few links which helps you are
Defining Formulas:[http://help.sap.com/saphelp_nw70/helpdata/EN/71/0aec3b6e011341e10000000a114084/content.htm]
Percentage Functions:[http://help.sap.com/saphelp_nw70/helpdata/EN/e2/16f13a2f160f28e10000000a114084/content.htm]
Data Functions:[http://help.sap.com/saphelp_nw70/helpdata/EN/e2/16f13a2f160f28e10000000a114084/content.htm]
Boolean Operators:[http://help.sap.com/saphelp_nw70/helpdata/EN/23/17f13a2f160f28e10000000a114084/content.htm]
Technicle Notes About Formula Operators:[http://help.sap.com/saphelp_nw70/helpdata/EN/37/b4393ccab19b57e10000000a114084/content.htm]
Defining Restricted Key Figures :[http://help.sap.com/saphelp_nw70/helpdata/EN/61/d0b143aa26b849b4e79a859ea1d7d1/content.htm]
Defining Calculated Key Figures :[http://help.sap.com/saphelp_nw70/helpdata/EN/13/e072abaddb574284d22361f0b824bf/content.htm]
[http://help.sap.com/saphelp_nw70/helpdata/EN/d3/8057f830a911d4b2be0050dadfb23f/content.htm]
[http://help.sap.com/saphelp_nw70/helpdata/EN/d7/c70540ba5ee569e10000000a155106/content.htm]
Regards,
Rajkandula

Similar Messages

  • Key figure is displayed as 2.007 not 2007, any solution?

    Dear Sirs,
    I have a key figure called Year, of type Int 4. This is being filled from a day using the DATE_YEAR function in the update rule.
    When it is displayed in Bex Web it is shown as 2. 007 (with a dot and a space). As far as I can see it also saved in this format in the actual data.
    How can I display this as 2007 and not 2. 007 ?
    I have tried different things, using the nodim() and the trunc() in the update rule. I have also tried to change the scaling factor in Bex Query designer on the key figure. 
    I am aware that changing the display format in SU3 could solve it, but I would like to solve it independant of the different users, and make it only valid for this key figure.
    Can anyone help me?
    best regards,
    Jørgen Ruud

    Hello,
    this will not help as the dot in the number represent the thousand notation, so by multiplying it with 1000, it will become 2. 007. 000.
    So I guess my question can be summed up as: how do i remove the thousand notation for a given key figure?
    regards,
    Jørgen
    Edited by: Jørgen Ruud on Jan 8, 2008 9:38 AM

  • Quantity to be removed

    Hi All,
    I have a report and it shows 'Each' in the report i.e when I reun the report it shows the quantity eg: 12 each, 6 each .....
    data is like that but I don't want to show 'Each' along with the number.
    We can do it if we are using a structure and we can say 'NODIM' and I think that would work.
    But I am putting the keyfifure in the filters area in the query designer.
    Can anyone plz suggest a solution?
    Thanks
    Lakshmi

    Hi,
    If you look at the query in the query designer, you will see that the key figures are indeed in a structure. There is really no way to have them in the filter area in the query design area. And as such is the case, you can create a new KF with the NODIM function and then also move that to the filter area in your view as reqd with the other KFs.
    Hope this helps...

  • Calculated Key Figures Issue!

    Hello Experts -
    I'm getting error messages for the calculated key figures. The message says that the key figure is not defined correctly. Therefore, I started breaking down the calculated key figures and use them in the eventual calculated key figure. I have included all the calculated key figures. And I've hidden the ones that I dont need to show in my query result. I'm in BI 7.0. Also, I had to remodel my multi-provider after making the initial query. Do I have to start fresh?
    I have the following calculated key figure:
    1. Price = (Price > 0) * Price + (Vendor Price - (Vendor Price * (Cust Discount + Vendor Discount)))
    This is supposed to be an if calculation. If Price is greater than 0, then Price else the calculation.
    Cust Discount and Vendor Discount are CKFs.
    What am I doing wrong?

    Thanks Ajay!
    I added a couple of NODIMs and the query is now working!
    I have couple more questions:
    1. Is there a way to say Not Null in Bex? In my if condition, I want to say if Price is not equal to NULL instead of greater than 0.
    2. The above requirement leads me to another question: how do I account for the negative values. I mean I need to add them but I cannot suppress them? I hope it makes sense!

  • The overall result shows * instead of the value

    Dear Experts,
    In my report i've qty in columns and item in rows. The qty is in all Ea. (Each). So when i run the report i thought all the noumber would be added for qty and displayed in the overall result.
    But in the overall result it shows a * . However in the formula bar in excel it displays a number like 44000.
    I tried using nodim() and it worked, but my question is since the qty is in all Ea.'s shouldnt it add up the value to be displayed in the overall result.
    Can someone shed some light.
    Thank you...

    No Jr., i dont any record with a blank value.
    Wond, i agree with you. I thought i should see the total since all the items are in Ea.
    Is there anything else i can check.

  • Formula or solution to get the range between numbers in on column (KF)

    Hello All,
    I am in need of a solution (formula) to get the range of numbers in one column of query results.
    I have a variable number of sales orders and three keyfigures that show the number of days between when the order was received and when the customer received the order.
    I need to get the range of days from each keyfigure column
    ex.
    Sales Order          Days-Order to Box   Days-Order to Release   Days-Release to Box
    SO 11111                       10                                   2                                 8
    SO 11111                       13                                   5                                 8
    SO 11111                       12                                   2                                10
    SO 11111                       16                                   4                                12
    The range for the  Days-Order to Box   Days-Order to Release   Days-Release to Box
                                             6                                     3                                 4
    I have tried using formulas for Min and Max setting the Calculations tab for both Results and Singles Values
    than creating a formula using SUMCT, SUMRT and SUMGT but I get the red X for results.  I have used NOERR(x) and NODIV(x)
    to determine that the formula is seen as having undefined calculations or errors in the logic (I do not get errors when saving the query).
    NOERR(SUMRT (OtB-Max - OtB-Min))
    OtB-Max is a formula that hides the singles values and displays the results as the Maximum number in the column Days-Order to Box
    OtB-Min is the same kind of formula but it displays the Minimum number for the same column.
    Thanks in advance for any suggestions.
    Btw - I have searched this forum and the How-To forum for BI on the SAP site without finding an answer -
    If I have missed one in my search I apologize and would appreciate a link to it

    Hi.
    As I think only use of virtual KF and APA code will help you.
    Regards.

  • First Row with $s n below w/o $s

    For a hierarchy is it poss to show the amounts with $ sign in the first row & without the $ signs below ??
    Something like say for a country Hierarchy :
    <b>-Month--
    Year to date</b>
    2007|2006|INC ( Diff ) |%________________2007|2006|INC ( Diff ) |%
    USA Amount----$50,000|$40,000_|$10,000______|25(10/40)_________$1000|$800|$200____|25
    TexasAmount----50,00|40,00_|10,00______|25(10/40)_________1000|800|200____|25
    How do I accomplish or any workaround to get close by..
    I have tried scaling factor but that is showing a seperate grey column with dollar signs....
    I found a close workaround to suppress all $ amounts :
    I had to create 4 new  Formulaes with the Nodim Function & make the other 4 as formula NODIMS and Hide the 4 Selectoins .
    Ex : NODIM ( SELECTION1 )
    _____Selectoin1 - Hidden.
    However this is not I wanted
    <b>Is there any other efficient way to get $ signs in first row only suppressing the signs in all below rows ?</b>
    Message was edited by:
            Jr Roberto

    Hi Roberto,
    Try to include the $ sign in the Header.(i.e. in Structure Selections)
    Your header should look like
    2007|2006|Diff|
    $     $      $
    Then use the NODIM Function to suppress the $ sign in below row results.
    Cheers
    Praveen

  • NODIM function Returns wrong values?

    Hi All,
    We have a KF Quantity in PC and  we are using NODIM(Quantity) to diaply it without units.But
    NODIM(Quantity) displays wrong results.
    For Example:Quantity = 3123214 PC     and NODIM(Quantity) = 3123214.123
    What could be the reason for it?can anyone explain me?
    Thanks
    Message was edited by: Murli

    Thanks for your wishes on the other post.
      My advance wishes to you for the same..
    Dear Murali,
    I am not sure the following 'note' can help us.. please have a look..
    Note number: 604857: ( Also have a look at 590089,730382)
    Incorrect number of decimal places with NODIM operator
    Symptom
    The system produces an incorrect proposal for the number of decimal places for a structure element.
    Other terms
    Query, NODIM, decimals, decimal places
    Reason and Prerequisites
    The key figure uses the NODIM operator
    Solution
    BW 3.0B
               Import Support Package 12 for 3.0B (BW 3.0B Patch 12 or SAPKW30B12) into your BW system. This Support Package will be available when note 523249 with the short text "SAPBWNews BW 3.0B Support Package 12", which describes this Support Package in more detail, is released for customers.
                To provide information in advance, note 523249 may already be available before the Support Package is released. In this case, the short text will still contain the words "preliminary version".
    BW 3.1C
               Import Support Package 06 for 3.1C (BW 3.1C Patch06 or SAPKW31C06) into your BW system. This Support Package will be available when note 539827 with the short text "SAPBWNews BW 3.1C Support Package 06", which describes this Support Package in more detail, is released for customers. For more information on BW Support Packages, see note 110934.
    In urgent cases, you can implement the correction instructions in your system using transaction SNOTE.
    Regards,
    Hari
    Message was edited by: Hari Kiran Y

  • How to use NODIM() ?

    Dear Friends,
    I have created CKF using RKFs usiing if and else(Logical OR) ..The formula is below
    ( ( ( ( ( ( ( 'All Open Items' - 'Invoiced turnover Month M-1' ) < ( 'Invoiced turnover Month M-1' ) * 'All Open Items' / 'Invoiced turnover Month M-1' * 30 OR ( ( 'All Open Items' - 'Invoiced turnover Month M-1' ) < 'Invoiced turnover Month M-2' ) * ( 'All Open Items' - 'Invoiced turnover Month M-1' / 'Invoiced turnover Month M-2' * 30 ) ) + 30 OR ( 'All Open Items' - 'Invoiced turnover Month M-1' - ( 'Invoiced turnover Month M-2' < 'Invoiced turnover Month M-3' ) * ( 'All Open Items' - 'Invoiced turnover Month M-1' - 'Invoiced turnover Month M-2' / 'Invoiced turnover Month M-3' * 30 ) + 60 ) ) OR ( ( 'All Open Items' - 'Invoiced turnover Month M-1' - 'Invoiced turnover Month M-2' - 'Invoiced turnover Month M-3' ) < 'Invoiced turnover Month M-4' ) * ( 'All Open Items' - 'Invoiced turnover Month M-1' - 'Invoiced turnover Month M-2' - 'Invoiced turnover Month M-3' / 'Invoiced turnover Month M-4' * 30 ) ) + 90 OR ( 'All Open Items' - 'Invoiced turnover Month M-1' - 'Invoiced turnover Month M-2' - 'Invoiced turnover Month M-3' ) ) - ( 'Invoiced turnover Month M-4' < 'Invoiced turnover Month M-5' ) * ( 'All Open Items' - 'Invoiced turnover Month M-1' - 'Invoiced turnover Month M-2' - 'Invoiced turnover Month M-3' - 'Invoiced turnover Month M-4' / 'Invoiced turnover Month M-5' * 30 ) + 120 OR ( 'All Open Items' - 'Invoiced turnover Month M-1' - 'Invoiced turnover Month M-2' - 'Invoiced turnover Month M-3' ) ) - 'Invoiced turnover Month M-4' - ( 'Invoiced turnover Month M-5' < 'Invoiced turnover Month M-6' ) * ( 'All Open Items' - 'Invoiced turnover Month M-1' - 'Invoiced turnover Month M-2' - 'Invoiced turnover Month M-3' - 'Invoiced turnover Month M-4' - 'Invoiced turnover Month M-5' / 'Invoiced turnover Month M-6' * 30 ) + 150
    When I check Syntax is correct, when I check the query it says a following system error
    Diagnosis
    Additional elements are added to the item 23 that do not have the same dimension, for example, quantities and amounts or amounts and ratios.
    Procedure
    Check your definition.
    If you the addition is still meaningful, you can hide the dimensionality of one or both partial outputs with the operator 'NODIM'. The system then understands this partial output as a dimensionless number.
    I dont know how to use NODIM for each if statement..
    I am greatful to your help.
    Thanks,
    SB
    Edited by: Suresh Babu on Mar 14, 2008 11:48 AM

    Hi,
    NODIM() function is used for unit conversion. If the keyfigure displays as $100 in the report, using NODIM u can display as 100.
    NODIM(KeyFigure)
    Hope this helps
    Thanks
    Sundar

  • Bex Queries: scaling and formula problems

    Hi,
    I have two questions / problems:
    1. I am currently building a query on 0PCA_C01 cube and I would like to perform a scaling of 1000 (e.g. 1000 u20AC become 1 u20AC). This works fine for my actual column (scaling is performed her), but not for my budget column (same like actual however different 0vtype) and my deviation absolute column (actual - budget). Any idea why this doesn't work ?
    2. I have also a column deviation % which is a formular deviation absolute / budget. In the query I have defined following formular: deviation absolute / nodim ( budget). The result though, is wrong. When i try the formular with normal excel formular based on the appropriate cells, the result is correct. Any suggestions what is wrong here ?
    Thank you !!!
    Regards,
    Max

    Hi Tom ,
       You can check the following SAP notes for  this issue :-
    1. 1484847 - "Error #2032" while trying to import BEx query through SAP Netweaver BW connection in Xcelsius
    2. 1390703 - Error #2032 in Xcelsius when attempting to import an SAP query with 2-way SSL connection .
    Regards,
    Lokesh

  • BEx Query Cell Definition (If ..then...else with AND)

    Hello Experts,
    I am struggling with a requirement which I need to define in the Cell definitions in Query designer. I have tried going through the numerous posts regarding this if..then...else in SCN but were of no help to me.
    My requirement is as follows:
    if expression1 then result1, else if (expression2 AND expression3) then result2, else (expression4 AND expression5) then result3
    I tried to define this in the cell as below:
    <expression1> * result1 + (<expression2> AND <expression3> ) * result2 + (<expression4> AND <expression5>) * result3
    but somehow it does not work.
    Any pointers of how to achieve this?
    Thanks.

    Hi,
    If you are getting 'X' then this may be related with the dimensions you use in comparing variables. Try the whole formula such as
    (nodim(var_1) > nodim(var_2) * nodim(kyf_1)
    "then try seperating the if else statements into different cells" : for example try adding a formula for
    each item in your formula (one for buchungsperiode, one for buchungsperiode ein gabe etc. I mean you can find the formula vaiable or key figure that causes 'X' in the results by seperating the formula into the items of the formula.
    Regards
    Yasemin...

  • BEX 3.5 To display amount and currency field side by side in report

    Hello Gurus,
    I have requirement where in i have a HR report and as per the requirement the users want to see in the BEx 3.5 report to show the currency and amount field side by side
    example: I need to show 6 key figure(Amount) and their original currency side by side in the report as below
    2009 Bonus            Currency                 2009 incentive    Curr               2009 Salary               curr
    1,000                        GBP                          1,000                  USD                   1,000                        INR
    We have created a formula for the mentioned 3 key figures with NODIM to replace the currency. But we could not able to achieve by bringing the currency side by side
    Thanks in advance
    Venka

    Hi,
    Normally ther should be a another field should be there along with amount some currency either dco currency ,loc currency those fileds are assigend to the info object like 0currency
    we can go with structure at columns level u bring one as amount bouns(RKF may be) besides that u keep currency then another RKF and currency like that u can keep an d try to see the data at report level.
    Thanks & regards,
    sathisj

  • Currency key for Conversions using NODIM

    Hello Experts,
    I have question related to Currency key.
    I have below mentioned scenario -
    My Report output looks something like this
    Doc No|Doc Value| 500 |USD |
    so KF value and currency key(USD) are in seperate fields(column in Bex Report)
    I seperated them by doing NODIM on KF and including the Currency key in Report.
    The problem arise when I do currency conversion.
    So on the initial Selection screen I gave user an option to run by different currency, so when he select lets say CAD.
    The KF does get converted from USD to CAD but my currency key still remains a USD, whereas I would like to show that one based on what user entered on initial Selection screen(which would be CAD in this case).
    I have searched forum for this but couldn't find proper solution.
    Any guidance is appreciated. Thanks in advance.
    Regards,
    DNP

    Hi friend
    If you are working on UAE, the country grouping have to use is 99. 
    Check with your FI guy that he had assigned the currency AED to your company code.  You can view this in table V_T001.
    When you define the personel area, do give country as AE in table T500P
    You can default your currency as per pays Scale type and Pay scale area in table V_T510F_B selecting country grouping 99.
    I hope this will resolve your problem.
    Regards
    Santhosh.S

  • How to use NODIM func with out it's values being rounded

    I created a new calculated key figure in Query Designer 3.x, and used the function NODIM() - Value with out dimensions. When I use this function, the values are rounding off to the nearest value.
    For example, I have a value 0.000075 US$, when I use NODIM function the value is displayed as 0.000080. Value is getting rounded to nearest value.
    I tried using absolute value it did not work.
    Can any one tell me how to use NODIM function with out it's value being rounded to nearest value.
    Thanks,

    Hi,
    According to your description, you might want that "Notice" field has a default value when form is created and users can be able to change the value of that
    field.
    As a workaround, you can add an action rule in “Name” field via InfoPath to fill the default value in “Notice” field only when “Name” field is not blank and “Notice”
    field is blank.
    Settings of the rule are as below, you can modify it based on your need:
    Here is a link about how to add an action rule in InfoPath form, you can use it as a reference:
    https://support.office.microsoft.com/en-us/article/Add-rules-for-performing-other-actions-5322d726-b787-4e5f-8d37-ba6db68b451d?CorrelationId=8a64c12f-aa60-4d90-b1f9-a44fcc4e74b5&ui=en-US&rs=en-US&ad=US
    Best regards
    Patrick Liang
    TechNet Community Support

  • How to remove pound symbol # and preserve leading zeros in BEx Query

    Hi,
    I have two questions regarding the display in BEx Query.
    1. How can I remove the pound symbol # for blanks in BEx Query?
    2. How can I preserve leading zeros? At the moment, value "001" will be displayed as "1". But I need the leading zeros.
    Thanks.
    Joon

    Hi ,
    You can apply these settings in Bex query designer.
    If you need to remove pound symbol jsut make a new formula and use NODIM function you will find this function under data functions.
    So NODIM(Your price keyfigure) this will remove the Pound symbol.
    For # just find out against which  characterstic you are getting # then go to default values panel there you will find all your characterstic which you are using in report---Rt click -Restrict-single valuesdirect input-#-Move to selection(That forward arrow)--select that # and choose exclude from selection (That red square icon).
    And yes for leading zeros check out this thread
    Leading zeros not displaying
    Hope it helps you.
    Regards,
    AL
    Edited by: AL1112 on Jun 9, 2011 1:43 PM
    Edited by: AL1112 on Jun 9, 2011 1:47 PM

Maybe you are looking for

  • Unable to save config in ASA 5505

    Hi all, I have ASA 5505 and Hi all,  I have this issue, I save the configuration in the ASA 5505  using write memory or using copy run start but whe i unplug the power  cord and plug it back in the ASA gets its factory default configuration. Please h

  • Can we capture HTTP response for async message without BPM?

    We are in the process of migrating an XI 2.0 scenario to XI 3.0. The scenario is as follows in XI 2.0 - SAP sends an IDoc to XI which is mapped to an HTTP request and sent to an endpoint.  The HTTP response is captured and shown in SXMB_MONI. When we

  • Common video dimensions and bit rates for dynamic streaming?

    I'm going to be converting my videos to flv and am trying to decide what to use for video dimensions and bit rates.  Some of my users have slow computers and connections so I'm thinking 150 on the low end.  Is there a common practice?  What has worke

  • HT1476 .Is there any way I can fix this?

    My iPod wont take a charge. I have tried multiple chargers and each brings me the same outcome.when I plug in the iPod while it is on it comes up charging is not supported with this accessory,when I plug it in while it is off it charges for a while t

  • Key command for instantiation

    yes, i hate the word, too - it makes everyone who says it sound like a douche bag, not least because it doesn't mean 'insert', as is commonly believed, but 'represent'. nevertheless - is there a key command that will cause a plug-in to appear in ever