Calculating Suppressed Rows

Row 13 is System-defined member list Lev0,Entity. Column A is Available Units, Column B is Occupied Units, Column C is B/A.
Row 14 is a formula row. Column A is [13], column B is [13], Column C is B/A. Simple enough.
Now I want to exclude all communities 99% and lower.
I suppress Row 13 if data in Column C <= .99.
Column A shows 2,113 units, Colum B shows 2,105 units – looking good.
Then column C shows up being 80.7%, which is what it was before the suppression. Column C should be 99.6%.
I even tried Conditional Formatting Row 13 to replace values with 0 if Column C <= .99. It still didn’t work. Does anyone have any words of wisdom for me, please?
I will be doing this for 4 more tiers of occupancy. 95 - 99, 90 - 95, 85 - 90, and less than 85
Edited by: user10679176 on May 1, 2009 9:37 AM

Thanks for responding, Kelly. I did try both those suggestions, to no avail.
14,B/14,A gave me the same result - 80.7%
When I tried to make row 15, A&B equalling 14, it gave me the complete totals for A&B as if there were no suppression, while C remained at 80.7%.
In the manual, it specifically states that suppressed rows are not figured in calculations. I'm stymied.
Dave

Similar Messages

  • Smartview - HypExecuteQuery with suppress rows 'No Data/Missing'

    Hello,
    I'm executing a MDX query by executing the command  'HypExecuteQuery' and I set the options suppress rows 'No Data/Missing'.
    But everytime, the query is working successully but without suppressing missing data.
    Does someone know it the suppress missing rows is compatible with the hypExecuteQuery or 'Execute MDX' ?
    SmartView 11.1.2.5.210
    Office 2010
    Thanks in advance for your answer
    Best Regards
    Benjamin

    Hello,
    The solution is as follows :
    SELECT
         NON EMPTY {[MEMBER_NAME]} ON ROWS,
         NON EMPTY{[MEMBER_NAME]} ON COLUMNS
    FROM <APP>.<DB>

  • How to suppress row when one column has zero  using condition

    Hi Experts,
    How do I suppress row when one column has zero.
    I read it is possible using conditions.
    How ?
    Thankyou.

    Check this
    1. for Query Properties, go to the Display tab and Supress Zeros is "Active"
    2. select the Structure, right-click, select Properties, then click "on" Also Use Zero Suppression for Structure Elements
    http://help.sap.com/saphelp_nw04/helpdata/en/a4/dd3841d132d92be10000000a1550b0/frameset.htm
    Hope it Helps
    Chetan
    @CP..

  • HR (Planning database) Does the account type matter when suppressing rows?

    Does the account type matter when using the Advanced Options row suppression?
    The report will suppress all the 0 rows if the suppression is based on a column with a Planning acct type "Revenue", but it doesn't do anything if the suppression is based on a column with a Planning acct type "saved assumption."
    Just wondering if this is why I can't get the report to suppress the rows. Everything else seems to be the same in the report.
    Thanks in advance for any assistance on this.

    user11232292 wrote:
    Does the account type matter when using the Advanced Options row suppression? Yes. If you click on the Row > Advanced Options > Setup, you will notice the Account Type under the Suppress Row If drop-down.
    Can you tell us how your Conditional Suppression is set up? If this report consists of account types Revenue and Saved Assumption only, and your conditional suppression works just on Revenue account types, you can insert a second condition for the Saved Assumption account types.
    Let me know if this helps or if you have any other questions.
    Cheers,
    Mehmet

  • Cross Tab keeps suppressing rows with no data

    I have a Crystal Report that is using a Cross Tab.  I have 2 rows in the cross tab the first row is the Month name and the second row is the Day Number of the month, and the report will print the Month Name on the left followed by all the Calendar Day Numbers in the month.
    The problem is that when there is no data for a Day Number row the entire row is not shown.  So you might have day number 1, 2, 3 and then jumps to maybe 6.  I found that the ones the cross tab was not showing did not contain any data.  I just need the calendar day number to at least print so the days read sequentially instead of jumping to 6 or another number.
    Is there any way to show the rows even if they don't contain any data?
    I have right clicked and gone into the Cross Tab expert and there isn't anything checked to suppress rows.  I don't understand why its still suppressing rows!
    Is there a global report option that I missed that says "suppress rows when there are no records"?
    Thank you all in advance,
    I am using Crystal Reports XIR2 with Service Pack 4

    I am still not getting all rows to show up on the report.   The rows that are not showing up contain no data in the cross tab but the row still needs to show.
    The only reason I got it to work before was because I selected all values for the columns parameter so it brought back everything in the database that was why it was able to show all values.
    I have two tables one is a date database and contains all the dates till 2012.  The other is the product data which contains the product code and qty that the cross tab summarizes.
    I have done a left outer join from the product data to the date database, and I am still not able to get all the dates to list for the selected time range. 
    I was able to get the dates to show up when I right clicked the link and modified the link properties.  I chose Left Outer Join and then under Link Type I selected ">" in the database expert dialog.  This brought back all the dates but the data in the report was all the same.  Probably just the first record repeated all down the page.
    Any ideas how to fix this problem?

  • Supress Missing Blocks : Suppressing rows that contains data

    Hi,
    In Hyperion Planning 11.1.2.2, on a webform if I do supress missing blocks, it suppresses rows that contains data also (for 3 particular members of the dimension selected in the row).
    This webform is otherwise a huge report & if I do not check on supress missing blocks, the application hangs on trying to open this report (webform).
    Summarizing, on selecting supress missing blocks, it should bring me data for 90 members but it is currently displaying results for 87 members.
    Thanks in Advance.
    Pawan.
    [email protected]__

    Are you definitely sure there are no blocks for those members, maybe there is data but it is just set as #missing and the blocks have not been removed.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • SSRS Matrix Issue. Expression calculating in row with no data.

    I have a matrix with multiple column groups for different sales channels. With in each group there are several columns and some with expressions for calculations. The rows are based on sales reps. Now not every sales rep sells in every channel, so there
    are some columns in which a rep will have no data. I want them be blank or show a 0. I can do both of those. The issue I am having is in the expressions for reps that have no data, it is still showing a calculation. It seems to populate that cell with whatever
    the first result of an actual calculation is. See below. For rep D and E they have no calls or sales in this particular sales channel; however, the closing ratio is showing 30.23% (which is the closing ratio for rep A). I need this to be blank or 0 or N/A,
    anything other that a wrong %. I have tried numerous iif and isnothing statements, e.g. =iif(Fields!count_of_customers.Value = 0,0,Fields!count_of_customers.Value/iif(Fields!Calls.Value = 0,1,Fields!Calls.Value)) plus other i have found on the internet
    but none of them work. Can someone please help? Sorry it is not a picture of the report. They need to confirm my account before I can attach pictures. But this is the set up of the report.
    Figure A
    Phone Field
    Rep Calls
    Sales Closing Ratio
    Premium Rep
    Calls Sales
    A 1000
    323 32.3%
    $100,250 A
    50 5
    B 200
    10 5% $50,000
    B 0
    0
    C 300
    15 5% $25,000
    C 25
    5
    D 0
    0 32.3%
    $0 D
    300 50
    E 0
    0 32.3%
    $0 E
    100 15
    F 500
    100 20%
    $300,000 F
    0 0

    Hi RobTencents,
    After testing the issue in my environment, I can reproduce it. To fix this issue, please try to use the expression below to instead the original one:
    =iif(sum(Fields!count_of_customers.Value) = 0,0,sum(Fields!count_of_customers.Value)/iif(sum(Fields!Calls.Value) = 0,1,sum(Fields!Calls.Value)))
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • How do I apply a calculation to row of cells

    Hi.
    I'm using iwork '08 and can't find a way to add a value to row of cells, as per the Calculate menu in Appleworks. I'm trying to update a calendar from the previous year by adding a value of 1 or 2 to the numbers in all the cells so that last year's June 24 becomes this year's June 25. Does Numbers have a way of doing this?

    wonderlips wrote:
    Hi Barry,
    Wow! Your responses to my problem makes a lot more sense when I can see the graphics you sent with them. Not sure what I was looking at, but it didn't contain the screenshots. Below is a representation of what I'm trying to accomplish. (Sorry, but I don't know how to provide a screenshot of the actual doc in this post.)
    Screenshots are taken using shift-command-4, then dragging the crosshair cursor to enclose the part of the screen you want to copy. The file is copied to your desktop as a PNG (portable network graphics) file named Picture 1 (with numbers ranging from 1 to 10), which you can then go to the finder and rename.
    Upload the file to a picture storage site (there are many free ones on the 'net) and store it in an album there. For most sites, clicking on your image (or just moving the pointer over it) will give a list of codes to paste into a message to call that image.
    Use the one labeled HMTL. Copy the code, then paste it into your message.
    You can see an example of the code used by clicking Reply on any message here showing an image, then clicking the quote button ( ” ) to see the text and HTML codes in the message itself. (Click the discard and Cancel button below the message space if you don't actually want to reply to that message.)
    Hope the formatting doesn't completely go away when you get this.
    It does, pretty much. The forum software parses out multiple spaces. Still readable if the reader has an idea what it should look like, and more readable using the technique described above for seeing HTML codes in a message.
    Anyway I can't get the DATE or DAY functions to track properly between cells, because the DAY function converts text into a number,
    DAY() does absolutely nothing with text, except return an error message:
    "DAY requires a date but found a string instead."
    A cell containing a Date and Time value may be formatted to show only the date portion in any of the following forms:
    No matter which of those is visible in the cell, the cell does NOT contain a text string and does NOT contain a number. The cell contains a Date and Time value in which the Date portion is the value for the ninth day of February in the 2006th year of the common era.
    and the DATE function converts a date into a number, and the the two functions don't play nice with each other.
    Actually DATE works in the opposite direction. It constructs a date from three separate numbers.
    The syntax is DATE(year,month,day)
    DATE(2006,2.9) will construct the Date and Time value for February 9, 2006 and set the time value to 0:00:00 (midnight). Depending on the format set for the cell containing the function, the date will display in one of the forms shown in the list above.
    Once the DAY function converts a date into a plain number, it won't reset after 30 and 31. In fact it seems to treat any reference to that cell as a one.
    DAY does return a (plain) number in the range 1-31. If you add 1 to that +number+, you'll get a number in the range 2-32. If you add 1 to the +date+ that DAY extracted that number from, you'll get a number in the range 2-31, or if the new date is in the next month, you'll get the number 1.
    Now that I've seen the graphics that were supposed to come with your posts, it looks like the answer may be a set of reference cells in another table that I can hide from view in the printed form of my chart.
    There's no need for a second table just to get the day numbers in your example. You may need a LOOKUP table to convert the 1s to the shortened name of the current month, though, and that LOOKUP table can be placed on a second table.
    Here's my take on the problem as currently described. Description below.
    Column A contains the starting date in Cell A1. The format is set to display this date including the name of the weekday to ensure the calendar starts on a Monday. (Necessary because the weekday labels in row 2 are entered text, not constructed from the date information being placed on the calendar.)
    A5, and every 4th row after contains a formula that adds 7 to the date in the cell four rows above.
    =$A1+7
    B1 contains a formula that extracts the DAY (of the month) from the date in A1, plus a calculation that allows it to increment the date when filled into the columns to the right.
    =DAY($A1+COLUMN()-2)
    The desire to replace "1" in C1 with "Jun" (the shortened name of the new month) makes the formula a bit more complicated:
    =IF(condition,TRUE: do this,FALSE:do this)
    =IF(DAY($A1+COLUMN()-2)=1,LOOKUP(MONTH($A1+COLUMN()-2),Month Lookup :: $A$1:$A$12,Month Lookup :: $B$1:$B$12),DAY($A1+COLUMN()-2))
    condition: DAY($A1+COLUMN()-2)=1
    as above, the formula extracts the (adjusted) day number from the date in A1, then compares it with the number 1.
    If they're equal the comparison evaluates as TRUE, and the formula does this part:
    LOOKUP(MONTH($A1+COLUMN()-2),Month Lookup :: $A$1:$A$12,Month Lookup :: $B$1:$B$12)
    MONTH() returns the number of the month of the adjusted date in A1, then looks up that value (6) in column A of the table Month Lookup, and returns the corresponding text string ("Jun") from column B of that table.
    If the day number is not equal to 1, the comparison evaluates as FALSE, and the fomula does the last part:
    DAY($A1+COLUMN()-2)
    and returns the day number of the (adjusted) date.
    Constructing the tables:
    Month Lookup table
    Enter 1 in A1 and 2 in A2.
    Select both cells and drag the coltrol down to fill to row 12.
    Enter Jan in B1
    Select B1 and drag the control down to fill ro row 12 (Dec)
    Calendar table
    Enter a starting date in A1.
    Enter
    =IF(DAY($A1+COLUMN()-2)=1,LOOKUP(MONTH($A1+COLUMN()-2),Month Lookup :: $A$1:$A$12,Month Lookup :: $B$1:$B$12),DAY($A1+COLUMN()-2))
    in B1.
    Select B1 and drag the fill control right to fill B1:H1
    (See optional formatting below for adding colour to month names)
    Select B1:H1 and Copy
    Select B5 and Paste.
    Enter
    =A1+7
    in A5.
    Select A2:H5 (as shown in graphic above)
    Drag the control down as many rows as you need.
    Optional formatting
    The red month names on yellow backgrounds are created using Conditional formatting for the seven cells B1:H1 (and similar cells further down the table).
    If you choose to do this, it's best to do so where "See optional formatting..." is placed in the instructions.
    Select B1:L1
    In the Format bar above the tables, set the Text colour to red and the Fill colour to yellow. (This will change the colours in all cells in the row.)
    Open the Inspector and click the Cell Format button.
    Click the Conditional Format checkbox to check it. Click Show Rules.
    From the Choose a Rule popup, choose "Less than or Equal to" and enter 31 in the box that appears.
    Choose Black for the conditional text colour and white for the conditional fill colour.
    Continue with the instructions for Constructing the Tables.
    Regards,
    Barry

  • Suppressing rows in the next mail alert  (EBS)

    Hi All,
    I am working on an alert and looking to suppress those rows from appearing in the alert which were processed in the last alert.
    i.e. Everytime the alert runs, it should NOT pickup the rows shown in the last alert.
    I know there is a flag called ''suppress duplicates'' in alert sets page, however it doesnt seem to be working.
    (I am not sure how to use this)
    Can anyone help please.
    Thanks in advance.
    -Nil
    Edited by: nimTree Consulting on Jun 10, 2009 11:01 AM

    Hi,
    I know there is a flag called ''suppress duplicates'' in alert sets page, however it doesnt seem to be working.
    (I am not sure how to use this)This feature would work for a detail action (not for a summary action).
    Note: 1056367.6 - Alert Sends Multiple Messages for Single Action w/ Suppress duplicate Enabled
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=1056367.6
    Can anyone help please.Review the following document and see if it helps.
    Note: 76318.1 - How to suppress Duplicate Values in Reports
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=76318.1
    Regards,
    Hussein

  • Calculating the row number with DAX

    Hello,
    Can somebody help me to obtain the row number in a calculated column using DAX (PowerPivot 2013) ?
    I do not have any column that would contain unique values (would be easy in that case !). I just want to obtain a different value in each row.
    Thank you.

    Hi DP17000,
    According to your description, you need to add a column with the RowNumber to your Pivot table by using DAX, right?
    Based on my tested, we can use a ranks function to achieve your requirement.
    =RANKX(case0305,[amount],[amount],0,dense)
    Reference
    https://msdn.microsoft.com/en-us/library/gg492185.aspx?f=255&MSPPError=-2147217396
    http://ayadshammout.com/2013/02/19/dax-rankx-function-scenarios/
    Regards,
    Charlie Liao
    TechNet Community Support

  • Summarize rows including suppressed rows

    Hello everyone,
    I am designing a report (picklist) in Crystal Reports version XI.
    In the details section, the report has some rows with same item number and same quantities. The user wants the rows with the same item to be summarized, meaning the report should only print a single row for each item, then add the quantities.
    So far i have managed to suppress  and the report is printing a single row for each item. The only problem is totalling the quantities, no method seems to help achieve the expected result.
    I have tried to using s running total designed as follows;
    #RT_AmountPlanned
    field to summarize: PPSONEPRDMATERIALS.U_PlanAmou
    Summary Type: Sum
    Evaluate : using the formula
    formula = PreviousValue({_PPSONE_PRDMATERIALS.U_ItmArtNo}) ={_PPSONE_PRDMATERIALS.U_ItmArtNo} or NextValue ({_PPSONE_PRDMATERIALS.U_ItmArtNo})={_PPSONE_PRDMATERIALS.U_ItmArtNo}
    Reset
    On change at group - Group Header #1:_PPSONE-RVPRDWRKPLAN.U_ProdNo
    I have also tried a formular field in two ways
    Number 1:
    Global dpSumAmountPlanedForMaterialPositionsOfProductionOrder as number
                                Global lpPreviousProductionNumber as number
                                Dim bNewProductionorderFound as boolean
                                Dim bSameMaterialItemFound as boolean
        bNewProductionorderFound = lpPreviousProductionNumber <> {_PPSONE_RVPRDWRKPLAN.U_ProdNo}
        bSameMaterialItemFound=PreviousValue ({_PPSONE_PRDMATERIALS.U_ItmArtNo})={_PPSONE_PRDMATERIALS.U_ItmArtNo}}
        If bNewProductionorderFound then
            dpSumAmountPlanedForMaterialPositionsOfProductionOrder = 0
        end if
        if bSameMaterialItemFound then
        dpSumAmountPlanedForMaterialPositionsOfProductionOrder = dpSumAmountPlanedForMaterialPositionsOfProductionOrder _
                                                               + {_PPSONE_PRDMATERIALS.U_PlanAmou}
        Else
        dpSumAmountPlanedForMaterialPositionsOfProductionOrder={_PPSONE_PRDMATERIALS.U_PlanAmou}
        End if
        lpPreviousProductionNumber={_PPSONE_RVPRDWRKPLAN.U_ProdNo}
    formula = dpSumAmountPlanedForMaterialPositionsOfProductionOrder
    Number 2
    dim szArticleNumber as string
    dim szPreviousArticleNumber as string
    dim bArticleNumberHasChanged as boolean
    dim nPlannedAmount as number
    do while true
        szArticleNumber = {_PPSONE_PRDMATERIALS.U_ItmArtNo}
        if szArticleNumber = szPreviousArticleNumber then
            bArticleNumberHasChanged = true
         end if
        if not bArticleNumberHasChanged then
            nPlannedAmount = nPlannedAmount + {_PPSONE_PRDMATERIALS.U_PlanAmou}
        else
            nPlannedAmount = {_PPSONE_PRDMATERIALS.U_PlanAmou}
        end if
        szPreviousArticleNumber = szArticleNumber
    Exit Do
    loop
    Formula = nPlannedAmount
    Is it because the records are suppresed first ?

    Thank you for your reply and sorry for my complicated explanations. The report has confidential information, so I replaced to some fake data but I believe you can still see what I am trying to do..
    Main Report
    Subreport 2
    Output1
    Output2: the following page
         --> more rows are printed..
    We have two problems;
    1. The column header in Output2 is supposed to be pronted right below the last row in Output2, however, a page break is automatically inserted. But even in the same output document, it works for some group when it has a few rows..
    2. Since Crystal Reports prints more rows in one page than MS Excel does, Column header is not be printed at the top of the page.
    I tried the way you advised me but it did not work..

  • Tabular form calculated summary row

    Hopefully this may be a quick question with either a yes or a no
    I have a tabular form with columns
    Project Name , Wk1 , Wk2 , Wk3 etc ,
    basically so PM's can track the hours against a project
    I have used the sum checkboxes to create a summary row
    but they also want a row that calculates how many hours remaining for each week under the week no cols , obviously subtracted ffrom the hours budget for each week assigned to the project and person
    I've done the summary and calculation in a view but this isn't acceptable as a UNION query in a tabular form
    I've also tried another region under the Tabular form but as the project name is a variable length its not easy keeping the Wk cols aligned
    thanks in advance
    Chris

    Hi Gus/Paul,
    I had the same requirements as you, resulting from the fact that newly added rows may not be visible to the user until he/she has scrolled down sufficiently, but, by lowering my standards (something I excel at :D ), I was able to find an acceptable compromise.
    As you probably noticed yourselves, when you "edit" the ADD button, you can see that a call is made to the addRow() javascript function. I therefore took a look at the javascript code - foolish really as I am an oracle DBA from the Jurassic period. Needless to say it scared the pants off me... So, fuelled by cowardice, I snatched at an inferior-but-dead-easy-to-implement alternative solution whereby the page is automatically "scrolled" to the bottom of the form when the "ADD" button is clicked.
    Should this "cop out" work for you, you can implement it in the following way:
    1. Create a new HTML region immediately after the tabular form, containing the following source: <font color="blue">&lt;a name="bottom_of_page"&gt;&lt;/a&gt;</font>
    2. Amend the action when the "ADD" button is clicked to scroll down to the new region by doing the following:
    - edit "ADD" button
    - Go to "Action when button Clicked" section
    - Amend "URL Target" from
    <font color="blue">Javascript:addRow();</font>
    <br>to
    <font color="blue">Javascript:addRow();window.location='#bottom_of_page'</font>
    <br>
    <br>Regards,
    Amr.

  • Suppress Rows in Hyperion Financial Reporting

    Hi,
    we have a report in which we have
    Employee Name,Position,Cost Center in Row and Expenses (Account) in Column.
    The cost centers members are not getting suppressed.
    ex:
    Empname, Position, CostCenter , Alloc, Expenses
    Dianel POS345, CostCenter1 0.2 60000
    Costcenter2 0.4 50000
    CostCenter1 0.2 60000
    Costcenter2 0.4 50000
    Here Cost Center 1 and 2 are repeating.But we just want something like this
    Empname, Position, CostCenter , Alloc, Expenses
    Dianel POS345, CostCenter1 0.2 60000
    Costcenter2 0.4 50000
    Please help me in solving this.
    Thanks
    gg

    Thanks a lot it worked.
    The work aroound is when you select members select both @decendants(member) And @level0(Entity) using the AND union operator.
    Thanks
    GG

  • Planning Form: Suppress row based on condition

    Dear All,
    Is it possible to do this in hyperion planning. for example:
    - i have member A
    - in the data form, i want to show row only when member A have value equal to 1. other is suppressed.
    - in another form, i want to show only when A = 2, other is suppresed.
    did anybody have this experience, or is there any other way to do this?
    Thanks in advance.
    Regards,
    Feri

    Hi, i assumed as answered because in fact, the Planning dataform don't have that functionality, but in the new version (11.1.2.2) you might want to try the filter functionality.
    It was a long time ago, but if i'm not mistaken, previously i solve this problem by separating the member for each condition.
    example:
    member A: have all data
    (copy the data from member A to member B and C with condition)
    member B: contain data for condition 1
    member C: contain data for condition 2
    then you can select which condition that you need to show.

  • Suppress Rows

    if I use the following:
    query.setSuppressRows(DataDirector.NA_SUPPRESSION);
    the report should hide the rows that have Not available values (empty cells)..
    ..so it does,but also replicates not empty rows (many times as is the number of measures of the report)
    so for example I see replicated rows:
    QTY COST VALUE
    product1 2 20 2
    product1 2 20 2
    product1 2 20 2
    product2 3 30 4
    product2 3 30 4
    product2 3 30 4

    Here is the code to set the NA/zero suppression on the Query:
    try
    Query query = ((Query)crosstab.getDataSource());
    query.setSuppressRows(DataDirector.NA_ZERO_SUPPRESSION);
    query.setSuppressColumns(DataDirector.NA_ZERO_SUPPRESSION);
    query.refresh(false);
    catch (Exception e)

Maybe you are looking for