Grand total conditional formatting

Hi gurus,
I have a problem with the grand total conditional formatting. The grand total is not conditionally format it as do the other elements of the pivot. I have read other posts on the forum and other sites on the advice of workaround to get the grand total formatted conditionally.
Like this:
http://www.clearpeaks.com/blog/oracle-bi-ee-11g/grand-total-conditional-formatting-in-pivot-tables
or
http://gerardnico.com/wiki/dat/obiee/answer_xml
But the answers is in error:
DXE compiler error. No table 'GTGT' found in DXE. Source name: DxeAPI. XML: None
Error details
Codici di errore: YV3KVTDM
Location: saw.hypercube.dxeApi, saw.httpserver.processrequest, saw.rpc.server.responder, saw.rpc.server, saw.rpc.server.handleConnection, saw.rpc.server.dispatch, saw.threadpool.socketrpcserver, saw.threads
I'm use the version obiee 11.1.1.6.2
Someone can give me some advice on how to conditionally format the grand total
Thanks in advance
Christian

Hello;
Im facing exactly the same issue. Did you find any workaround ?
Thanks in advance
niko

Similar Messages

  • How set grand total conditional format

    Hi guys,
    i ahve the follw problem:
    in my pivot table i want to set an image on Total's row. I'm able to set conditiona format on the single measures, but if i make a Total's row isn't impossible.
    There is a solution?
    Thank's a lot.
    Best regards
    Antonio

    Hi,
    check this link
    Conditional formtting in Grand total
    You can achive that by playing with XML in advanced tab.
    Regards,
    Sandeeep

  • How to format the Grand Total with condition?

    Dear All,
    I found the XML for Total as below:
    <saw:edgeLayer type="column" columnID="c523314f1e2a401c3">
    <saw:levels>
    <saw:level>
    <saw:displaySubTotal id="t1" subTotalPosition="before">
    <saw:memberFormat>
    <saw:displayFormat>
    <saw:formatSpec wrapText="true" borderColor="#999999" borderPosition="18"/></saw:displayFormat>
    <saw:caption>
    <saw:text>Total</saw:text></saw:caption></saw:memberFormat>
    <saw:dataBodyFormat>
    <saw:displayFormat>
    <saw:formatSpec borderColor="#999999" wrapText="true"/></saw:displayFormat></saw:dataBodyFormat></saw:displaySubTotal></saw:level></saw:levels>
    <saw:memberFormat>
    <saw:displayFormat>
    <saw:formatSpec height="25" wrapText="true" hAlign="center" vAlign="middle"/></saw:displayFormat></saw:memberFormat></saw:edgeLayer>
    And I tried to use some conditional format since I want the Total for Ratio can be shown as 0.0 not 0. Thus, I tried to alter the XML by adding the condition to it.
    <saw:edgeLayer type="column" columnID="c523314f1e2a401c3">
    <saw:levels>
    <saw:level>
    <saw:displaySubTotal id="t1" subTotalPosition="before">
    <saw:memberFormat>
    <saw:displayFormat>
    <saw:formatSpec borderColor="#999999" borderPosition="18" wrapText="true"/></saw:displayFormat></saw:memberFormat>
    <saw:dataBodyFormat>
    <saw:displayFormat>
    <saw:formatSpec borderColor="#999999" wrapText="true">
    <saw:dataFormat xsi:type="saw:number" minDigits="0" maxDigits="0" commas="true" negativeType="redParen"/></saw:formatSpec>
    <saw:conditionalDisplayFormats>
    <saw:conditionalDisplayFormat>
    <saw:formatRule>
    <saw:condition>
    <sawx:expr xsi:type="sawx:comparison" op="equal">
    <sawx:expr xsi:type="sawx:columnRefExpr" columnID="c881e0b4d32235233"/>
    <sawx:expr xsi:type="xsd:string">Ratio</sawx:expr></sawx:expr></saw:condition>
    <saw:formatSpec wrapText="true">
    <saw:dataFormat xsi:type="saw:number" commas="false" negativeType="redParen" minDigits="1" maxDigits="1"/></saw:formatSpec></saw:formatRule></saw:conditionalDisplayFormat></saw:conditionalDisplayFormats></saw:displayFormat></saw:dataBodyFormat></saw:displaySubTotal></saw:level></saw:levels>
    <saw:memberFormat>
    <saw:displayFormat>
    <saw:formatSpec height="25" wrapText="true" hAlign="center" vAlign="middle"/></saw:displayFormat></saw:memberFormat></saw:edgeLayer>
    It shows some Error Message as "DXE compiler error. No table 'GTGT' found in DXE. Source name: DxeAPI. XML: None". It it possible to add some condition for Grand Total? If so, how I alter my XML??
    Thanks a lot!!!
    Best Regards,
    Martin

    Hi Martin,
    Try to change *" minDigits="1" maxDigits="1"* values from 1 to 2.
    It may help you.
    Thanks,
    Suresh.

  • Condtional formatting on Grand Total in OBIEE 11.1.1.6.7

    Hi,
    We have upgraded a report from 10g to 11g and the report has pivot table which has conditional formatting set on the Grand Total level and is resulting in the following error in OBIEE11g.
    “DXE compiler error. No table 'GTGT' found in DXE. Source name: DxeAPI. XML: None”
    XML Snippet in 10g:
    <saw:condition>
    <sawx:expr xsi:type="sawx:comparison" op="notNull"> 
    <saw:columnRef columnID="xx"/></sawx:expr> 
    <saw:displayFormat fontColor="#FFFFFF" wrapText="true"/> 
      </saw:condition>           
    Equivalent XML Snippet in 11g:
    <saw:conditionalDisplayFormat>  
    <saw:formatRule>
    <saw:condition>
    <sawx:expr xsi:type="sawx:comparison" op="notNull">  
    <saw:columnRef columnID="xx"/></sawx:expr></saw:condition>
    <saw:formatSpec fontColor="#FFFFFF" wrapText="true"/></saw:formatRule></saw:conditionalDisplayFormat>
    Please let me know how to resolve this issue.

    Hi User,
    This report is corrupted. You can rebuild or re copy the xml from 10g to 11g and see if it works.
    Thanks,
    Amol
    (Please mark this answer, if you find helpful)

  • Conditional formatting on total cells in pivot table

    Hi, i have a pivot table with some values and percentages.
    The percentages are in red if less then 0.
    I have 1 row and 1 column of total values, but this cell aren't red if percentage is less then 0.
    Does anybody know a solution for my problem?
    Thanks

    This is the example i create:
    DIM A:
    - Total A
    - Value A
    DIM B:
    - Total B
    - Value B
    FACT:
    - Value A (DIM A)
    - Value B (DIM B)
    - Actual
    - LY
    - Delta % (Calculated: 100*(Actual - LY)/LY)
    Then i create the pivot table with B on rows (Σ on Total B), A on cols (Σ on Total A) and measures Actual, LY and Delta %. The last one has a conditional format on Delta % < 0.
    This is the xml that i have:
    <saw:report xmlns:saw="com.siebel.analytics.web/report/v1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlVersion="200705140" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sawx="com.siebel.analytics.web/expression/v1">
    <saw:criteria subjectArea="&quot;Test Conditional Formatting&quot;">
    <saw:columns>
    <saw:column formula="&quot;DIM A&quot;.&quot;TOTAL A&quot;" columnID="c0"/>
    <saw:column formula="&quot;DIM A&quot;.&quot;VALUE A&quot;" columnID="c1"/>
    <saw:column formula="&quot;DIM B&quot;.&quot;TOTAL B&quot;" columnID="c2"/>
    <saw:column formula="&quot;DIM B&quot;.&quot;VALUE B&quot;" columnID="c3"/>
    <saw:column formula="FACT.ACTUAL" columnID="c5">
    <saw:displayFormat suppress="default" interaction="default">
    <saw:dataFormat xsi:type="saw:number" commas="true" negativeType="minus" minDigits="2" maxDigits="2"/></saw:displayFormat>
    <saw:columnHeading>
    <saw:displayFormat interaction="default"/></saw:columnHeading></saw:column>
    <saw:column formula="FACT.LY" columnID="c6">
    <saw:displayFormat suppress="default" interaction="default">
    <saw:dataFormat xsi:type="saw:number" commas="true" negativeType="minus" minDigits="2" maxDigits="2"/></saw:displayFormat>
    <saw:columnHeading>
    <saw:displayFormat interaction="default"/></saw:columnHeading></saw:column>
    <saw:column formula="FACT.&quot;Delta %&quot;" columnID="c4">
    <saw:displayFormat suppress="default" interaction="default">
    <saw:dataFormat xsi:type="saw:percent" commas="false" negativeType="minus" minDigits="2" maxDigits="2"/>
    <saw:condition>
    <sawx:expr xsi:type="sawx:comparison" op="less">
    <saw:columnRef columnID="c4"/>
    <sawx:expr xsi:type="xsd:decimal">0</sawx:expr></sawx:expr>
    <saw:displayFormat fontColor="#FF0000"/></saw:condition></saw:displayFormat>
    <saw:columnHeading>
    <saw:displayFormat interaction="default"/></saw:columnHeading></saw:column></saw:columns></saw:criteria>
    <saw:views currentView="0">
    <saw:view xsi:type="saw:compoundView" name="compoundView!1" rptViewVers="200510010">
    <saw:cvTable>
    <saw:cvRow>
    <saw:cvCell viewName="pivotTableView!1"/></saw:cvRow></saw:cvTable></saw:view>
    <saw:view xsi:type="saw:titleView" name="titleView!1" rptViewVers="200510010"/>
    <saw:view xsi:type="saw:tableView" name="tableView!1" rptViewVers="200510010" showHeading="false">
    <saw:columns>
    <saw:columnRef columnID="c1" total="true"/>
    <saw:columnRef columnID="c2" total="true"/>
    <saw:columnRef columnID="c0" total="true"/></saw:columns></saw:view>
    <saw:view xsi:type="saw:pivotTableView" name="pivotTableView!1" rptViewVers="200510010">
    <saw:edge axis="page"/>
    <saw:edge axis="section"/>
    <saw:edge axis="row">
    <saw:edgeLayer type="column" columnID="c2" total="before">
    <saw:displayFormat visibility="hidden"/></saw:edgeLayer>
    <saw:edgeLayer type="column" columnID="c3"/></saw:edge>
    <saw:edge axis="column">
    <saw:edgeLayer type="column" columnID="c0" total="before">
    <saw:displayFormat visibility="hidden"/></saw:edgeLayer>
    <saw:edgeLayer type="column" columnID="c1"/>
    <saw:edgeLayer type="labels"/></saw:edge>
    <saw:edge axis="measure">
    <saw:edgeLayer type="column" columnID="c5"/>
    <saw:edgeLayer type="column" columnID="c6"/>
    <saw:edgeLayer type="column" columnID="c4"/></saw:edge></saw:view></saw:views>
    <saw:prompts/></saw:report>

  • Time Format (Grand Total) in OBIEE 11g

    Experts,
    In my Report Talk Time and Delay Time are present and I have enable the Grand Total based on Agency.
    i.e.
    Agency - Talk Time - Delay Time
    AgencyA 00:05:10 00:00:02
    AgencyB 00:02:12 00:00:01
    AgencyA 00:15:13 00:00:02
    AgencyC 00:10:10 00:00:25
    GrandTotal 00.00:32.00:45.00    00.00:00.00:35.00
    Look at Grand Total is shows like *00.00:32.00:45.00 ; 00.00:00.00:35.00*
    But our requirement should be *00:32:45 00:00:35* for Grand Total.
    Please let me know your valuable suggestions.
    Thanks,
    Balaa...

    Hi bala,
    Tricky one and good question,never tried this or got this type of requirment.
    did you aggregate the talk_time and delay_time,if so what is it ?? or did you use it as default one.
    Play with it like using server aggregation so it would determine the correct totals i suppose.
    hope helps you.
    Note:- If you get any solution or work around please post here so we could also learn & looking forward for other experts go on it.
    UPDATED POST
    Instead of sum as aggregate can you try server complex aggregation so server would decide how it would handle or
    even the max or min function .....its just playing with it to get a solution and check the query generated and run at the backend and see how the results are coming.
    Cheers,
    KK
    Edited by: Kranthi.K on Apr 18, 2011 2:08 AM

  • Above Average Conditional Formatting in Pivot Table off Row Total

    I have a pivot table where the months are column labels and the actual issues are Row labels. This is inverted from a normal pivot table where the months are usually the row labels.
    Basically I want the table to look at the value in the Values cells to look at the row Average instead of the column Average. Is there a way to do this?
    I've highlighted all my Value cells (showing the sum of the issue for a specific month) and then applied the Above Average conditional formatting selecting 'All cells showing "Average of #of Tickets" values for "Issue" and "Month".
    This works where the cells' value is greater than the columns average, but I want it to look at the row average instead.
    Is this possible? I thought it be simple, but I can't figure it out. The table will grow every month width wise and possibly adding new issues each month.

    Hi Vetsrini, thanks for the reply. I'm using the crosstab feature of BI Publisher template builder in MS Word to create the pivot table. I have a field called ACTIVITY as the row, and I want to bold the font and set the color as red if the ACTIVITY equals to certain text (such as if ACTIVITY = 'A' then bold & red). Can you please tell me how that can be achieved? I tried using the conditional formatting feature of the template builder, but it only works if I use it in a table, and not in pivot table.
    Thanks a lot.

  • Crystal Reports Grand Totals and int not working

    I am new to Crystal Reports, I am using the Visual Studios version. I have a couple of different questions. My report is a cross tabs report. In one of the cells I want to include a name and the total number of records for the person. To make it visually appear how I want it, I have chosen the Cross-Tab Group Options - Use a Formula. This is what I have entered:
    {SP_GET_QATPADJ.AJNAME} + ChrW(13) + ToText(Int({SP_GET_QATPADJ.CNT})) + " Claims", the problem is the .CNT field still shows the .00 after the number. I want it to be a whole number. I have tried several different functions in place of the Int, but it still shows the .00.
    My second question, is there any way to modify just one grand total? Within each person of the report there are three rows, number correct, number possible and percent (all of these are returned in the stored procedure). The total column on the right totals the correct & possible okay, but for the percent I would like it to be the percent of the total correct & total possible. LIke the total correct is 13 and total possible is 20, I would like the percent to be 65 (it is showing 234 the sum of the percents for all the columns).

    Inorder to remove .00 for an integer try this
    ToText(Int({SP_GET_QATPADJ.CNT}),"##")
    For the other question
    Right click on Total Correct value and go to format field and write the suppress condition by clicking on X+2 corresponds to suppress like this
    whileprintingrecords;
    numbervar TC:=currentfieldvalue;
    false;
    Now again Right click on Total Possible value and go to format field and write the suppress condition by clicking on X+2 corresponds to suppress like this
    whileprintingrecords;
    numbervar TP:=currentfieldvalue;
    false;
    Now right click on percent value and go to format field and click on X+2 corresponding to DisplayString
    and write the formula like this
    whileprintingrecords;
    numbervar TC;
    numbervar TP;
    totext((TC/TP)*100)+"%"
    Hope this would deffinetly help you!!!!
    Raghavendra.G

  • Change background Grand Total color

    Hi,
    Is it possible to change background color of Grand Total. It is too dark and users are unable to view data.
    Please help me to resolve this issue.
    Thanks,
    Poojak

    hi,
    http://oraclebizint.wordpress.com/2008/01/25/oracle-bi-ee-101332-dynamic-column-headers-using-presentation-variables-sets-and-conditional-formatting/
    The link is totaly not relevant to you but it contains solution for you.
    in this link you can find how venkat is showing grand total in a separate color. add a dummy column and add a value and finalyy sort the result using that column.
    hope it helps.
    thanks,
    karthick

  • Currency symbol only for grand total.

    Hi,
    My requirement is i want currency symbol $ only for grand total, all the rows in that column do not have the symbol.
    I need some your help.
    Thank you.

    Although I couldn't understand why you dont want currency format in rows, here is my suggestion.
    Create your report as
    1 dim1.column1 dim2.column2 Measure.Revenue ......... You will get values as below
    1 Value1 Dim2Val1 100
    1 Value2 Dim2Val2 200
    1 Value2 Dim2Val3 300
    UNION
    2 'Grand Total' ' ' Measure.Revenue
    Final result will be as below
    1 Value1 Dim2Val1 100
    1 Value2 Dim2Val2 200
    1 Value2 Dim2Val3 300
    2 Grand Total 600
    Now apply conditional formatting for dim1.column1 in criteria and make the values Bold
    Apply conditional formatting for Measure.Revenue and select Currency in number format.
    Let me know if it was helpful or you were looking for something else.
    Thanks

  • Specific aggregation for Grand total

    Hi all,
    Is it possible to specify a function instead of the provided list of aggregation rules in answers or in the rpd.
    I'd like to calculate SUM(Xi)/SUM(count(Xi)) and display it as a grand total
    __________Column X
    ___________10
    ___________20
    ___________30
    Grand total 20 (60/3=20)
    Regards

    what is the grand total formula you are expecting?
    if you post it here we can sort it out.
    You can find the 'Combine with similar Request' option in the criteria.
    click on that and select your subject area and select the exact columns you used in your report. Now in this report change the formula to the one you want.
    in your first column delete the formula and simply type 'Grand Total' and in the second column type
    sum(column_name)/count(column_name)
    you can ref to this link. just take how they are using 'UNION' request in the example. Though the link is not totally relevant to you it will help you.
    http://oraclebizint.wordpress.com/2008/01/25/oracle-bi-ee-101332-dynamic-column-headers-using-presentation-variables-sets-and-conditional-formatting/

  • Conditional formating in a pivot table field based on another field

    Hello All,
    I have a pivot table with fields like Division, Day, Current DayTotal, Previous DayTotal. I have to set the background color of CurrentDayTotal field based on PreviousDayTotal. I searched all the blogs and they say Crossconditional Formatting is not possible in 10.1.3.4 pivot table.
    Conditional formatting works fine with the same field but not with a calculated field. I have tried these two options (Java Script and setting XML in Advanced tab) on a similar solution based on Grand Total.
    Conditional formtting in Grand total
    But not able to make it work for my current situation. Can you help.
    Regards,
    -Srini

    Hi,
    I've read all the tips that are offered in this forum. I tried all the solutions provided here, but I can not get the grand total formatted conditionally, what I get is the following error nell'answer:
    DXE compiler error. No table 'GTGT' found in DXE. Source name: DxeAPI. XML: None
    Error details
    Codici di errore: YV3KVTDM
    Location: saw.hypercube.dxeApi, saw.httpserver.processrequest, saw.rpc.server.responder, saw.rpc.server, saw.rpc.server.handleConnection, saw.rpc.server.dispatch, saw.threadpool.socketrpcserver, saw.threads
    I'm use the version: OBIEE 11.1.1.6.2
    Anyone have any ideas for me?!

  • (Smartform) Print grand total on the last page

    Hi everyone,
    I'm trying to print the Grand Totals on the last page of my Smartform. I have two pages - FIRST and SECOND.
    What I did was I created a Text to display the grand total, and I specified that this text should be printed 'Only After End of Main Window'. However, the total is not being printed out.
    I can't change the condition to 'Not on First Page', because my form has more than two pages, and I only want the grand totals on the last page.
    Any help would be appreciated.

    hi,
    we have a window type called final window if u define this type window in second page . create a table in the window and go to calculations tab and define an internal table. i think u can get the grand totals.
    if u want maore clearly go throuh this link
    https://www.sdn.sap.com/irj/sdn/forums
    hope this will help you.
    REWARD ME IF USEFUL.
    thanks,
    gupta
    Edited by: gupta pullipudi on Apr 9, 2008 9:23 PM

  • Using Rollup to get subtotals and grand total - missing right pren error

    Hello,
    I am trying to create sub totals by person_id and a grand total row in my APEX report but I get a "missing right pren error." I finally figure out that I need to eliminate column alias names to fix this problem, however, I now get an ambigous column reference. I am making this change in my main SQL report statement, however, I was wondering if I should be using the "group by Rollup" somewhere else while using "Break Formatting."
    I would appreciate any help.
    Thanks
    leh

    Can you post the Query please?

  • Error while processing conditional formatting formula in crosstab

    This conditional formatting formula must return one of the following Color Constants: ' A number, currency amount, boolean, date, time, date-time, or string is expected here. Details: errorKind
    The above error is displayed on the the Business Objects Report Server when running my report.
    The XI server version information is as follows:
    BusinessObjects Enterprise XI Release 2
    Business Objects
    11.5.0.3135
    20060628
    Crystal Reports XI Release 2
    Business Objects
    11.5.0.31327
    20060628
    My IDE is Crystal Reports 2008.
    The error is being generated for the following conditional formatting formula which is in my crosstab:
    evaluateafter ({@concatAppTypeAppMethod});
    if CurrentRowIndex = 1 then
        color(0,153,153)   
    else if CurrentRowIndex = 2 then
        color(168,146,101)
    else if CurrentRowIndex = 3  then
        color(0,51,153)
    else if CurrentRowIndex = 4  then
        color(204,51,51)
    else
        color(153,153,153)
    This formula is applied via the Crosstab "Format Field>Font" tab.  In the report developer (Crystal 2008) the report runs without error.  When deployed to the server it fails with the above error.
    Heres the details of {@concatAppTypeAppMethod}:
    whileprintingrecords;
    "Designs filed " + {Command.APPLICATION_METHOD}
    The crosstab is structured as:
    Row = {@concatAppTypeAppMethod}
    Column = {@getMonth}
    Summary = Count of {@concatAppTypeAppMethod}
    Details for  {@getMonth}:
    right(totext(year({Command.ACN_COMPLETED_DATE}),"#"),2) + totext(month({Command.ACN_COMPLETED_DATE}),"0#")
    The above functions Row i.e. {@concatAppTypeAppMethod} and {@getMonth} use fields from the SQL command. 
    {@getMonth} parses the ACN_COMPLETED_DATE field, obtains the record month and year and concatenates these as a string which can be displayed as follows in the crosstab:
    May-08, Jun-08 etc.
    {@concatAppTypeAppMethod} parses the APPLICATION_METHOD field and obtains the application filing method i.e. Online or Internally and concatenates the pretext "Designs filed " to the filing method (also a string).
    I have tried various combinations of whilereadingrecords, whileprintingrecords and evaluateafter() with no success.  The problem occurs because the conditional formatting formula is being executed before the records being formatted are ready. 
    I believe this is a problem with the crystal reports software and/or XI server. 
    Please prove me wrong.

    Hi Raghavendra,
    Thanks for your prompt answer!  Can you confirm?  Is it because I'm using calculated members in the report and these are not support by the XI server specified in my error report above?
    If so, do you have any suggestions with regard to how I might be able to create a graph with the following attributes:
    Show summary (count) of records per month per application method (i.e. online or internal. this is a database field retruned by the SQL command).  In addition I need to add a series to the graph that shows the totals number of records per month irrespective of the relative application method (i.e. sum of online and internal) and finally I need to show the total number of online applications (i.e. application method = online) as a percentage of the total number of applications for the month.

Maybe you are looking for