Multiple records per row - crystal-reports

My Details section currently looks like this:
How can I arrange it like this instead?

Go to your Section Expert and select Format with Multiple Columns. This will make the Layout tab appear.
From that tab, you can set the relevant width such that four records appear per row. (Depending on the dimensions of the page.)

Related

Unable to put fields in separate columns in tableau

I have a tableau report where my Row a dimension of CallMonth (Jan, Feb..) and Aggregated Survey count, but when I put the fields in the data row section the CallMonth and Surveys are combined in one column. How do I split the two fields in two separate columns?
You seems to change the Table Layout. See what happens if you drop any one feature (other than these two) from 'Row' section?
Look for Analysis -> Table Layout -> Advanced in your version of Tableau Desktop. There you need to increase "Maximum levels of row labels" and "Maximum levels of horizontal row labels" to 16 or so. Now first two columns won't get merged. Hope this helps!
Don't forget to let us know if it answered your query :)

MS Access: Can a grouping be displayed on the left side of the detail section instead of above it?

Imagine a regular ol' report that has generated data and has one grouping level. We all know that grouping adds a section above the detail section and in here we can put in the controls that hold the grouped fields.
However, is there a way to display the grouped fields on the left of the detail section instead of above it? I know it's incredibly counter-intuitive because when you open up Access in design view, you don't have a place to put fields to the left of the Detail section - you can either put it inside or outside. But is this somehow possible?
I thought of using a subreport, but then the next question would be - how can I make the subreport generate data that lines up nicely with the data in the Detail section of the main report?
Is this possible?
Update:
Image of what Access currently does.
http://imgur.com/tbr8jz4
Image of what I'd like it to do.
http://imgur.com/WA9TbTI
Basically, I just want to show the stuff from the grouped section to the left of the detail section. It would not be repeated for each record.

how to split DETAILS row verticaly in Crystal Reports

I am trying to prepare a Crystal Report document. I have to split the document into two vertical panes. My document has 20 lines(10 on left pane,10 on right pane) to print like below
How can I split the document like below? I have tried to split the document by changing Secion Expert -> Details -> Layout. But it print first 10 rows in the first print, and the rest of the lines are printed on a new print.
Please give me an idea how to do this?
Alec was going the right way but he forgot about set up few more thing. On this picture you got all steps how to make it. Section expert of details then check Format with Multiple Columns and section Layout should appear. Click on Layout and enter value for width style (21cm / columns of your data)
Explanation: Crystal needs to know how much space you are giving him for each column (since A4 format is 29.7 x 21cm) then u put half of it (nearly 10 cm cuz of margins etc.) and then your columns should be separated.
NOTE : if u put 5cm for Detail size then u get 4 columns etc...
Hope it helps
In the section expert, under details there should be an option for "Format with Multiple Columns".
This will then make a 3rd "Layout" tab available as below, if you play around here you should be able to get the desired output.
EDIT
Another way is to duplicate the details section and underlay them. So records < 10 go on the original section, records >10 go on the underlayed section, messy but effective.

Crystal report Cross-Tab order by another column

I've made a crosstab in crystal report like below:
However, as you can see, the ordering is weirld (i.e. the correct one should be like below:)
And the ordering is stored in another field called order, I took a look in the crystal report's cross-tab expert sorting option, it doesn't allow me to order by another column, it only allows me to sort either ascending or descending, how can I set the ordering by another column?
Crosstab's sorting is based on the rows order, if you want to sort it in your on you have to add some extra rows and have to suppress subtotal and Label in Customize Style of Crosstab Expert
Example:
If you have 3 rows(A,B,C) to display and you have to sort it in order like B,C,A then you have to add 2 new rows(B,C) now your Crosstab looks like (B,C,A,B,C) now you have to suppress Rows B and C you meet your both requirements for sorting and display order
But This solution have some limitations like
if you want to export the report in Excel then it will add extra cells in grand total.
otherwise you are good to go.
Example:
If you have 3 rows(A,B,C) to display and you added one row and you suppress it to solve your sorting issue then in Excel its grand total looks like
A B C
a 1 3
b 2 2
---------------------------
Total: 3 5
Yes, you can not sort on another column. You must use any of one column as a header.
In Crystal report, sorting happened based on header column's value (That's why you see as per alphabetic).
I also face this issue and how I solved, that I am explain. You have to use a formula which have order, but either hide it or use a value like in this link.
https://scn.sap.com/thread/3341846
Second option as per this link. (I think first you check this)
http://www.codeproject.com/Tips/493334/Custom-sorting-for-Crystal-Report-Cross-Tab
https://scn.sap.com/thread/1172741
open crosstab expert, highlight the column that you want to reorder, go to Group Options and select in specified order. This will open another tab where you will have your available values listed there. Using the arrows on the right side you can move up or down your values and accommodate them in the order you want them to be displayed.
Simple way would be take order column from stored procedure to cross tab and set the order according to that column.
Then supress the order column and reduce the width of that column to minimum pixel so that it doesn't appear in cross tab.
Make the field you want to sort by a group field and hide it. To hide it, in the Crosstab Expert > Customize Style dialog select this group then use the Group Options area to Suppress Subtotal and Supress Label. Worked for me.
Use the order field as the grouping column and change the label for said column to show the actual sizes. The labels can be changed in Crosstab Expert, Grouping Options and then the tab Options.

how to limit number of rows and columns in a page

I have used matrix to display data. Now i want to limit the number of rows and columns display in a page. I have tried Ceiling(Fields!RowNumber(Nothing)/20) but then only one column will be displayed with 20 rows. I want 5 columns and 10 rows in each page.
I had a similiar problem and finally found the answer(s) here:
http://blogs.msdn.com/b/robertbruckner/archive/2008/10/13/repeat-header-and-visible-fixed-header-table.aspx
Also here is another link to this issue:
http://www.sqlchick.com/entries/2010/8/17/repeating-column-headings-other-advanced-tablix-member-prope.html
It is not very clear, but after you click on advanced mode make sure to hightlight STATIC under the "Row Groups" section then change the properties prvided.
Again not sure this is what you want exactly but I think its worth a look.