I have created a linked report in ssrs. I have made a action from the values in a Pivot matrix to another report which shows just raw data. My Pivot matrix is perfect however when I click on a value for example 9 and takes me to my raw data report I only get back 8 results. My parameters pass through fine.I ran a query in sql server to see that result did not come back in the report and that record was created on a different date than the other 8 that came back which were all created on the same date.
Note some linking works fine if I click on the value of 10 it will bring back 10 results.
The scenario I have is the matrix has a count value of items on a particular day. For example day 1 has 10 assets sold and when I click on that value it is meant to show the 10 assets in another report. Sometimes only less will show. could this be a cache error or a coding error?
Thanks
Related
First time posting here so please be kind.
I've come from using PowerBI to achieve pretty much everything I need to with a couple of clicks to using SSRS 2008... and I'm having a hard time. Here's what I'm trying to do:
I have a main report that summarizes some data on how long it takes to close down help desk tickets. On that report I have a table with summary figures (ie 220 tickets were picked up after 5 working days, 18 tickets were reopened etc). I want to click the text-box that contains 220 and be taken to a drillthrough report that contain the same table with column headers and just different row sets in each case. There will be 8 drill through actions in total and I currently have 8 drill through reports. Only 2 of those are parameter based, the others just filter the dataset based on some conditions.
What I'm trying to work out is this: can my 8 drill-through reports be rolled into one, if they're just different views of the same dataset? I've created some calculated columns with values (Yes/No because boolean doesn't allow multiple values) which are easier to pass to parameters. I also have 8 parameters on my detail data set. I've set up actions (where parameter1 = yes for instance) to take me to my detail report and use the corresponding parameter each time. It should work... but it doesn't and I can't work out why. Currently its' complaining that I can't compare a boolean to an int16 - neither the value in my calculated column nor the default parameter value is boolean or int. So, am I trying to do something that just isn't possible? Has anyone else achieved this?
Edit: here's the parameter
The error I'm getting is
The calculated column that should be checked against the parameter is
=IIF(IsNothing(Fields!DatePickedUpByAgent.Value), "Yes", "No").
Here's how I defined the action to take me to the drill through report in this case
Here are the filters on the subreport dataset based on the parameters passed through from the main report. "NotYetPickedUpByAgent" is the example we've been discussing here. enter image description here
Could you please go through each of your parameters one by one.
I would suggest deleting all the filters and trying to run the report and subreport.
Then keep adding filter one by one.
I think issue can be any of the filter and not the one you think.
I have a report that pulls in a sub report and is run from within a single record on Dynamics CRM 2011. The report is built in SSRS 2008. It uses a parameter to find the id of the current record. The report runs fine from within each record which is what we need it to do.
There is now a requirement to also run the same report for multiple records, in essence printing out the results 1 record per page for multiple records.
I have tried to copy the report and sub report (making the relevant changes), find the multiple records list in an advanced find view, and then run the report on all the selected records in the view but instead of pulling the details for each record onto a single page and then the next record onto the next page, this method pulls all results for each field from all records and then all the results from all records into the next field.
I am assuming that the parameter that is in the original version single report to find the current record, when used with the advanced find list is pulling all of the id's for all of the records and then producing all of the results per field.
I have gone around in circles trying multiple ways of ending up with a report per record per page but I now need some help. If I remove the current id parameter I cannot work out how the report would pull the correct information together for each single record and the matching sub-report before moving onto the next record.
Is it possible to batch print a single report on multiple records selected from an advanced find view? and if so please could someone point me in the right direction.
I'm not sure how you're report is set up but you'll probably want to use a list to separate each instance of the report. Set it to Group by your ID field.
Then you put your current report items that you want generated for each item inside the list. The list will generate an instance for each ID.
It's a bit complicated sounding at first but not too difficult once you get the idea.
MSDN - Lists
SSRS generate same report for multiple values accepted as parameters
The list is like a rectangle that repeats.
I created an SSRS report to show results of data received/loaded for the last 12 months. There are 3 data sources and 2 of them have data populated for the entire 12 months as expected. One of the Data Source has data populated for only the first 6 months, not the last 6. The trend line/sparkline is accurate for the 2 of the data sources but not for the 3rd where there is a drop off. I want to add a sparkline which shows the dropoff when the counts go from 999,999 to 0.
Example:
Click here to see report issue
Note: there is no data in the DB, so the results for the last cpl months or so never appear in the results set.
I need to update Data Source 1 to accurately reflect the last couple of months as 0.
Please help.
I have a tablix in which I've inserted a chart that repeats based on the tablix row group. This effectively displays a separate chart in the report for each row group. I've scheduled this to run daily and it emails off as a pdf.
I'd like to so the same thing with a map but continue to run in to performance issues both in design and when running on the report server. In visual studio, it's just painfully slow. On the server, if I schedule it to run, I get status "Error: Thread was being aborted" after a half hour or so of running.
I'm not sure if the issue is related to my spatial data (a "Top 2" works ok), my use of Bing road maps as a base layer or something else. The spatial data I'm using is in a SQL Server 2012 table. Lat/Long data is reported from multiple sensors daily. I've created a view to aggregate the data by sensor for the previous day and built line geometry field from the lat/long pairs. The source table has ~115k records and my view returns ~90 records with 5 fields, one field being the geometry field. The dataset in my report is doing a select * on the view.
I've tried with/without the Bing layer. I've tried adjusting SimplificationResolution property (which I've not located what the units are to even guess what a reasonable value might be). I'm not sure what else to try. I would appreciate thoughts or resources that might get me on track.
Per #Alan Schofield in the comments, placing the map in a subreport and placing the subreport in the tablix resolves the issue.
I have been reading online articles for a few days and have tried a few things but am no further, so I am asking for help.
I have a Master report that takes an input OrderGroupID and returns a list of PreorderID's. In my test case my OrderGroupID returns three PreOrderID's.
I have two subreports that need to be run for each of these values. I have tested the Master report and so far I can only get it to get run the sub reports for the first PreorderID.