Net Change in Cross-Tab

Post Author: EdHaberstroh
CA Forum: Charts and Graphs
I would like to report the net change or percent change between columns in crosstab report.  is that possible?

Hi Oddmar,
design studio in current release (1.4) is taking the date / time formats from user locale which is set by your browser. You are probably in EN, therefore the English formatting is taken.
see admin help, https://websmp109.sap-ag.de/~sapidb/012002523100018707472014E/ds14_admin_bip_en.pdf
8.4 Regional Formats for Numbers, Dates and Times
The format for numbers, dates and times varies according to the defined language setting in the BI launch pad or
the Web browser.
● If you define a language in the BI launch pad under Preferences Locales and Time Zone Preferred
Viewing Locale , this language is used, and numbers, dates and times are displayed in the appropriate
format.
● If you select Use browser locale under Preferences Locales and Time Zone Preferred Viewing Locale ,
the Web browser language is used, and numbers, dates and times are displayed in the appropriate format.
--> this means the SU01 settings are not evaluated (yet, as probably this extension needs to come at some time, not sure if for BIP deployment as this one can be used against many ABAPs.).
Karol

Similar Messages

  • Changing cell height in a cross tab

    Hi,
    I want to reduce the height of rows in a cross tab. The help index says to click a cell within the cross tab to activate the sizing handles, and to then click and drag them to change the height. But the only size handles I see are the one for the data itself within the cell, and not the cell itself.
    And if I right click on the cross tab, I get the Size & Position option, which seems like what I want. But when I change the height there, it saves my change, but the height of the cell doesn't change.
    Ideas?

    I have CRXI, you can try, crosstab expert, customize style, look for ShowCellMargins,
    uncheck that box, now you may need to adjust things to add a little extra room.

  • Cross-tab cell padding: how to change

    Post Author: EnRoute
    CA Forum: General
    I am trying to minimize the height of the cells of a cross-tab object.  I can re-size the text, but that doesn't change the padding between the text and the cell border lines.  There is more padding than I want.  If I reduce the text height any more, the bottoms of the letters g, j, p, q, and y are truncated, even though there is a significant amount of whitespace below.  Is there a way to change the amount of cell padding?
    Product: Crystal Reports
    Version: 10.0.0.533
    Patches Applied:
    Operating System(s): Windows XP
    Database(s): Microsoft SQL Server
    Error Messages: Not applicableSteps to Reproduce: Place a cross-tab object on a report.

    Post Author: SKodidine
    CA Forum: General
    One way to do it in CR XI is to right click on the cross tab and then Cross Tab Expert and in the Customize Style tab, uncheck Show Cell Margins.  That will eliminate the cell padding of white space.

  • Cross tab - change column name

    Hi,
    I would like to change on my dashboard the name of the column in cross tab based on design studio.
    I know that it is possible to do that on back-end side and provide desired names in query selection but I will need to to that on Design Studio level.
    Does anyone tell me if it is possible ?
    Thanks
    Marcin

    Hi Marcin,
    here's additional CSS for it
    .sapzencrosstab-ColumnHeaderArea .sapzencrosstab-HeaderCellDefault:first-child{
      visibility: hidden;
    .sapzencrosstab-ColumnHeaderArea .sapzencrosstab-HeaderCellDefault:first-child:after {
      visibility: visible;
      content: "column new name";

  • Unable to change column width dynamically in cross tab report.

    Hi,
    We have developed cross tab layout using template builder v.10.1.3.2.1 in EBS.I am trying to increase column width dynamically and the width is coming xml.
    i looked at document and found one command <?split-column-width:name?> for the same.i tried but it is not increasing the size of one column.
    Output
    column1 column2 column3 .......
    Row text1 10 20 30
    Row text2 40 50 60
    I want to inrease the size of column for row text1 and row text2.
    Need help in this.
    Thanks,
    Mahesh

    Is the field that holds your width value called "name"?
    Can you send me the xml and RTF template to [email protected] and I can take a look.
    Thanks,
    Bipuser

  • How to move vertically the fields without using the Cross tab layout

    Hi all,
    I'm using Oracle Business Intelligence Discoverer Plus 10g (10.1.2.48.18).
    With Administrator I created a custom folder and I have the following list of fields:
    Ticket id
    Creation date
    Actual Situation
    Gravity
    Owner
    Category
    Group
    Inside my report I have as parameter the Ticket id, and then my intention is to create a page item for the ticket id, in order to change it directly from the report.
    Now my question is very simple. Instead to show the data as usual:
    !http://www.freeimagehosting.net/uploads/3da37e6a71.jpg!
    I'd like to know if there's a way to show these fields exactly in this way:
    !http://www.freeimagehosting.net/uploads/e578a40bb4.jpg!
    I tried to create a Cross tab layout, starting from the Table layout, but it doesn't work because I don't have data points to show, and above all I don't need a Cross tab logic.
    I need only to move vertically all the fields in order to show, for each ticket, all the ticket's details as shown above.
    Is it possible to have this layout ?
    Thanks in advance
    Alex

    Hi Rod, I'm sorry if I answered you only now.
    My expression "in order to change it directly from the report" was just related to the Ticket Id, but right now the customer's requirements changed and I don't need to change it inside the report ; I just insert the Ticket Id at the beginning as parameter and then I see all its details.
    So, I tried your second solution (row generators) following the article on the blog...and It worked perfectly.
    Summarizing I created:
    1. a folder called "Row Generator - 20 rows"
    2. a complex folder called "Fields names"
    and then I created a join between the Tickets folder and the Fields names folder with the Dummy field
    I also create a LOV (on the Administrator) based on a calculated field inside the Fields names folder (I followed the LOV example shown inside the Row Generators Blog Article).
    Now, created the first piece:
    !http://www.freeimagehosting.net/uploads/e578a40bb4.jpg!
    I'm trying to create others details blocks, always in "vertical style" (Customer’s Data, Further Information, etc) as below:
    !http://www.freeimagehosting.net/uploads/8e006eb3cf.jpg!
    Do you know if this layout is feasible ?

  • Suppressing levels in cross tab.

    Hello All,
    I have a project requirenment for one of the client and currently using CR 2008 for creating dynamic reports based on a finance database for profitabilty Analysis. I have been using lot of Web-Elements functionality in my crystal application and its going good to an extent, the only issue i have been experiencing is the dynamic change of the cross tab data based on prompts.
    Its a 4 level application where in users are prompted to select a specific level outta the 4 levels, they can select either few or all. Now, the issue is, in my cross tab i have mentioned all the 4 levels in my row field and the data is displayed according to the users selection through prompts, it works fine. But however if user does not select level 3 or 4 or any one of them then the specific cross tab row is displayed empty. I have tried selecting the option suppress empty rows under customize tab but that doesnt seem to work.
    I want only those levels to be displayed which are selected by users and suppress the rest, the empty rows in cross tab looks kinda odd to see. I am unable to figure out the formula string for the same.
    Any help will be appreciated. Thank you

    Hi
    Cross tab is nothing but a tabular representation of data.
    It displays zero values only when there is no data for the combination of corresponding row and column.
    We can not suppress this however we can display some string like "No data for this" or something else as per requirement.
    For this, do the below:
    - Right click on the summary value field on the cross tab -> Format Field.
    - Under Common Tab, click on X-2 for Display string. This would open the formula editor.
    - Put the below formula there:
    if IsNull(summary database field) then "No data for here"
         else "" & currentfieldvalue;
    You can change the display string as per requirement.
    Hope this helps!!
    Regards
    Sourashree

  • BI Publisher Pivot Table or Cross Tab

    Hai All,
    I have a doubt in developing a Matrix report in XML. I have developed a matrix report in RDF and the output is coming fine in RDF. I have generated the XML file which looks like this. I need to develop the report which displays employee details followed by the allowance which are dynamic.
    - <XXHRPRF>
    - <LIST_G_SUMRESULT_VALUE>
    - <G_SUMRESULT_VALUE>
    - <LIST_G_EMPLOYEE_NUMBER>
    - <G_EMPLOYEE_NUMBER>
    <EMPLOYEE_NUMBER>100026</EMPLOYEE_NUMBER>
    <PERSON_ID>80</PERSON_ID>
    <NATIONALITY>USA</NATIONALITY>
    <NATIONAL_IDENTIFIER />
    <UNIFIED_ID />
    <FULL_NAME>Thomas H Mathew</FULL_NAME>
    <ORGANIZATION_NAME>Corporate Affairs</ORGANIZATION_NAME>
    <PENSION_FUND_ID />
    <CS_SNO>1</CS_SNO>
    <CF_PENSION_CONTRIBUTION>3637.5</CF_PENSION_CONTRIBUTION>
    <CP_PENSION_COMP_CONTR>10912.5</CP_PENSION_COMP_CONTR>
    <CP_TOTAL_SALARY>72750</CP_TOTAL_SALARY>
    <CF_TOTAL_CONTRIBUTION>14550</CF_TOTAL_CONTRIBUTION>
    - <LIST_G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>1</TAG>
    <ELEMENT_NAME>Basic Salary</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>39650</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>2</TAG>
    <ELEMENT_NAME>Housing Allowance</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>25000</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>3</TAG>
    <ELEMENT_NAME>Child allowance</ELEMENT_NAME>
    <LIST_G_PERSON_ID />
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>4</TAG>
    <ELEMENT_NAME>Social allowance</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>700</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>5</TAG>
    <ELEMENT_NAME>Excess Allowance</ELEMENT_NAME>
    <LIST_G_PERSON_ID />
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>6</TAG>
    <ELEMENT_NAME>Additional</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>7400</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    </LIST_G_ELEMENT_NAME>
    </G_EMPLOYEE_NUMBER>
    - <G_EMPLOYEE_NUMBER>
    <EMPLOYEE_NUMBER>100030</EMPLOYEE_NUMBER>
    <PERSON_ID>82</PERSON_ID>
    <NATIONALITY>Canada</NATIONALITY>
    <NATIONAL_IDENTIFIER />
    <UNIFIED_ID />
    <FULL_NAME>Sara Wilson</FULL_NAME>
    <ORGANIZATION_NAME>Human Resources</ORGANIZATION_NAME>
    <PENSION_FUND_ID />
    <CS_SNO>2</CS_SNO>
    <CF_PENSION_CONTRIBUTION>1203.75</CF_PENSION_CONTRIBUTION>
    <CP_PENSION_COMP_CONTR>3611.25</CP_PENSION_COMP_CONTR>
    <CP_TOTAL_SALARY>316575</CP_TOTAL_SALARY>
    <CF_TOTAL_CONTRIBUTION>4815</CF_TOTAL_CONTRIBUTION>
    - <LIST_G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>1</TAG>
    <ELEMENT_NAME>Basic Salary</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>19600</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>2</TAG>
    <ELEMENT_NAME>Housing Allowance</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>22500</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>3</TAG>
    <ELEMENT_NAME>Child allowance</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>600</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>4</TAG>
    <ELEMENT_NAME>Social allowance</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>800</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>5</TAG>
    <ELEMENT_NAME>Excess Allowance</ELEMENT_NAME>
    <LIST_G_PERSON_ID />
    </G_ELEMENT_NAME>
    - <G_ELEMENT_NAME>
    <TAG>6</TAG>
    <ELEMENT_NAME>Additional</ELEMENT_NAME>
    - <LIST_G_PERSON_ID>
    - <G_PERSON_ID>
    <RESULT_VALUE>3075</RESULT_VALUE>
    </G_PERSON_ID>
    </LIST_G_PERSON_ID>
    </G_ELEMENT_NAME>
    </LIST_G_ELEMENT_NAME>
    </LIST_G_EMPLOYEE_NUMBER>
    </G_SUMRESULT_VALUE>
    </LIST_G_SUMRESULT_VALUE>
    <CF_PERIOD>MAR-2009</CF_PERIOD>
    - <XXHRPRF>
    I need to develop a cross tab format in RTF using template builder. Can we get this in matrix report using the standard wizard given in template builder or else it should be done manual. If it can be done through wizard can u please explain the process.
    And one more think what is the latest version of template builder available. In few cases its given as pivot table and in few its given as cross tab. I confused by that.
    This seems to be basic doubt, but please guide me.
    Regards

    i,
    I am developing cross tab report with group in BI Publisher(i.e matrix with group above report in report builder).
    My req.is
    Country1
    region1 region2 region3 --- (level1 column)
    d1 d2 d3 d1 d2 d3 d1 d2 d3 --(level2 column)
    Row1 10 15 18 24 38 40 36 35 78 --data
    Row2 -- -- -- --- --- -- - -- -- --
    regions(level1 columns) and d1,d2,d3(level2 columns) are data depenent on XML data.
    d1,d2 d3 may change in number based on data.Also we have page break on country.
    We could able to achieve in report builder but in Bi Publisher we are unable to achieve the same.
    Wizard in BI Publisher gives only one level of measure(region) only.
    Currently we are using BI Publisher template builder version 10.1.3.2.1
    Need help in this regard ASAP.
    Thanks in advance.

  • Date Format is not Working in Cross tab Crystal report 2008

    Hi,
    I have developed an application ASP.Net c#
    in Framework 3.5 with crystal report 2008 with service pack 5.
    in my crystal i used cross tab to show the grid records. one of the data having the data type as date time after launching the report, when i export the report with option "export to excel (data only)" and check the format of the date value in excel it show the general string
    if i place that data in any other location other than cross tab then it reflects the format what i give in report design. but when the control is in cross tab
    its not effect
    how to solve this!

    And tweeted
    - Ludek
    Senior Support Engineer
    AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • How to count number of columns in cross-tab report

    I have created a cross-tab report and have managed to get the data out as below:
                 Jan     Feb     Mar....(display of months will auto expand) Avg/Mo  Total
    UserA     4          3        4                                                                         11
    UserB     6          1        1                                                                          8
    UserC     5          5        5                                                                         15
    Total       15        9        10                                                                        33 
    I want to insert a calculated column (Avg/Mo) into the cross-tab report based on the formula: Total/Number of Months. I used this calculation formula  for Avg.Mo column:
    (GridValueAt(CurrentRowIndex, CurrentColumnIndex+1, CurrentSummaryIndex)/GetNumColumns)
    However, I get the wrong average since GetNumColumns count the total number of columns including the column of Avg/Mo and Total.
    How do i get the number of columns, excluding the Avg/Mo calculated column and Total column?
    PS: I can't use hardcode since the number of months/columns will auto expand the months progress...
    Edited by: jutamind on May 26, 2010 9:27 AM

    ok managed to solve this by slightly changing the formula:
    GridValueAt(CurrentRowIndex, CurrentColumnIndex+1, CurrentSummaryIndex)/(GetNumColumns-2)

  • Creating a header for rows/columns in cross-tab with syntax

    Hi,
    The issue is creating strings for rows or columns' headers. How can I create a formula field which contains more than one seperate string. Such as "aaa", "bbb" and "ccc" are headers and they should be in seperate columns. In short, they will behave like characteristics of one of my query's field but they are just headers of the columns.
    ..............aaa...bbb...ccc....
    row1.......x.......x........x.....
    row2.......y.......y........y.....
    Also there is another issue about the formulation again. Is there any operator that does the same job as " \n" which is used in C languages to break the line?
    before:
    aaabbb
    after:
    aaa
    bbb

    Hi Carl;
    Firstly, thanks for answering my question. To explain my problem there are two options ahead(for my first question); first one is writing down the actions step by step, the second one is posting an image file(jpeg etc) to visualize it. I think the first one will be enough. If not tell me
    Step 1- Create a cross-tab and right click and select cross-tab expert.
    Step 2- Click the button "New Formula" and write down any word(such as "Sales") between two -"- sign to make it string.Then save and close.
    Step 3- Drag and drop the created formula to "columns" section and fill the other necessary sections with your database's(such as xtreme.mdb which is famous for crystal users) fields.Don't forget to add another column value to "columns" section, since our formula has no link to database.
    Step 4- Then click OK to save the changes and lets preview the cross-tab.The result will have one top column and his child or children(that depends on your data). And this top column is behaving like a header not a field.
    Now turn the second step but write down a formula for 2 columns or more.For exmple "Sales" and "Profit".So the result will have 2 top columns and their child/children.
    My question is "what is the formula for 2 or more columns?"
    Also I couldn't get the answer for my second question. What is the meaning of expressions "\c" and ChrW(13)?
    Edited by: diabolus on Oct 30, 2009 9:39 AM

  • Hide Column in Cross Tab Report

    Hi guys,
    I have an issue with the Cross Tab in CR2008.
    I'm using 2 columns to calculate an other column, but these 2 columns should not be displayed in the report.
    I tried to suppress the column but it still shows a white space.
    I tried to change the column width, but it cant get it smaller then 0,113.
    Can anyone tell me how to set the column width smaller using a formula or how to suppress the whole column.
    Thanks in advance.
    William

    Hi William, 
    Instead of using all 3 columns in the crosstab, just drop your main columnn on. 
    In the Design window, not the Crosstab Experrt, right-click the summary field and select Format Field. 
    In the Common Tab, open the formula for Display String. 
    Now you can take the value of your summary using the CurrentFieldValue and make your total.  You may need to summarize the supporting numbers to calculate properly but it should work here properly. 
    I've used this for things like running totals and repeating values between rows. 
    NOTE: This formula only returns a string so make sure you format your final value as a string. 
    Good luck,
    Brian

  • Percentage in cross tab report

    Hi
    My report look lkes
                  id                total              percentage
    desc
              1     2   3    total   per
    d1       0     1   0      0      33%
    d2       1      1   0      2     66%
    d3       1       0   0     1     33%
    I insert cross tab, descrption as row and id as column and value as summarized field.
    but how to caluclate percentage?

    Hi
    i am using .net 1.1, crystal report version is 9.
    i don't found  Show as percentage of.
    for ex
    d1  1  0 0
    total   is 1 ( i want to calculate number of 1's)
    percentage - 33% (total/3) .
    i am getting total , but i don't know how to calculate percentage.
    Thanks in advance

  • Grouping in Cross Tab

    I have a cross tab with a date in column 1. I have it grouped by week. This makes the date displayed as a Sunday date, since day 1 is Sunday. If I change the group option to last day, it displays a Saturday date. I would like to see this date as a Friday date.
    Is there a formula I should use, or is this a CR option that I should change?
    Thanks for any input.

    Hi,
       Create a formula as
    DayOfWeek ({Orders.Order Date},crFriday)
    Insert the group on this formula.
    In group Options > Options > Select the option use a formula as the grooup name> insert the date field as totext(Datefield).
    Regards,
    Vinay

  • 2 rows in cross tab

    Hi Guys,
    I wonder if I can create to different rows 1 for product type and another one for product, now I have them both in the same column, looks nice but I want them in 2 different rows but I can't find the setting to do it.
    Thanks

    I have CRXI. SP 6
    Right click the crosstab, go to crosstab expert, click on customize Style
    You can try changing the summarize fields to horizontal.
    If that is not what you want, try this.
    Right click the crosstab, look for the pivot cross tab option, and try that.
    If neither of these fix the issue, please provide an example of what you have, and what you want.
    I may be misunderstanding the issue.

Maybe you are looking for

  • Help in creation of XML file for IDOC postings

    Hi All, Need help if anyone has knowledge/experience in creating XML files for IDOC processing. We need to design an input file (in XML format) for creation of IDOCu2019s for purchase Invoices through Interface. We have an existing input file, which

  • Can anyone help me to find this program?

    I bought E90 yesterday,the first thing that i did was update the firmware. But i noticed one program that i love has gone. I cannot remember its name,but the icon and features can. The icons looks like a globe and from behind the globe plane coming o

  • Tough Nested FOR loop

    Friends, I am very new to Java and am trying to understand nested loops. Could someone please explain (step by step) how/why the code below returns 001012 ? public class ForLoop public static void main(String[] args) for (int a = 0; a < 3; a++) for (

  • Keyword Filtering please help !!!!!

    Hi all, I am doing my program which is a web browser with filtering funciton, it's running properly now but it have some problem with the keyword filtering function, it still not work properly. I try out a target webpage but that page still displayin

  • PDF Not Being Created

    When I create a PDF (from Indesign), it asks me for a filename goes through the creation process and quite often creates nothing.  In these cases, if the file already exists (from last creation) it will delete it too.  Sometimes it takes half a dozen