I have a tablix that contains a LookUpSet for a Site
=Join(Lookupset(Fields!VCC_MSID.Value,
Fields!VCC_MS.Value,
Fields!Site.Value,
"Agents"))
but the dataset used for this tablix does not contain the site value (which is the SQL Query). I need to create a chart based on site, but I don't have a way of using the dataset with the Site included in it.
Related
I am trying to develop a matrix chart in Power BI report builder (paginated report). When I drop the data field, it auto-generates the total column like this which are highlighted yellow
The property of the paginated reports are like this
Can someone please tell me how to remove the yellow highlighted auto-generated column from he report?
I don't think that is a total column, otherwise it would show in the report design.
It looks like your data may contain rows with blank years/months and/or blank portfolio/account names so the matrix is simply aggregating those as it would with any other data.
I suggest you look at the output of your dataset query and filter the data out there or if that is not possible for whatever reason. Filter the data out in the dataset filter properties.
a quick question , I've not been able to find an answer on the internet. I've 3 report tables on 1 Dataset , 2 of these reports are hidden and the only reason they exist is to display data on a chart.
The problem is that I can't create the chart using either one of these hidden tablix reports as a source , the chart is pulling the data from the first tablix report added to the Dataset which is not hidden.
I need to create a chart for each of the highlithed tablix report tables
This is not possible in SSRS that a tablix is your datasource for a chart. The datasource of your chart can only be a dataset. Also a tablix datasource can only be a dataset. Under Chart properties > Dataset name you will find only datasets in the drop down. You have to edit your query the way you need it for your chart.
You have this option in Power BI. There you can import your dataset in a table, edit this table as often as you want and use the end table as your chart datasource.
I am writing an SSRS report using report builder and have my main report and a sub report - I have had to do this because one of the figures is in a different table. The main report shows a customer column an amount column then my subreport column - in the next column I need to show these two figures added together, there is then a further column with another figure in and the final column will deduct the fourth from the calculated third - I dont know how to write an expression which incorporates the subreport value.
You can't retrieve values from a subreport like you wish as that's not how subreports work.
When you run the SSRS report, the parent report passes parameters to the sub-report (the only data transfer between the two), the subreport is rendered and then the rendered subreport is inserted back into the parent report as the parent report is rendered.
As I see it, you have two options to tackle the problem.
1) Join the data from the two tables in your source query so that all the appropriate information is within one dataset in your report.
2) Use the Lookup function to retrieve values from the second dataset. This is a very flexible option and one that I highly recommend that you review for scenarios like this.
I need to add a filter to a Report, that within anotherreport, the filtered results appear in the drilldown report.
For example: An .rdl file displays the first report, in that report a link can be clicked to access another report (.rdl) file. The report that displays after clicking link should be filtered by option selected from the first report(.rdl).
How could this be done? My thought that two datasets in each report could provide the information for the filter, however the filter expression is not valid this way...? I know this may not be the best way to do this.
So creating a drilldown report would be more acceptable. Creating one report and including a dataset with it by setting parameters to be called in the drilldown.
Does there need to be two datasets for each report to do this? I was assuming that the filter expression be written to do this: Field!.name.value AND Field!.name.value, etc to the whatever value I need to compare to or by.
Could this be a shared dataset to do this?
I was able to solve or partially solve this. I created a new report, with a query with the necessary columns that I needed in report 2. The drillthrough report(report 2) is linked from a textbox from a report allowing a user to view the information they need by clicking a link that displays the new report(passing the parameters from report 2 to the new report). If anyone has trouble with this, the simplest way would be to create one report and pass parameters to report two with parameters created from whatever query you want to use that has the values you want as columns in the report.
I have a specific type report that I need to generate multiple copies of. What I want to do is pass a string of report IDs to SSRS and generate all of the individual reports (let call them subreports) with those IDs in one master report with each subreport on a new page. I've already tried making a subreport and placing it in a table with grouping. This worked the closest so far. It gave me all the pages I needed, but it generated the report for the first ID number over and over. Is there anyway to do this or am I gonna have to jump through a lot of hoops?
If you are passing the string of report IDs to a parameter on the master report, I think using a table and subreport should work. You'll need a way to split out the report IDs using a dataset on the master report and return them one per row (so you can pass each report ID individually to the subreport via the details row of the table).
I was going to recommend a table-valued parameter for this, but since they don't exist in SQL Server 2005 check out Arrays and Lists in SQL Server 2005 by Erland Sommarskog for a few other options.