Non repeated field in repeated report

Greedings,
i have the following query in my report. The only problem i have is that for every account it repeats the 'c.com' value so i end up having the same 'c.com'. Is it something wrong with my query or do i have to change something in my report so it wont repeat? Thanks for any help
select a.cat_desc,a.acnt_code, b.descr,*c.com*,Sum(d.bas_amount) AS TOTAL,
sum((select d.bas_amount
from so_budgets d1
where d1.acnt_code = d.acnt_code
and Trim(d.period) BETWEEN '2008001' AND '2008002'
AND ROWNUM=1))BY_PERIOD
from so_budgets_cat a,s01_acnt@oracle_to_sun b,so_budgets_com c,so_budgets d
where trim(a.acnt_code)=trim(b.acnt_code)
AND a.cat=c.cat
AND TRIM(d.acnt_code)=trim(a.acnt_code)
GROUP BY c.com,a.acnt_code,a.cat_desc, b.descr
order by c.com,a.acnt_code,a.cat_desc, b.descr

Hey Ray,
I tested this and this is what I found.
1. The "Display Repeated Texts" checkbox does work for characteristics within the web application designer.
2. The "Display Repeated Texts" checkbox has no effect on queries that have a structure. The structure is not displaying repeated texts, but all characteristics are.
This is a bug with this functionality with displaying repeated texts for structures. Please log a message on this, and state that this functionality isn't working for structures. Make sure you spell that out so people don't try duplicating it and saying it works, because the first test I ran did show it working, but my query wasn't displaying a structure in the rows...

Similar Messages

  • How to properly create a non-repeat report block?

    Hi everyone,
    I am trying to create a front page for my report. In the report data mode I have a query only return one record, so why that query in the data model showed as a group? <It has the query name - Q_1 on the top, and a group box at the bottom named G_xxxx.>
    Second question is why i use the report block wizard to create the frontpage, the wizard forced me to select a group, otherwise it give warning/error message. I only want to select the client name and his address and no need to repeat <so the frame should use the non-repeatable frame right?>.
    At the moment, I have two queries in the data model, first one is the "select" query which will only return one record for the report's front page, second query is a matrix (cross product) query for the main contents of my report. Both query has no link.
    This is my first Oracle report so any suggestions are the most welcoming.
    Thank you
    Bryan
    Edited by: Bryanevil on Apr 8, 2009 8:19 AM
    Edited by: Bryanevil on Apr 8, 2009 8:26 AM

    Thanks DC
    Thats what I was thinking too. Is this the only way to create a non-repeatable frame; no wizard can be use for create non-repeatable report block? Why I am asking this is because I am lazy, dont want to add all the fields and labels one by one to the frame.
    Secondly, in the data model, is there any way to create a query which the data model will not recognise it as a group query but a single record query?
    Regards
    Bryan

  • Creating Non-Repeating fields

    Hello all,
    I am creating a query that lists a bunch of student ID's and their schedules. However, the ID's of students should only show on the first row of thier schedule. I've figured out a way to do it with the Lag function, but I was wondering if there is a better way or if this is the only way? Also, does this "method" have a name?
    For example, instead of:
    Student ID    Course
      3823481     Math 101
      3823481     English 201
      3823481     History 230
      5293012     Art 402
      5293012     English 301
      5293012     CGT 212I want this to show:
    Student ID    Course
      3823481     Math 101
                  English 201
                  History 230
      5293012     Art 402
                  English 301
                  CGT 212This is kind of what my code looks like:
      -- Non-repeating PNumber
           Case Lag (ID) over (order by ID)
             When ID Then ' '
             Else ID
            End as Student_ID,
      -- List Classes
           Course_Title
      From (...)
      Where (...)

    Hi ..
    a possible solution:
    with q as(
    select 3823481 Student_ID ,'Math 101' Course from dual union all
    select 3823481    ,'English 201' from dual union all
    select 3823481     ,'History 230' from dual union all
    select 5293012     ,'Art 402' from dual union all
    select 5293012    ,'English 301' from dual union all
    select 5293012    ,'CGT 212' from dual)
    select decode(row_number() over (partition by Student_ID order by course),1,Student_ID) Student_ID,course from q

  • Non repeating frame - when/how to use

    Hi,
    How do I use a non repeating frame on it's own.
    I have one query in which I have selected 3 fields.
    In the paper layout, I have placed 3 fields in a non repeating frame.
    When I run the report, I get a REP-1213 error - Filed 'xxx' at frequency below its group.
    When I place the 3 fields ina repeating frame, it works, because the repeating frame property inspector allows me to enter the group and the non repeating frame does not.
    So, my question is, when and how does one use a non repeating frame.
    I need to understand the principle behind it.
    Thank you
    i

    You mainly use regular frames to group objects together or prevent them from being overwritten. Check the help on About Frames.

  • Lost Calendar appointments (only non-repeated evnets)

    I have trouble in my Palm Z22 , Palm Desktop 4.2@Windows XP.
    I recently found all the NON-REPEATED Data from yr 2003 to mid 2008 has gone whereas the repeated data during the period are intact. Besides, data before yr 2003 and after June 2008 are alright. The situation is similar to another thread http://forums.palm.com/palm/board/message?board.id=windows_hotsync&message.id=34943
    I have backup copy of files "DateBook.bak", "DateBook.mdb" in Feb 2008, which might be created by another version of Palm Desktop. I know that under my current Palm Desktop 4.2, the working file should be "datebook.dat".
    How can I extract data from "DateBook.bak", "DateBook.mdb" so that it is readable to Palm Desktop 4.2?
    Thanks!
    Post relates to: Palm Z22

    You can recover the data from your user folder provided you have only sync'ed once with the PC when you discovered the data missing. When you sync to the PC there are files created for each PIM category in your user folder. For Example; datebook.dat or datebook (Depending on the version of Palm Desktop) and datebook.bak. Using 6.2 the file names are .mdb and mdb.bak. For 6.2, the files are located in the username folder in PalmOSdesktop in my documents.
    The files are named .dat and .bak. When you sync, the current data is stored in .dat. The next time you sync the data in the .dat file is copied to the .bak file. You can rename the .dat to .old. then rename the .bak to .dat. If the data in the .bak file is intact, it will now be in palm desktop when you reopen Palm desktop. I have included a link to show you how to find the userfolder on the PC.
    http://www.palm.com/cgi-bin/cso_kbURL.cgi?ID=26674
    Here is another link regarding data loss;
    http://www.palm.com/cgi-bin/cso_kbURL.cgi?ID=39503
    The best way to backup your data is to use the export feature in Palm Desktop. Make a new folder on the PC desktop named Palm Desktop Backup data. Next, select the category you want to export. You will get a window that asks where you want to save the file, save in the folder created on the desktop. There is a button that allows you to select currently selected record or all, select all. If you don't select all, then only the record highlighted is exported. You will then need to name the file for export, I suggest the name of the category, eg: datebook (With current date). Do this for all critical data in each category. With the data exported to the folder on the PC desktop, you can save this data to a flash drive, external hard drive or a CD-RW. With this method you will have your data in a seperate place than Palm desktop and the device. If you "Lose" data again, you can import the data back into palm desktop.
    Make sure that when you make changes in palm desktop or the device to export the data to the folder created for the backup.
    Here is a link for other options for backing up your data;
    http://www.palm.com/cgi-bin/cso_kbURL.cgi?ID=28751
    Post relates to: Palm i705

  • How to set the field non-editable in the classical report..

    Hi..
              How to set the field non-editable in the classical report..

    Hi experts,
    For the component 'ICCMP_EMP_SRCH' there is a view 'BUPAEMPSEARCH' , which has 2 context nodes 'CUSTOMER' AND 'SEARCHEMPLOYEE' , i need to add the field 'NICKNAME' which is part of the 'CUSTOMER' context node on the search screen. Currrently all the fields on the screen screen are from the 'SEARCHEMPLOYEE' context node. when i did the configuration , the 'NICKNAME' field is greyed out . I have already generated the Getter ,Setter , GET_I, GET_M methods for the 'NICKNAME' field and the context node and controller class and context class are all active .
    on debugging the GET_I method, i see that rv_disabled = 'TRUE' and the current = collection_wrapper->get_current( ) is returning empty value .
    for this rv_disabled to be set false , the code below is not triggered since there is no value in current.
    IF current->is_property_readonly(
    'NICKNAME' ) = abap_false. "#EC NOTEXT
    rv_disabled = 'FALSE'.
    ENDIF.
    when i check for other search fields of context node 'SEARCHEMPLOYEE' , all the fields are set to rv_disabled = 'FALSE'.
    can anyone suggest how to approch this. iam i missing any binding between context nodes or any activations ?
    The field properties are set as Input field and the display checkbox is not checked.

  • LinkedList - printing non-repeated occurrences

    I have to read some data from a file. Each line is in the following format: ID_number;Name;address.
    Store it and then print all the occurrences that are not repeated.
    If the file had the following lines:
    +12345;John;California+ <-- repeated ID
    +3243243;Marie;Mars+
    +12345;Jane;Madrid+ <--- repeated ID
    +4344444;Jill;US+
    I would print:
    +3243243;Marie;Mars+
    +4344444;Jill;US+
    Since I don't know how many lines the file has I was thinking about using a LinkedList to store the values
    instead of an array but I do not know of any efficient way to remove the repeated occurrences or just print
    the non-repeated.
    I'm quite new to Java. If someone could point me in the right direction I would appreciate it.

    This is how I did it. Works but I am not sure if it is the best way to do it.
    import java.util.LinkedList;
    public class TestFile {
         public static void main(String[] args) {
              LinkedList<String> llist = new LinkedList<String>();
              llist.add("23167;sadas sd d;asdasd Dfffd");
              llist.add("12345;sdas s sd;asd sd sasd");          // repeated
              llist.add("443324;sadasd;Asdasd");
              llist.add("12345;sGadasd;Asdd sd ssad");          // repeated
              String[] v = llist.toArray(new String[0]);          // LinkedList to Array
              boolean dupFound = false;
              // sets repeated occurrences to null
              for (int i = 0; i < v.length - 1; i++) {
                   dupFound = false;
                   if (v[i] != null) {
                        for (int j = i + 1; j < v.length; j++) {
                             if (v[j] != null && v.split(";")[0]
                             .equals(v[j].split(";")[0])) {
                                  v[j] = null;
                                  dupFound = true;
                        } //inner for
                        if (dupFound) {
                             v[i] = null;
              } //outer for
              // print non-repeated occurrences
              for (int i = 0; i < v.length; i++)
                   if (v[i] != null)
                        System.out.println(v[i]);
         } //end main
    } //end classBeen reading about Sets through that link and the API. Still no clue of which path to
    follow. I'll try googling a bit to see if I can get enlighted.
    Thank you for the help.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Does ne1 now the html code to set a background image=non repeat, center for dreamweaver or where to find it?

    Im trying to set up an about me page like that of myspace.com
    i know that in myspace you can set the background image center non
    repeat can this be done as will with dreamweaver?

    Hello,
    Yes, it can be done using CSS.
    You can place this in your code, right before </head>.
    Just substitute your image for mypicture.jpg.
    <style type="text/css">
    <!--
    body {
    background-image: url(mypicture.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    -->
    </style>
    -OR-
    You can also do this using DW's dialog boxes (like a wizard).
    If you have DW8 or CS3...or MX2004 if memory serves, you can
    right click on
    your page in design view.
    Select CSS Styles > New
    A CSS Rule dialog box opens.
    Select tag, then in the tag box, type body.
    You can select whether you want to add the CSS to this page
    (like the code
    above) or to a stylesheet linked to this page. If you are
    going to use CSS
    on multiple pages, it's a good idea to use a stylesheet. Then
    you can make
    changes in one place that affects all the pages linked to
    that stylesheet.
    When you click OK, a new box will open where you can define
    your CSS.
    Select "background" from the sidebar, and the fill in areas
    are pretty self
    explanatory.
    I hope that helps.
    Take care,
    Tim
    "Jimtheman2000" <[email protected]> wrote in
    message
    news:fo84t1$je9$[email protected]..
    > Im trying to set up an about me page like that of
    myspace.com i know that
    > in myspace you can set the background image center non
    repeat can this be
    > done as will with dreamweaver?

  • How to genrate non-repeating random numbers

    Hi everyone, i'm trying to write a for loop that genrate a
    list of non-repeating random index number for an array list but i
    can't seem to get the random numbers non-repeat. I'm a newbie in
    Flex 2 so it would be great if anyone could show me what seems to
    be the problem in this code:
    Thank you very much.
    Richie
    for (var j:Number = 0; j < tempArray.length; j++)
    var randomNum:Number =
    Math.round(Math.random()*tempArray.length);
    if (j - 1 >= 0)
    while (randomNum == randomIndex[j-1].index)
    randomNum = Math.round(Math.random()*tempArray.length);
    //Push the random number in an array
    randomIndex.push({index: randomNum});
    Alert.show(randomNum.toString());
    }

    Dont' worry about it guys, i already got it thanks!

  • Selecting Non repeatable random records

    HI all,
     I have 20 records in table. I want to get a random single  record from that table.And the main thing is
    if i having 20 records 1st time i'm getting a random record.the upcoming execution result that does not show previous random record .
    That is out of 20 records ,each time i want to select record that does not occur previously.so at 20 executions i have 20 result with non-repeatable.
    If i am confusing you,sorry for this.....pls help me to get a suffled record at each time
    note: i'm used NEWID() that gives random records but it occurs previously some time

    I cannot reproduce this :-)
    with
    [10] as (select 0 as c union all select 0),
    [11] as (select 0 as c from [10] as a, [10] as b),
    [12] as (select 0 as c from [11] as a, [11] as b),
    [13] as (select 0 as c from [12] as a, [12] as b),
    nums as (select top(20) row_number() over(order by c) as n from [13]),
    choice as (select top(1) n from nums order by checksum(newid()))
    select * from choice order by n 
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Dynamic Sources for a field in Oracle Reports

    Hi there,
    I am sure someone might have encountered this problem.
    I have six Queries in Data Model. Based on certain parameter value, I need to change the source field setting for each field in the report
    output.
    e.g in Report LayOut Model, I have a field F_1. The source for this field in
    the Property pallette is COL1 which is coming from Query1.
    I need to assign a new source based on parameter value for field F_1 to
    COL2 from Query2 or COL3 from Query3 or COL4 from Query4, COL5 from Query5, COL6 from Query6 in the Before Report Trigger. Is there any way to achieve this using srw or any other PL/SQL code?
    This way I can save a lot of devlopment time and use a single physical layout for six different reports and avoid the hassles of creating frames,
    repeating frame and formatting.
    Any help greatly appreciated.
    Let me know if something is not clear in the email. I will provide
    additional information

    Ashok,
    Looks like you've landed in the wrong Forum - this one is for Oracle HTML DB.
    Thanks,
    - Scott -

  • Problem with Non-English Fields Output to PDF by JASPER in JDev10.1.3

    I am using jsprx files(designed in i-report) to generate pdf reports out of an oracle database.
    The non-English fields are shown correctly when I output the report into an HTML or when I view it with JasperView.
    If I try making PDF files (JasperExportManager.exportReportToPdfFile) the static fields containing e.g.Arabic/Chineese characters won't be displayed and dynamic fields from the database with non-English contents will be shown as ??? or null.
    I received some suggestions about using PARAMETERS to feed the report instead of FIELDS, which I think can not be helpful in this case and in general.
    I think this should be a common problem. These are the components I am using:
    itext-1.4.7. jar
    commons-digester- 1.7.zip
    jasperreports- 1.2.8.jar
    Any comment or help is appreciated.
    Thanks
    Farbod

    I am using jsprx files(designed in i-report) to generate pdf reports out of an oracle database.
    The non-English fields are shown correctly when I output the report into an HTML or when I view it with JasperView.
    If I try making PDF files (JasperExportManager.exportReportToPdfFile) the static fields containing e.g.Arabic/Chineese characters won't be displayed and dynamic fields from the database with non-English contents will be shown as ??? or null.
    I received some suggestions about using PARAMETERS to feed the report instead of FIELDS, which I think can not be helpful in this case and in general.
    I think this should be a common problem. These are the components I am using:
    itext-1.4.7. jar
    commons-digester- 1.7.zip
    jasperreports- 1.2.8.jar
    Any comment or help is appreciated.
    Thanks
    Farbod

  • Error: "a summary has been specified on a non recurring field"

    Hi,
          I have a formula which calculates a quantity amount based on different quantity types & finally sums all the quantity to give a
    result, tis result i want to show in crystal report, This field is put in report footer, when i try to run the report i get the following error for that field 'a summary has been specified on a non recurring field' below i put my formula:
    //sum for qty type Fuel
    numberVar qtyFuel;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '01'
    then
    qtyFuel := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Inventory
    numberVar qtyInventory;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '03'
    then
    qtyInventory := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Non Sales
    numberVar qtyNonSales;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '04'
    then
    qtyNonSales := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Sales
    numberVar qtySales;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '05'
    then
    qtySales := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Enhanced Recovery
    numberVar qtyEnhancedRecovery;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '14'
    then
    qtyEnhancedRecovery := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type Load Oil Sales
    numberVar qtyLdOilSales;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '08'
    then
    qtyLdOilSales := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    //sum for qty type receipt
    numberVar qtyReceipt;
    if
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-THEO_ACT_IND]} = 'A' and
    {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-MEDIUM]} = 'GAS' and {2O0GHO_C06_0GHO_T06_Q0002.[2O0GHO_C06-QTY_TYPE]-[22O0GHO_C06-QTY_TYPE]} = '13'
    then
    qtyReceipt := Sum ({2O0GHO_C06_0GHO_T06_Q0002.[Measures]-[DWQWE23XXYJCROQ978M8NX3J5]});
    numberVar Total_Production;
    //summing all quantity types
    Total_Production := qtyFuel + qtyInventory + qtyNonSales + qtySales + qtyEnhancedRecovery + qtyLdOilSales - qtyReceipt;
    I want to display the Total_Production in the report.
    The formula name is: Total_Gas_Production.
    kindly help me in this issue.
    Regards,
    Deepak

    is this one formula?
    have you tried to run each formula seperatly to check which is the culprit. if you search the web there are some reasons why this could be happening.
    generally you should use evaluation times on formulas
    are you using manual running totals or this is the entire formula?
    try
    MANUAL RUNNING TOTALS
    RESET
    The reset formula is placed in a group header report header to reset the summary to zero for each unique record it groups by.
    whileprintingrecords;
    Numbervar  X := 0;
    CALCULATION
    The calculation is placed adjacent to the field or formula that is being calculated.
    (if there are duplicate values; create a group on the field that is being calculated on. If there are not duplicate records, the detail section is used.
    whileprintingrecords;
    Numbervar  X := x + ; ( or formula)
    DISPLAY
    The display is the sum of what is being calculated. This is placed in a group, page or report footer. (generally placed in the group footer of the group header where the reset is placed.)
    whileprintingrecords;
    Numbervar  X;
    X

  • Non PO Spend by Category report

    Dear experts,
    I would like to clarify the following. We have 'Non PO Spend by Category' report in SPM 3.0. It compares the total spend vs spend without PO reference. My question is, since invoice which does not have PO reference cannot be linked to a category, how is the non-po invoices identified for a category?
    Could someone please provide an explanation?
    Thank you for your help.
    Best regards,
    Madhur Shah

    Hi Madhur,
    You said "since invoice which does not have PO reference cannot be linked to a category".
    Category is a field in Invoices Table and Purchase Order Table.
    Kind Regards,
    John Harris
    Senior Support Engineer, SAP Active Global Support,
    SAP America, Inc., 1001 Summit Blvd, #2100, Atlanta, GA 30319, USA

  • Non SD invoice in COPA reporting

    Hi Experts,
    I have a scenario for my customer. At present all the sales invoice data is coming to COPA thru condition types which are assigned to value fields.
    Now we are booking some invoices without SD module (normal FI invoice). How do we get this into COPA reporting or is it the right way to bring these non SD values into COPA reporting.
    Please advice and guide me the right process
    Thanks and Regards,
    Ram
    Moderator: Please, avoid asking basic questions. Most of the answers to the questions asked by you, could be easily found in help.sap.com COPA chapter

    Hi
    Yes, you can bring them into COPA..
    While booking invoice in FB70, click on the Prof Segment button for the Revenue Line item... It would open a pop up window for you to enter the desired prof segments
    You need to map the revenue account into PA Trf Str in KEi1
    Br, Ajay M

  • Crystal error: A summary has been specified on a non-recurring field.

    Hi,
    Im encountering the following error while trying to aggregate a formula field  in one of my reports:
    "A summary has been specified on a non-recurring field"
    The report calls a subreport in the details section which returns a shared currency variable for every record generated. Im capturing this varaiable using a formula field say Temp1 as below,
    Temp1
    ====================
    WhilePrintingRecords;
    Shared CurrencyVar ExRate;
    ExRate
    Im using Temp1 in another formula field Temp2 to perform calculation using another formula field as below,
    Temp2
    =====================
    @Temp1 * @Actual
    I have to aggregate Temp2 for each group of records the report generates.
    But the report isnt letting me do so via the insert menu. On manually adding the sum function in a formula, it says "cannot summarize field". If i add sum(temp2) to an existing formula field on the report, it gives the error 'A summary has been specified on a non-recurring field' while running it.
    Have been stuck on this for a while.
    Any Pointers will be appreciated.
    Thanks
    Dhiraj

    I"m not 100% sure about the reason behind this but I think it has something to do with the data not being part of the records on the main report.  I've come across it many times myself and the only solution I have ever been able to get work it to create my own calculation for the subtotal, insert it in the same section as @Temp2 and indicate to EvalutateAfter(@Temp2).
    Hope this helps, rasinc

Maybe you are looking for