Merging header in Matrix - visual-studio

I want to merge the blue area of my matrix:
When selecting these 3 cells and right-clicking on them, I don't see the merge option, as described here: https://msdn.microsoft.com/en-us/library/dd207131.aspx

This can't be done as you're trying to merge cells in your Column Group (qwesa) with cells outside that group (gdfr). I assume you need to use a matrix for your report, hence the column grouping.
Please see the MSDN reference on Merging Cells in a Data region, which states
Cells can only be merged within each area of a data region: corner, column headers, group definition (or row headers), and body. You cannot merge cells that cross area boundaries. For example, you cannot merge a cell in the data region corner area with a cell in the row group area.
If you do not need column groups, you should instead use a tablix where the desired merging options is available.

Related

Using a filter with a spill range as criteria

I have a sheet using a spill range of product groups. However the groups are relatively detailed. IE: Pencils Black, Pencils Green, Pens Black, Pens Blue. There are 57 different detailed groups.
I have a table that lists these items and concise groups. IE: Pencils Black = Pencils, Pens Black = Pens, Erasers = Misc. There are only 4 final groups.
I am trying to filter the Item Group table using the spill range (it's one column of data) as criteria and I get a #N/A error.
Here is the formula: =FILTER(tblItemGroup[Item Group],tblItemGroup[Item Kind & Level 1]=D8#)
If I change the formula to the cell reference (D8) instead of the array, it works fine but only for that row. I can copy that formula but then it is not dynamic and that will affect other calculations.
But I need these results to be dynamic as the amount of rows will vary based on another selection on the sheet (Salesman).

Power BI - Matrix dimension based on multiple slicer selection

I would like to give the user the possibility to choose in which column the element from dimension table will appear in the matrix. That is why I created three slicers for each position of matrix table. If the user selects BMW from Slicer 1, I expect that this element will appear in the first column of the matrix. The same applies to Slicer 2 and Slicer 3. The user can select any and only one element from each slicer. So applying alphabetical order or any other predefined rule is not possible. I assume I need a UNION of all selected values that I can use as a column dimension in the matrix.
I tried to use calculation groups. I am able to define calculation items that take selected value from each slicer. That works fine, but the calculation item's name (that is shown as the header of column) is static. I also tried to use dynamic textboxes that I positioned over the column headers. However, they don't move with scrollbar on the matrix if we enlarge our example to more than only 3 column (e.g. 10).
Any ideas? Anything is appreaciated.

Report rdlc - Shrink rectangle inside tablix in group

I have a .rdlc report with grouping (4 levels).
In the last level, I have a pretty complex design of textboxes/images that can't be done with rows/cols. For example, they overlap on some points.
So what I have to do is to put a Rectangle on the cell and then, inside the Rectangle, put all the components.
The problem I have now is that some of these components can be hidden depending on the data, and because of that, sometimes there is a lot of white space inside the report that I don't want.
Is there any way to shrink the Rectangle if it doesn't have any visible data?
Unfortunately, by design Rows and Columns will not shrink below its definition height/width, therefore, a Rectangle can only be as small as its Cell.
However, you could try to make it as small as possible, and rely on the CanGrow property of Textboxes ("Property" window, under "General" tab), as suggested in the link given above.

Tableau Remove extra space within sheet border

I am creating sheet with rows of Sale Sums and Columns of each month. Firstly, I am trying to remove this extra whitespace within the boundaries while keeping the squares the same size. I would like the squares of data to take up the entirety of the region. Also, I have tried creating lines to separate each row but adding grid lines creates lines going through the squares.
go to format > borders
select none in columns
select none in rows

Position tablix elements at the same position on different pages in SSRS

I have multiple tablixes that are rendered individually on each Excel worksheet when exported. However, I need the position of the tablixes to remain the same throughout all the different sheets, because currently, from the second sheet onwards, the tablix is not in the same position as the first one.
Please help!
What I have done in the past:
You should create the tablix objects with a fixed height and width for better use of assignment.
You should be altering it more on the 'Properties' pane than trying to use the mouse for fixed positions to be more precise. Set the 'tablix' object of my first one and select 'Size' to be 3in, 0.75in for 3 inch width and 0.75 in height.
I would set the 'Location' for the first to 0in,0in. Then using a similar method as 2 for setting a fixed size, start you next one at 0in,(height of first)in. So in my case it would be 0in,0.75in for the next one.
Set the 'PageBreak' > 'BreakLocation' to be 'End' for the first one and every other object you need to break onto a new page. You should NOT do this for the last object as you could generate a blank final page potentially.
Optional:
You can name the pages as well that appear under 'PageName' as this names the sheet in Excel as well.
Treat your report template as a Cartesian plane, with origin on top left corner with positive y-axis in the "down" direction. Ensure that your charts/graphs/tables are of the same dimension and placed at equidistant points within your plane. E.g. If you have two charts both 2 inches by 2 inches and your report template is 4 inches by 4 inches, then your first chart will be at (0,0) and your 2nd will be at (0,2). Keep this in mind and you will not falter, god-speed!

Resources