Data binding cross tab in Crystal 2008 with Xcelsius swf file
I've created a visualisation in Xcelsius and want to bind it to a cross tab in CR2008. The labels appear correctly in the swf visualisation but I get no data. The format of the table in Xcelsius and the cross tab I believe to be the same, covering data formats. I have placed the Xcelsius visualisation in page header "a" with the cross tab in page header "b". The Xcelsius table has been defined in terms of column and row headers as well as data area, so I've done everything that I understand to be correct. In CR2008 I have specified that I use the existing named cross tab.
Does anyone have any idea what I may have missed.
tia
Neil
Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly
Similar Messages
-
Help with formatting for Cross Tab Report Crystal 2008
This is probably a simple question. I have a cross tab report that displays sales by month for a period of 6 months. These sales columns are formatted to be numbers with no decimals. In addition to these columns, I have inserted columns that display the percentage up/down in sales over the previous month. If I try to format the percentage columns, it changes every column to then display "##,##.##%" when I need to keep the sales columns at "##,###" with no decimal or percentage sign.
1. Is there a way to change the formatting of some of the columns but not all in a cross tab report?
2. If not, can I add a function that would change these in the calculation formula of the calculated member?
I tried to add "%" but it wants it to return a number.
Here is the current code:
//The calculation formula is used in place of the summaries in Calculated Members.
// This calculation formula must return a/an Number value.
If GridValueAt (CurrentRowIndex,CurrentColumnIndex-3,CurrentSummaryIndex) = 0 then 0 else
((GridValueAt (CurrentRowIndex,CurrentColumnIndex-1,CurrentSummaryIndex) -
GridValueAt (CurrentRowIndex,CurrentColumnIndex-3,CurrentSummaryIndex)) /
GridValueAt (CurrentRowIndex,CurrentColumnIndex-3,CurrentSummaryIndex)) * 100
Any help is appreciated.
Thank you,
TobiCarl,
Thank you for your help. I did try your method but still couldn't get it to ignore the fact that it wanted a number. I changed my approach a litte and managed to solve the problem. Here is the method that I chose which managed to solve the problem. If this is a poor way to solve it, please let me know as I am always open for new ways.
Format Field > Number Tab > Customize > Currency Symbol Tab
Checked Enable Currency Symbol Fixed, changed currency symbol to %. This is the same thing that I did before which changes it for all columns.
Beside Enable Currency checkbox, I added this formula:
// This conditional formatting formula must return one of the following Currency Symbol Constants:
// crNoCurrencySymbol
// crFixedCurrencySymbol
// crFloatingCurrencySymbol
If GridRowColumnValue("InvoiceLine.TxnDate") = Date(0,0,0) then
crFixedCurrencySymbol
else
crNoCurrencySymbol
My added columns have a null date field so they take the currency format. My other columns do not so they do not take the formatting.
Thanks again for the help.
Tobi
Edited by: Tobi@TABeverage on Dec 2, 2009 3:58 PM -
User log in issue with Xcelsius SWF file
HI,
I am using the BI as source to BO. Xcelsius dashboard is using webi data by live office.
I have exported the xcelsius in swf file & ppt format.
i am using the credentials user name, password and authentication as SAP.
I have the roles which are created in BI and imported to BO and the roles have users in BI , which came by default to BO.
Now I have created the new users in BI with initial password. I cant login to infoview or swf until i change the initial password in BI and thn with new password i can log in to BO. I understood this concept.
But confusing part is after changing to new password in BI, i can be able to log in to swf or PPT but not fetching latest data from data base.
if i log on first into infoview , thn i can be able to log onto swf file or PPT correctly and access the latest data.
If i directly access the ppt file , i get 'failed to get the document information. lo 26315". But if i login to infoview first then to swf or ppt i wont get any problem.
The problem is, users are access the dashboard file from ppt and pdf. So , is there any work around that, the new user can directly access the data from swf or ppt, without entering the infoview???Hi sapbi83 ,
May i Know which connection you are using for fetching data into xcelsius, is it LO(Live Office) or Qaaws
if it is Live Office then what is the refresh property set for live office object? and how many live office objects or how many qaaws connection u are using.?
provide the answe of all the above question, i'll be able to help you and Infoview has nothing to do it with the real time data connectivity. the dashboard is completely dependent on the connections used to get data into the xcelsius, if the error is coming in PPT or PDF standalone then there is some issue with the connection used in xcelsius, just let me know the answer of all the above questions. -
Export to PDF & Print of Webi document with Xcelsius SWF file embedded init
Hi ,
I have embedded an Xcelsius model as HTML in a webi document. It works fine in the Infoview. However, when I export to PDF or print the webi document , the Xcelsius flash component does not show up. I just get a box with the HTML code in it.
Please let me know how to fix this.
Thanks.I agree with kirbot -- Apple includes nice templates that are obviously meant for professional printing in reasonably large quantities. Regardless, there's no good reason I can think of why Pages' PDFs are not truly WYSIWYG in their output. That shadows and other things are not exported as part of the PDF is a really dumb idea on Apple's part.
Just ran into this issue myself and had to ditch all the drop shadows in my brochure in order for the files to work with my online printer.
Glenn -
Webpage with a swf file reloads on safari on every visit
can anyone explain why a webpage with a swf file reloads on safari on every visit? it's a 1.2 MB swf file - it takes about 5-10 seconds to load but apparently doesn't get stored in the browser's cache. when you go to another page and back to the original page it loads again. (in internet explorer, once the file has loaded it is stored in the cache and doesn't repeat the loading process)
Yes, similar to your experience, Safari reloads the page on my system too, i.e. does not write it to cache. So when I backspace, the page reloads. Same, if I enter the site on a new tab after an initial load on another tab. By contrast, Firefox, on the backspace or new tab, displays the page immediately without the reload being necessary. Very nice site by the way. Very effective use of Flash content. Is it your web design?
You may find it helpful to send feedback to Apple. Perhaps, they'll change the caching, or perhaps offer it as an option, in Safari's next version due to make its debut with OS X Leopard in early 2007 (I'm an optimist - ).
Let me know if you need any further help on this end. Aloha from Big Island.
iMac G5 Rev C 20" 2.5gb RAM 250 gb HD/iBook G4 1.33 ghz 1.5gb RAM 40 gb HD Mac OS X (10.4.8) LaCie 160gb d2 HD Canon i960 printer -
Creating IPA file with Multiple SWF files using ADT
Iam successfully able to create ipa files using the ADT package but my next requirement is to create an IPA file with multiple swf files.I think it might be easy if your SWF files are regular the tough part is my swf file has lot of action script in it so the only option is to through the command prompt and using the ADT package of Adobe AIR.So now i have 10 SWF files like this and iam creating ipa file for each swf seperatly but now I want to put all of the swf files into one ipa file.Please let me know if i was not clear in my description
I think you are trying to explain how to load two swf's one with action
script and loading an other swf file which should be non action script.If
you read my requirement carefully.I have all the same type of swf's and
these swf are automatically created as a form of output for xcelsius dash
board software.Iam capable of creating individialu ipa files from these swf
files.So when I try to combine the same kind of swf files the first error
its giving is the file name which I have used in the xml.in the main file
name for the swf file its not considering the two swf file name in the
initial window.so the adt package in the command line is not understanding
the file name from the xml and the command prompt and giving error this swf
file does not exist.So please consider how to combine two swf files with AS3
into one ipa file.These swf files are not editable,Let me know if you find
any idea to achieve this -
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 4I 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? -
Calculations based on Summarized data in Cross Tab
First off, I'm pretty experienced with Crystal.
I've run accross something that seems like it should be realy easy to do, and the sort of thing you would expect to do in a cross tab... so maybe I'm missing something totally obvious.
I'm doing a year over year comparison of some financial data broken down by month and by quarter.
So, my Rows are Quarter, and a field called 'YEARMONTH' (calculated field, YYYYMM, for ease of sorting)
My column is Year, and for summarized fields, I have the data field I'm interested in which is a float. Let's call it 'Dollars' for sake of argument.
What I want to do is create a summary field (next to the total field) called 'Difference' or 'Delta' that calculates for reach row the difference between my two years (2008, and 2009)
The only solution I can come up with is to dummy in a record from the datasource with a year value of 'Difference' and some other dummy values so that it will show up as a column on the cross tab, and then somehow use the currentrowcolum function or some such creature to mask the output in the column. but now that I type it out here, I'm not sure it's going to work. I also don't think it's going to export the way I want it to either.
I'd really prefer it to be in a cross tab, and not in some manually created cross-tab emulation using manual running totals, but I'll go there if I have to.
Thanks a ton!This is what I did in my report to get the difference
my crosstab looks like this
2004 2005 Total
Total T1 T2 T
USA A B C
INDIA X Y Z
right click on T1 and go to format field and write the suppress condition like this
numberVar d:=0;
currencyVar array arr1;
currencyVar array arr2;
numberVar e;
if GridRowColumnValue('year')=2004 then
(e:=e+1;
redim preserve arr1[e];
arr1[e]:=CurrentFieldValue)
else
(e:=e+1;
redim preserve arr2[e];
arr2[e]:=CurrentFieldValue);
false
right click on T and go to format field and write the Display string condition like this
currencyVar array arr1;
currencyVar array arr2;
totext(arr1[1]-arr2[1])
right click on A and go to format field and write the suppress condition like this
currencyVar array four;
currencyVar array five;
numberVar d;
if GridRowColumnValue('year')=2004 then
(d:=d+1;
redim preserve four[d];
four[d]:=CurrentFieldValue)
else
(d:=d+1;
redim preserve five[d];
five[d]:=CurrentFieldValue);
false
right click on C and go to format field and write the Display string condition like this
currencyVar array four;
currencyVar array five;
numberVar g;
g:=g+1;
ToText(four[g]-five[g])
Note: Please select the option "column totals on top" for crosstab in customize style
Hope this helps!
Raghavendra -
Row Headers in Cross Tab Report -Crystal Report XI
I am trying to create a cross tab report. The report has 4 rows and the columns get generated based on the value of a database field.
I have 2 questions
Question 1 : I want the rows to have headers. I insert text objects in the report and when I run the report in crystal, the headers are displaying as required. But when I export to excel, the headers are displayed after the data. How can I create row headers and get them exported to excel as row headers.
Question 2: I am creating the column based on a database field. The field is of text data type. The sorting for this filed is 1. abc ,10. abc , 11.abc , 2.abc , 3.abc ; etc where abc is a text string. How can I sort the columns so that the columns appear as 1.abc, 2.abc, 3.abc etc.
I tried using the specified order sorting, but when I check the list of values that it creates to select the values, it is truncating the values. I can only see part of the values from the database.
Please Help!!!I don't have Crystal in front of me so I will try to do this from memory. If you right click on a report object, there is option on one of the tabs (I think it is General) that says Display String with a corresponding X button. If you click on that, then you can enter a text expression that overrides the actual value of the report object.
In your case, if you want to add a static header text to the row data, you could try something like the following:
if Gender = "M"
then "Mr. " + CurrentFieldValue
else "Ms. " + CurrentFieldValue
where Gender is a field object in the report and CurrentFieldValue is the data object specified for rows in the cross-tab.
If you wanted to put header on the previous line, you could try something like this:
"Account ID" + chr(13) + CurrentFieldValue
where CurrentFieldValue is the account ID string.
Fuskie
Who expects this looks nothing like your actual report but hopefully it works as an example... -
Hi There
I need to create 3 cross tabs in one crystal report with different condition, how i can do that?
for example, in one cross tab, i only want to show last year's information, in another one, i want to show this year's information
is there a way i can add some condition with the cross tab?
thanksI think what Ian means is....
Right now you have you cross tab set this way..
2008 2009
Location1
Location2
Location3
He wants you to switch rows to cloumns and make the Year your first Group.
Then you'll have
Location1 Location2 Location3
2008
2009
This way all your locations show up in your cross-tab.
Hope this makes sense.... -
Dear All,
I have a problem with format left side in Cross Tab Report. When I design Reports using Cross Tab and I view it, it works well in Crystal Reports. But When I upload it to Crystal Report Server 2008, the left side become to the center. I don't want it to display in the center.What is the reason for this problem?
Member Grade_____________Amount_________Ratio
Gold_____________________200,000_________50%
Silver____________________200,000_________50%
When I viewed in Crystal Report Server 2008, It displayed:
Column Member Grade: Gold and Silver become the Center even though I format it to the Left
Best RegardsCheck on the No Printer option or instlal the same Printer you used when designing the report on the Server.
-
How to arrange month in order in cross tab in crystal report
Hi all,
we are using cross tab to arranging the data (month wise) in crystal report. we have month in string format like jan2008. this field is in column of the cross tab. now we need to arrange the month in sorted order. At Present , the month is displayed as april2007, arpil2008, april2009,may 2007, may 2008, may 2009.
now i want in this order. april 2007, may 2007, april 2008, may 2008, april 2009, may 2009. how to achieve this in crystal report.
Regards,
Shanthakumar.Try this,
Create a new formula
For example, "April 2009" is stored as string in {TABLENAME.FIELDNAME}
datevalue("1 "&{TABLENAME.FIELDNAME});
Now you have a date, composed of your year, your Month and 1.
you can use it to order your data by date.
If sometimes there is no blank between month and year ("April2009") try this
local stringvar x;
x:={TABLENAME.FIELDNAME} ;
x:=left(x,length(x)-4)&" "&right(x,4);
x:=replace(x," "," ");
datevalue("1 " & x);
regards,
zettels. -
Hi,
i would like to add additonal data to the row-label in a cross-tab.
....................... C1 C2 C3
Customer1
.... add.Data1
Customer2
.... add.Data2
Customer3
.... add.Data3
How can i do that?
The link between the Customer-Table and the Extra-Data is the customer-id and a Date-Field (parameter of the report - used for filtering on a date-basis).
Table for extra data:
customer-id date amount
DATE is a parameter of the report.
Is there any way to do this?
(I use CR XI).
Result should look like this:
Selected Date (Parameter): 2009-02-02
...................................................... C1 C2 C3
Customer1 +
....amount on 2009-02-02 for C1
Customer2 +
....amount on 2009-02-02 for C2
Customer3 +
....amount on 2009-02-02 for C3
THX in advance,
MarkusHi,
Lets phrase it differently again
i have a second table from which i would like to add additional information to the row-information in a cross-tab.
customer.... date ... amount
Cust1....2009-02-01.... 10
Cust1....2009-03-01.... 15
Cust1....2009-04-01.... 77
Cust2 ........
Cust3 ........
I need ONLY the first amount from the starting-date in the CROSS-Tab.
The starting-date is a parameter in the report.
If i put there the linked amount-field i get a row for each different date.
I need only one row per customer with the first amount from date 1. (the parameter-date-value)
So if i enter 2009-03-01 as the parameter, i would like a cross tab with a row-name of:
"Customer1 + ChrW(13) + 15 "
It works with a SQL-Expression (named "StartSaldo") like:
(Select Saldo from Goldbeck_Saldo where D_Date = '20090301'
and "Goldbeck_Saldo"."I_PERSID"="BaseTable"."I_PERSID")
and a row name of "Customer.Name + ToText({%StartSaldoSQL})
However the Date "20090201" is hard-coded there.
I can find no way to make the Date from the SQL-Expression soft-coded (pass the parameter to the scalar SQL-Expression). According to another forum-post this is not possible.
THX
Markus
Edited by: Cumulus7 on Apr 27, 2009 4:25 PM -
Unable to get cells for the columns which have no data in cross-tab report
Hi friends,
I am developing a cross-tab report.
Let's take an example to explain the problem.
Here is the XML file i am using
<?xml version="1.0" ?>
- <!-- Generated by Oracle Reports version 6.0.8.11.3
-->
- <MODULE1>
- <LIST_G_SCHEMECODE>
- <G_SCHEMECODE>
<SCHEMECODE>171091</SCHEMECODE>
<AMOUNT>0</AMOUNT>
<ASSET_TYPE>Govt Guarantee</ASSET_TYPE>
<MARGIN>0</MARGIN>
<AMOUNT_SECURED>0</AMOUNT_SECURED>
<VALUE_OF_SECURITY>0</VALUE_OF_SECURITY>
</G_SCHEMECODE>
- <G_SCHEMECODE>
<SCHEMECODE>171091</SCHEMECODE>
<AMOUNT>0</AMOUNT>
<ASSET_TYPE>Loans To Govt</ASSET_TYPE>
<MARGIN>0</MARGIN>
<AMOUNT_SECURED>0</AMOUNT_SECURED>
<VALUE_OF_SECURITY>0</VALUE_OF_SECURITY>
</G_SCHEMECODE>
- <G_SCHEMECODE>
<SCHEMECODE>171093</SCHEMECODE>
<AMOUNT>0</AMOUNT>
<ASSET_TYPE>Govt Guarantee</ASSET_TYPE>
<MARGIN>120</MARGIN>
<AMOUNT_SECURED>0</AMOUNT_SECURED>
<VALUE_OF_SECURITY>0</VALUE_OF_SECURITY>
</G_SCHEMECODE>
- <G_SCHEMECODE>
<SCHEMECODE>171093</SCHEMECODE>
<AMOUNT>0</AMOUNT>
<ASSET_TYPE>Loans To Govt</ASSET_TYPE>
<MARGIN>0</MARGIN>
<AMOUNT_SECURED>0</AMOUNT_SECURED>
<VALUE_OF_SECURITY>0</VALUE_OF_SECURITY>
</G_SCHEMECODE>
- <G_SCHEMECODE>
<SCHEMECODE>*171095*</SCHEMECODE>
<AMOUNT>0</AMOUNT>
<ASSET_TYPE>Govt Guarantee</ASSET_TYPE>
<MARGIN>100</MARGIN>
<AMOUNT_SECURED>0</AMOUNT_SECURED>
<VALUE_OF_SECURITY>0</VALUE_OF_SECURITY>
</G_SCHEMECODE>
</LIST_G_SCHEMECODE>
</MODULE1>Now I want SCHEMECODE in rows and ASSET_TYPE in columns.
And the each ASSET_TYPE column is to be divided into 2 sub-columns (MARGIN,AMOUNT_SECURED).
I am able to achevie this.
The problem is that ,for the schemecode 171095, since there is no data for ASSET_TYPE "Loans To Govt",no cells are generated for this SCHEMECODE and ASSET TYPE.
But the requirement is to generate blank cells.
If needed i will send the template at xml files also.try this, there must be simpler one i guess...
1. take a form field, and make its type as number. Paste the below one <?xdoxslt:set_variable($_XDOCTX,'v1',2)?>
2. now take a table with as below,
A l B |
C l D1 l D2 l E1 l E2 l
observe that i. A, C are in one column
ii. cell B is on top of D1, D2
iii. we have no cell on top of E1 and E2 cells
iv. 'l' represents the wall of the cell :)
A: <?horizontal-break-table:1?> SCHEMECODE
B: <?for-each-group@column:G_SCHEMECODE;ASSET_TYPE?> <?ASSET_TYPE?> <?end for-each?>
C: <?for-each-group:G_SCHEMECODE;SCHEMECODE?> <?xdoxslt:set_variable($_XDOCTX,'v1',2)?> <?SCHEMECODE?>
D1: <?for-each-group@cell:current-group();ASSET_TYPE?> <?MARGIN?> <?xdoxslt:set_variable($_XDOCTX,'v1',xdoxslt:get_variable($_XDOCTX,'v1')-1)?>
D2: <?AMOUNT_SECURED?> <?end for-each?> <?end for-each?>
E1: <?for-each@column:xdoxslt:foreach_number($_XDOCTX,1,xdoxslt:get_variable($_XDOCTX,'v1'),1)?>
E2: <?END FOR-EACH?>
3. If you are confused gimme your email id, i will pass the template. But you should add credits to me.. :) -
How to design customize Cross tab in Crystal 9
hi guys,
i'm having a big problem in designing this format in cross tab, coz it causes a lot of space that i wouldnt need in displaying the report in my application here's i want to show on my report,
this is just a sample data, but this is supposed the designed, or the output in crystal cross tab
SM gl orieta buyer and soon.....
sales TX PX sales TX PX sales TX PX
Mar-1 Mon 1000 1 1 200 2 3 400 4 5
Mar-2 Tue 200 10 11 300 4 8 220 5 8
Mar-31 Sun
Running Total 1200 500 620
Discount 200 300 400
Net sales 2000 3000 5000
Quota 100000 1200000 250000
TX 11 6 9
PX 12 11 13
the upper is the name of the stores which supposed to be dynamic, each store have 3 column which are the sales,TX and PX, on the left side is date which is my parameter is filtering sales by date, under the last date of the month is the running total followed by discount, net sales and soon.. Now my problem is how i'm going to design it in cross tab format in crystal report 9..any suggestion or other way to do it...Please re-post if this is still an issue
Maybe you are looking for
-
I have an iPod touch 4g on iOS 6, but whenever I try to search in the App Store, it crashes. Could somebody tell this to apple so they can update?
-
Have an HP photosmart 7700 series printer.....trying to hook it up to new MAC...with latest OS x 10.8.... printer shows up, but when I go to print I get stopped "filter" failed error message. Please help!
-
HI All, I have a question. I have written a sample java program that will create an xml file. The program works properly, but the generated xml is not formatted. How can i format the xml file. The java program code is package com.spi.xml; import java
-
Copy Array and change LowerCase to UpperCase
In the following code Array numAlph contains character 97, 98, and so forth and when printed is a, b, c. I am to copy this Array into another Array and make the LowerCase into UpperCase. Can anyone show me how this can be done? Thanks in advance. I w
-
Always waiting for spinning lolipop
Every time I work on a word processing document, the simplest changes--spelling, or cutting & pasting even one word--brings up the spinning lollipop (pinwheel?) and the old OS 9 spinner for as much as 15 seconds before the change takes place. This is