EVDRE & Order Formula

Is it possible to use the Order formula in an expanding EVDRE report?
If so, how?
Thanks,
RLM

Evdre has a parameter driven order section.
If you create a new evdre, select the option 'allow sorting' to add a sorting section to your evdre workwook. You are allowed to add it manually in an already existing evdre workbook.
Please read the online helpfile how to use this order section.
Hope this helps,
Alwin

Similar Messages

  • Sort order help for date string in crosstab

    Hello All,
    I need to calculate the number of calls for service for the last 13 months. Display the number in the report footer by month and year in a grid similar to a crosstab and in ascending date sort order. 
    Example: 
    May 2008    1,400
    Jun 2008     1,287
    Jul 2008      1,290
    all months through last full month 
    May 2009    1,385
    I can calculate the number of calls per month and display the month and year by converting the month and year to text.  However, I cannot seem to find a way to sort the month and year without some kind of on-going manual intervention.  I need to make the report maintenance free for monthly scheduled e-mail distribution in business objects enterprise.  Specified order does not work since the column headers will change each month.  It needs a sort order formula, but I am not sure how can this be done inside a cross tab? 
    Any help or suggestions are appreciated!
    Thanks,
    Wendy Douglass

    Hi,
    I have a similar cross tab in my report. but only problem is grouping is done based on a parameter GroupBy, which has Day, Week, Month values.
    if user selects day or week, cross tab should display column in dd/mm/yy format, if its month, MMM-yy format.
    I have created a date formula ,  GroupBy = Day then Opendate
                                                       GroupBy = Week then opendate -dayofweek(opendate)+1
                                                       GroupBy = date(year(opendate),month(opendate),1)
    and used this date formula as column in cross tab. I tried to format using custom date style...but its not working in cross tab.
    if I use totext to format the date formula, data will not be in sorted order...ex, its showing jul-99 before jun-99
    can anyone help?
    Thanks in Advance,
    Jyothi
    Edited by: Jyothi Yepuri on Jul 8, 2009 5:27 AM
    Edited by: Jyothi Yepuri on Jul 8, 2009 6:10 AM

  • Crystal report formula

    hello
    i am creating a simple sum but where there is no data its placing a null instead of zero
    table
    custom_orders
    =============
    customerid number
    order1 number
    order2  number
    order3  number
    order4  number
    order5 number
    i am creating total orders formula in crystal reports
    order1+order2+order3+order4+order5
    and i am grouping by customer and adding summary by the formula
    when i summarize and when no orders i prefer to place/print zero on the crystal output rather a empty column
    Please advise
    thanks

    hello
    as test i tried this
    IsNull({test.order5})-IsNull({Test.order3})
    it thorws a popup box with message
    "a number,currency ,date -time is required here"

  • Performance and Products

    Hi, All Experts,
    I have just started working with Esbase and have no idea, what are the basic required products, what are the add-on products.
    I am told our users have big performance problems. Each year they create new cubes in order to give different parameters such as year, some of cubes even refer to each months. Well, is this an usual way to ue cubes?
    What kind of products and services are required to be installed in order to utillize performance problem?
    Having read serveral documents and discussions from this forum, I understand some of setiings are related to performance issues. But how do I know, say if I have 10 dimentions, what kind of setting combinations will maximize performance?
    Thanks and looking forward for your replay
    Linda

    Creating and maintaining Essbase cubes is an art not a science. There are many factors that affect the performance of a cube including Dense/sparse combinations, dimension order, formulas and calc scripts, use of dynamic calculations, cache settings, Asking a generic question about how to improve your cubes is difficult to answer.As you can see it depends on a number of factors and is dependant on what type of performance improvements you are trying to obtain. For example is it calculation time that takes to long, retrieval time, data load time? Each has different potential solutions and in some cases conflict with each other. Sometimes you have to compromise between two solutions to get the the best possible for both. I hate to say this, but you might consider having a Qualified (not necessarily certified) consultant review your subes with you to offer suggestions for improvement. Have specific goals in mind. Faster calc or consolidation of cubes, etc.

  • Sorting in Expansion

    Hi,
    I would like to make an expansion of the account members, sorting the output based on the content of the account dimension property Table_Sorting.
    Has anybody tried doing it using the EVENE and MDX sorting instruction ORDER? Can you please share the right syntax?
    Eliodeo

    Kapil,
    let me explain what I exactly need please.
    I have the following Account dimension
    Account, Table_Sorting
    Account1, 5
    Account2, 2
    Account3, 1
    Account4, 3
    Account5, 4
    I would like the expansion to produce the following results:
    Account3
    Account2
    Account4
    Account5
    Account1
    is that possibile combining the EvENE with an MDX Order formula?
    So far the only workaround I thought of is adding the table_Sorting properties in the expansion, then with a VBA macro sorting the whole table. However, I would like to know if I can get the accounts in the desired order straight from the cube.
    Thx
    E

  • Shared numberVar for Group

    Dear All,
    I have made a report which has 1 group called Project Number. The report contains Sales Order Project Number which is a Row level database field and Sales Order Document Total
    Now I have made a 2nd Report which is from AR Invoice which also has a 1 group and has Project Number which is a Row Level database field and AR invoice Document Total
    Now I am trying to attach the AR Invoice report as a subreport in the Main Sales Order report and want to bring the AR Invoice document total in the corresponding group level of Sales Order. Means the basic concept of this whole report is to have for a particular Project Number what is the Sales Order Document Total and for it what is the AR invoice document Total been made so that I can get a backlog figure.
    I have tried to use the formula's as followings :
    Sales Order Formula 1
    shared numberVar InvoiceValue;
    AR Invoice  Formula 2
    shared numberVar InvoiceValue :=ToNumber ({Command. Total Invoice Value})
    And I have bought the formula 1 in Sales Order report in Group Header.
    Now the problem is that for the groups for which AR invoice document total is not there the formula is brining the values for the above document total.
    Basically I want that the formula should work for group level and not for individual lines. If the coressponding Sales Order project number has corresponding AR Invoice project number document total then it should bring or else not.
    Please advise how to crack it.
    Best Regards,
    Swamy

    Few Things
    All Shared Numbervar formula should really start with
    whileprintingrecords;
    The vars in Main report and Subreport should have different names eg IInvoiceValueAR and InvoiceValueSO, use another formula in main report to add them together.
    @total
    Whileprintingrecords;
    shared numbervar IInvoiceValueAR + shared numbervar IInvoiceValueSO
    To overcome empty AR report make sure you reset the variable, place reset formual in AR subreport header
    @reset
    Whileprintingrecords;
    shared numbervar IInvoiceValueAR:=0
    Ian

  • Pricing - adjustment

    hei all,
    i have these requirement, please propose ur idea for helping me..
    price of material is determined based on fuel rate and exchange rate. first of all, cust has made an agreement about Bo (fuel rate in aggrement) and Co (exchange rate in agreement). Ci = average exchange rate in one month. Bi = average fuel price (based on purchase order).
    formula : (Bo/Co)(Bi/Ci)
    my query is can we do that? and in what field we can store Bo, Co, Ci, Bi in sales order?
    i really appreciate your idea.
    thanks
    Best Regard,
    Hendry

    Hi,
    I will suggest you to use additional data B at item level and create the extra fields as per your requirement :
    Bo, BI,CO,CI as the fields in the additional data B.also you can give the logic to populate the fields as per ur requirement
    Now create a routine in VOFM and maintain the formula and logic in the routine and assign it to he respective condition type .
    For New routine creation please go through the below link
    http://saptechsolutions.com/pdf/VOFMCopyRequirementRoutines.pdf
    Hope this will help you to resolve your problem.
    Regards,
    Krishna O

  • Ordering of formula and summary fields - Reports6i

    Hello,
    I want to know if it is possible to make certain order of field (XML tags) in XML.
    If I have ordinary field that I get from SQL I can put it in the place that I want it to be and position in xml is OK, but when I put formula or summary field on certain place in xml file it is always on last place.
    For example:
    I have sql with 3 fields (one, two, three) and two formula fields (fo1, fo2). In report they are in this order:
    1. one
    2. fo1
    3. two
    4. fo2
    5. three
    but in xml file I get this order:
    <body>
    <edp:bodyContent>
    </one>
    </two>
    </three>
    </fo1>
    </fo2>
    </edp:bodyContent>
    </body>
    and I wish to have this order in xml:
    <body>
    <edp:bodyContent>
    </one>
    </fo1>
    </two>
    </fo2>
    </three>
    </edp:bodyContent>
    </body>
    Is this possible and if so how?
    Thanks for your help

    Finally, I got the fix.
    Here is what I did: Instead of the format mask '000' or '099' or '0nn' I used '000Y'
    adding a Y supresses the extra space that is reserved for + or - sign. And supression need to be added at the end like I showed, not like 'Y000'.
    Now my data looks like this, which is what I wanted:
    04/23/20120020123.451234.5610/24/2008
    If you look close, there are no spaces now as compard to my previous data line.
    Thank you all both for spending some time and giving me pointers.

  • How to make an order on repeating frame using Formula Column?

    Hi All,
    I have a repeating frame dependent on some query, how to make an order on this repeating frame using a formula column defined in its group and dependet on values from the query?
    Note: I'm using Reports 6i

    Place your formula column at the top of the itm group and set the BREAK_ORDER to assc.. or desc...
    Hope this helps
    Hamid
    if problem solved, close the thread.

  • How to find out which formulas have been used in sales orders of a period

    Hi Experts,
    I am trying to find out how much my users actually use the formula and average pricing. Therefore, I am trying to build a quick viewer by relating tables. In order to use the F&A pricing, they use one particular condition type ZFA1. By linking tables vbak and KONV via KNUMV, I can see in which orders they have used ZFA1, but I also want to find out which Formula they have chosen from the repository. As this is visible for the user from the sales order, there should be a table that stores it, but I cannot find it. Does someone know the table and can help me on this topic?
    If you provide the solution, I will definitely give you the reward points. Thank you in advance!
    Greetings
    Petra

    Hi Petra,
    Please try to check the table OICQ7 with KNUMV from VBAK.
    KR,
    Sergey

  • "Eval Parsed Formula Node VI" does not return outputs in predefined order

    I make a data analysis program, where the data consists of some million events and each event has e.g. 4 channels and 1-5 hits on each channel. 
    I would like the user to select different expressions of these channels to give coordinates to plot in a 2D histogram (increment a bin in Intensity Graph), e.g. for some experiment you want to show x=ch1-ch2; y=ch1+ch2+ch3+ch4; while in another experiment you want x=ch1-123; y=123-ch2;
    There are other VIs that use static LabView-code for the normal things, but now after a few years of adding to this program I find that it would be quite good with a general plotter and let the user specify simple expressions like this. Also with the "normal" static plots, there is a need to filter out bad data and then it would be much simpler both to program and use if you could write text expressions with boolean logic to combine multiple filters. Making a LabView code and GUI that allows AND/OR/parenthesis combinations of expressions will be quite an effort and not very reusable.
    So, with the above motivation, I hope you see that it would make sense to have a useable string formula evaluator in LabView. I find some info about MathScript's user-defineable functions, but haven't managed to get MathScript working in LV2010 yet (maybe some licensing or installation issues, I think I had it in 8.6). But I think it would be possible to do most of what I want for the display-part (not the filtering) with the simpler Eval/Parse Formula Node VIs and suitable use of the limited variable name space. So I started testing, and found a quite annoying issue with how the evaulator works.
    To the parser, you are expected to send an array of output variable names. But then it ignores this array, and returns one output per assignment/semicolon in the formula, in the order of the formula text. Since the static parts of my program need to know what the output values mean (which of them is x and which is y), I would have to rely on the user not using any intermediate variable and defining x before y. The attached screenshot demonstrates the problem, and also that it has been solved by NI statff in the "Eval Formula Node VI" which does the appropriate array-searching to extract only the pre-defined outputs, in their expected order. But using that VI is about 100 times as slow, I need to pre-compile the formula and then only use the evaulator in the loop that runs over a million events.
    I don't know if I'll take the time to make my own tweks to the parsing stage (e.g. preparation of array-mapping to not have to repeat the search or maybe hacking the output list generated by the parser) or if I'll have to make it in a static Formula Node in the block-diagram (which supports more functions), so that the user has to run with development environment and stop the program to change the plotting function. But I wanted to share this trouble with you, in hope of improvments in future LabView versions or ideas from other people on how I could accomplish my aim. I have MATLAB-formula node possibility too, but is far as I have seen the only place the user could update the formula would then be in a separate .m file, which is re-read only when typing "clear functions" in the Matlab console window. (Having this window is also an annoyance, and perhaps the performance of calling Matlab in every iteration is not great.) 
    Besides this issue, it also seems very strange there is virtually no support for conditional expressions or operators in Formula Node evaulated formulas (called Mathematics VIs in the documentation). Maybe using (1+sign(a-b))/2 you can build something that is 0 when a<b and 1 when a>b, but it is not user friendly! Would it really be diffcult to add a function like iif(condition, return_value_if_true, return_value_if_false) to replace the unsupported "condition ? if_true : if_false" operator? Would it really be difficult to add support for the < <= >= > == || && operators? Although compiled to an assemply language, this can't exactly be difficult for a CPU.
    Attachments:
    LV script test.png ‏62 KB
    LV script test.vi ‏18 KB

    (1) You can put any kind of code inside an event structure with the limitation that it should be able to complete quickly and without user interaction.  For example a while loop for a newton-raphson method is fine, but an interactive while loop where the stop condition depends on user iteraction is not recommended. By default, event structures lock the front panel until the event completes, so you would not even be able to stop it.
    (2) Yes, you can do all that. LabVIEW has no limitation as a programming language. Use shift registers to hold data and state information, the manipulate the contents as needed.
    (3) I would recommend to use plain LabVIEW primitives instead of formula nodes. Show us your code so we can better see what it's all about. Obviously you have a mismatch betweeen scalars and arrays. It is impossible from the given information where the problem is.
    (4) Yes, look inside the nonlinear curve fit VI (you can open it an inspect the code!). One of the subVIs does exactly that. Just supply your model VI.
    LabVIEW Champion . Do more with less code and in less time .

  • Restrict Formula Calls in Sales Order Pricing

    Hi All,
    I have created a pricing conditon formula to get the price for the real time contract price from a third party Contract management system through a RFC call, and assigned the formula to a condition type.
    In this formula, if there was an error i am exporting the error message to a memory and importing the value from that memory to set a billing block in the user exit SAVE_PREPARE_DOCUMENT (MV45AFZZ).
    The problem i am facing is that the formula is getting called many times uncessarily for eg. when you click pricing etc
    and not necessarily updates the price all times. Actually the price is not updated when called from the following routine and is basically because of the following code.
    Form: xkomv_bewerten.
    IF xkomv-kofrm NE 0 AND wertformel EQ space AND komp-kposn NE 0.* rettkomv = xkomv*.
    xkwert = xkomv-kwert. frm_kondi_wert-nr = xkomv-kofrm. PERFORM (frm_kondi_wert) IN PROGRAM saplv61a IF FOUND. xkomv = rettkomv.
    ENDIF.
    During Change Sales Order, because of this even a billing block is set before, it is getting cleared without updating the price.
    Can somone help me with this?
    Thanks.
    Martin

    I coded  this logic in a 906 pricing routine... and I did not have any problem bcoz of multiple hits... SAP is taking care of when to update values as per the calculations I am doing here....
    if I remember right SAPLV61A is the main program which will be included with all sorts of code related to routines..
    * Call the RFC wrapper in a new task
      CALL FUNCTION 'ZTEST'
        STARTING NEW TASK taskname
        DESTINATION 'NONE'
        PERFORMING ret ON END OF TASK
        EXPORTING
          comm_head_i           = wa_komk_i
          comm_item_i           = wa_komp_i
        EXCEPTIONS
          communication_failure = 1
          system_failure        = 2
          resource_failure      = 3.
      IF sy-subrc EQ 0.
        WAIT UP TO 1 SECONDS.
      ENDIF.
    * Get the values from the RFC shared memory export
      CONCATENATE 'ZTESTVPRS' sy-uname INTO memid1.
      IMPORT lt_komp = comm_item_e
      FROM SHARED BUFFER indx(st) ID memid1.
      wa_komp_o = comm_item_e.
      IF sy-subrc EQ 0.
        DELETE FROM SHARED BUFFER indx(st) ID memid1.
      ENDIF.
    * Get the Header level from RFC shared memory
      CONCATENATE 'ZTESTVPRS_H' sy-uname INTO memid2.
      IMPORT lt_komk = comm_head_e
      FROM SHARED BUFFER indx(st) ID memid2.
      wa_komk_o = comm_head_e.
      IF sy-subrc EQ 0.
        DELETE FROM SHARED BUFFER indx(st) ID memid2.
      ENDIF.

  • How to use Excell formula's within EVDRE

    Hi,
    we want to built a rather large P&L with time in columns and account and cost center in the rows.
    We would like to insert some subtotals within the P&L strucure using simple excel formula's.
    So we create the P&L structure and leave some empty rows in between, which are filled up with excell formula's. The row key range is adapted, so it does not reference the excell formula's. If we hit refresh workbook, our P&L is ready and displaying the correct data.
    Problem now is if we select 'expand all'. My entire P&L structure is changed and displayes the last section of the row key range several times (as many as we have different row key ranges) ... I've put "noexpand" on all of the dimensions on row and column ...
    So normally does one use the functionality of excell formula's within a EVDRE report?
    D
    solved it

    Hi D
    One way is to switch of the expansions and insert the rows and then have the subtotals. to swith of expansion just edit the cell where you have written the evdre function and then remove the formulas pointing to expand range.
    EVSUB in after range would not work here as the whole range is related to one dimension and it works if we have two dimensions and need subtotals
    Regards
    Harish B K

  • BPC 7.5 NW: Inserting an excel formula the data col. in an EVDRE input sch.

    Hello,
    I am trying to design an input schedule for uploading trial balances from SAP. In one sheet, I have an extract of a trial balance from SAP. In another sheet, I have an EVDRE report which has an expansion in rows based upon the entities selected (so that the entities selected for data upload could match the entities in the trial balance. It is flexible for different users/regions).
    The problem is that I would like to use a VLOOKUP or SUMIF formula to populate the data column in the EVDRE report (pull the data from the trial balance sheet). But as soon as the data is submitted, the formula will disappear and I will just have data.
    Does anybody have any ideas as how this could be avoided.
    Many thanks.

    1. Login into BPC for Admin
    2. Once logged into your Appset , open the Dimension library
    3. Process each dimension by selecting the "Process members from membersheet" and by unchecking the "Take system offline" option
    4. Process all the dimensions one by one not together.
    5. Once processing the dimensions is done then open the Applications and Modify each Application by adding or changing the Application Description.
    6. Once done modifying Applications then logout of the BPC Admin and BPC Excel.
    7. Login back again into BPC for Excel by going through the connection wizard.
    Ideally this should solve your problem and If all the dimensions are processed successfully then logoff and login to see if you stilll see the EVDRE error.
    Hope this helps.
    Regards,
    Sanjeev

  • Order by in Parameter form for a formula col

    Hi,
    I have made a report for fast moving products and have ordered by on a formula column. Is there any way to select the order by (ascending or descending) in the parameter form at runtime for the same formula column. Instead of making two different reports one for ascending and one for descending, is there any way the user can select at runtime in the parameter form?
    For the same report, how can I specify Top 100, Top 50, Top 25 etc.
    Your reply or comments would be highly appreciated.
    Thanks
    Rgds
    Fahad Hanif

    I think by declaring one additional variable in which
    u will ask from user in which order he requires the
    outpu ascending/descending. and in second variable u
    assign the order,
    For exp
    your query in as
    select * from table
    &<var 2>
    if after parameter trigger of the report mention
    if <var1>='asc'
    <var2>:='Order by fieldname asc';
    else
    <var2>:='Order by fieldname desc';
    if;
    ill solve ur requirement.
    Thanks
    Shishu PaulHi,
    Thanx for your reply but unfortunately it dint work. It dint show me any error as such but the ordering did not take place.
    The issue is that I need to do the ordering on the Formula Column. Simply adding an order by statement like ' order by :cf_4 ' shows an error. Though routing it through the variable dint show any error it neither did serve the purpose.
    I need to find a way in getting the ordering on the formula column. Then I need is Top n number of products to be displayed based on the order by of the formula column.
    Pls help me out on this.
    Thanks
    Rgds
    Fahad Hanif

Maybe you are looking for