Reporting Services :: Multiple Charts From A Single Dataset
May 20, 2015
I'm looking to build a report that is basically a series of line charts that is plotting a value over time. Â I can accomplish this one chart/dataset at a time, but I believe with 'List's this can be achieved in a more automated fashion.If I have some data similar to this:
Area_ID, Location_Name, DataValue, ReadingDate
1,Site1,100,1990-10-10
1,Site1,110,1990-11-11
1,Site2,105,1994-01-07
1,Site2,105,1994-02-07
2,Site3,113,1994-06-02
2,Site3,120,1994-07-30
2,Site4,120,1994-06-30
2,Site4,120,1994-07-30
I want the charts grouped by the Area_ID, and then each Location_Name is a Series in that chart. Â So in this example, I would end up with 2 charts (Areas 1 & 2), each have 2 series (Area 1: Site1, Site2 and Area 2: Site3, Site4)Is it possible to build this with a list? or do I need to structure the data differently?
View 6 Replies
ADVERTISEMENT
Jun 15, 2007
Hello,
I have the following tables :
Area
areano
areaname
Locality
locno
areano
RequestType
reqid
reqdtls
WebSummit
SummitId
RequestorName
DateOfRequest
reqid
Areano
I want to display the total no. of Addition, Removals and Relocations during the past 3 months in a paticular Area.
I have written the query for this.
select q.[areaname] as Area,
classCount as TotalCount, ReqType
from ( select a.areano,
a.classCount, ReqType
from ( select areano,
count(*) as classCount, reqdtls as ReqType
from WebSummit
join RequestType
on WebSummit.reqid = RequestType.reqid
where date_created >= dateadd(mm, -3, getdate())
group by areano, reqdtls
) a
join WebSummit b
on a.areano = b.areano
group by a.areano,
a.classCount, ReqType
) p
join Area q
on p.areano = q.areano
The query works fine and has been tested. Now I want to display this in chart format.
The display should be in a chart format, one for each area showing a bar for each RequestType.
I have placed "TotalCount" in the Data Fields section and ReqType in Category fields. How do I use the Filter to set an expression so that it displays the data in a seperate chart for each Area.
I tried using =Fields!Area.Value and set it to Area1 to display only Area1 values, however the preview shows nothing.
Plz help me out.
Here's some sample data
Area
AreaNo AreaName
1 Area1
2 Area2
3 Area 3
4 Area4
5 Area5
6 Area6
7 Area7
Locality
LocNo AreaNo
1 1
2 1
3 1
1 2
2 2
1 3
2 3
3 3
4 3
1 4
2 4
1 5
2 5
3 5
RequestType
reqid reqdtls
1 Addition
2 Removal
3 Relocate
WebSummit
SummitId RequestorName DateOfRequest reqid AreaNo
1 John 12/6/2007 1 1
2 Jack 13/6/2007 1 1
3 Bill 12/6/2007 2 1
4 Ben 12/6/2007 3 1
5 Dale 14/6/2007 1 2
6 Evjen 15/6/2007 1 2
7 Fuller 16/6/2007 2 2
8 Jimmy 16/6/2007 3 2
9 Kart 16/6/2007 3 2
10 Fuller 16/6/2007 3 2
Regards,
Vidya
View 1 Replies
View Related
Jan 17, 2008
Hi, has anyone been able to implement something like this?
I have two data sets
1) List of all stores
2) Table containing the following fields: store, sales as of end of quarter, quarter end date
I am creating a graph that would track the trend of sales quarter per quarter for each store and would need to have an individual graph for each.
Is there a way to dynamically do this rather than creating an individual recordset for each store?
Thanks
View 1 Replies
View Related
Oct 25, 2015
I have used my parameter value in where clause of my dataset control SQL query. When I choose a single value in my multiple-value parameter then I get output as expected. Hovewer when I choose multuple values I get an arror:
Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.
----------------------------
Query execution failed for dataset 'DATABASE'. (rsErrorExecutingCommand)
----------------------------
An error has occurred during report processing. (rsProcessingAborted)
I am convinced that it's a syntax problem. Is there a way I can change syntax of data output from query:
select @parameter
I need output to be like: value, value, value ... etc.
The dataset control query looks something like the following:
select
ID,
a,
b,
c,
d
from DATASET.dbo.Table
where ID in (select @parameter)
I have been searching through google for weeks to solve this and got this far and got stuck. Is it possible at all to achieve what I am looking for?
View 4 Replies
View Related
Sep 8, 2015
So I get the basics, have a script that can deploy a single report to a single server. I have other simple scripts that work as well. Now I want a script that can deploy a single report to multiple Sharepoint servers. I have about 30. I know we are probably doing this wrong, as in, we shouldn't be deploying the same report to 30 sites, as they are all all technically all on the same server however they are all independent site collections so as far as I know there is no way to deploy them to a central location and then link to them from each site.
So I tried to copy elements of my single report deploy script and duplicate the Sub Main() to Sub Main1() and Sub Main2() with multiple "ParentPath1" dims, yes I know I'm stupid. That obviously didn't work. So looking at some other scripts including my own subscription updater and I'm sure I need to do some kind of "For Each item in X" but where to start. The other lists I've seen all come from rs.Something. My list is just 30 variables in the script, how can I say for each site in this list, Publish this report?
Here's the simple script that works fine. I just don't know how to modify it to make it deploy this to multiple sites. After I figure that out, I was going to accept the challenge of deploying multiple reports to multiple sites in a single script...
Dim warnings As Warning() = Nothing
Dim parentFolder As String = "Reports"
Dim filePath As String = "filepath"
Dim reportName As String = "Report file name"
Dim parentPath As String = "Sharepoint site URL"
Public Sub Main()
[Code] ....
View 2 Replies
View Related
Apr 25, 2007
I'm having problem with Charts
any good website or books i can read up on
just can't anything good on charts
I need to use 2 pie chart and 1 bar chart but i can't get it to work like i wanted to
I'm not sure what Series and Category is used and how to stack the fields in the Charts
View 1 Replies
View Related
Jun 5, 2007
Hi,
I am new to reporting services and I am stuck. I have a report I am trying to design, it has startdate and end date as parameters, I als have a non-queried parameter with the values of month,week,user,hour. These parameter values create a drowndown box on the report, What I am trying to figure out is how to display information in a chart depending on which item is selected i.e (month,week,user etc....). The original report is in access and I am converting it to reporting services, I know there is third party software out there but, I really want to use reporting services.
View 1 Replies
View Related
Jan 2, 2007
hey there
Happy New Year to you all.
in RS 2005
in layout tab
I have four columns in my table
col 1 (group on Company)
col 2 (group on application)
col 3 (count on id no) // total field (count/idno) // max/idno)
col 4 (graph) as I want this to show line by line (visual statement)
I read you need to put that max field in to help with graph. in the Y axis Max field
Unfortunately I either didn't read it properly or I am doing something really wrong.
My graph is not showing correctly - eg one line has 2 in it and is showing more than a line that has 227.
call id is in data of the graph
company name is in series of the graph
can someone explain what I am doing wrong please
thanks
jewel
View 1 Replies
View Related
May 27, 2015
I have a report with multiple datasets, the first of which pulls in data based on user entered parameters (sales date range and property use codes). Dataset1 pulls property id's and other sales data from a table (2014_COST) based on the user's parameters.
I have set up another table (AUDITS) that I would like to use in dataset6. This table has 3 columns (Property ID's, Sales Price and Sales Date). I would like for dataset6 to pull the Property ID's that are NOT contained in the results from dataset1. In other words, I'd like the results of dataset6 to show me the property id's that are contained in the AUDITS table but which are not being pulled into dataset1. Both tables are in the same database.
View 3 Replies
View Related
Apr 3, 2008
Hi all,I have created on Chart using Chart control
But legend names are by default 'Series1','Series2'.
How to change these names according to x and y axis values names.
Help me
View 1 Replies
View Related
May 21, 2007
I found out the data I need for my SQL Report is already defined in a dynamic dataset on another web service. Is there a way to use web services to call another web service to get the dataset I need to generate a report? Examples would help if you have any, thanks for looking
View 2 Replies
View Related
May 15, 2015
I have some data from SQL server which contains NULL values for certain fields. I have to create a chart with sum of a field. There is no category and series groups, we are just showing the total sum of a field in chart. Since I have NULL in my source data, nothing is displayed in the chart. I cannot exclude this record from dataset as I have to use this record for other charts. I have to do some filtering in the chart area itself. I have given IsNothing() in the filter of chart properties. It does not work for me. Even I tried to give IsNothing() in the exp of  Sum() .
View 6 Replies
View Related
Jun 24, 2015
I have been asked to derive a bar charts in SSRS. Each bar would represents a different category and each bar should come with different colors. No. of categories might vary every time, it is not fixed. How to achieve this dynamically?
View 2 Replies
View Related
May 30, 2007
I need some help regarding Custom Colors implementation for Charts in the Reporting Services.
What we are trying to do is to make every color for every Series(see example below) to be a customized Corporate color.
For example each of the series on the Chart should be in specific Custom Color:
Series 1 - "LightBlue"
Series 2 - "LightYellow"
Series 3 - "DarkBrown"
All I found from MSDN is how to do it in the Chart Properties in a Code section (right click on the report outside the chart -> Properties -> Code tab -> paste the Custom Code ).
And then to use it in the Chart color definition as:
Code Snippet=Code.GetColor( Series# )
But we are trying to do it in a separate C# class that would be updated only in one place, instead of changing 30 reports each time something is changed. So that it could be generic.
The C# class:
Code Snippet
namespace CustomColorPalette
{
public class CustomPalette
{
public CustomPalette()
{
}
public static string GetColor(string GroupingValue)
{
int groupingValue = int.Parse(GroupingValue);
string[] colorPalette = {"Green", "Blue", "Red"};
if (groupingValue < colorPalette.Length)
{
return colorPalette.GetValue(groupingValue).ToString();
}
else
{
return "Black"; // if # of Series is more than defined - all undefined will be = Black color
}
}
}
}
I tried 2 different ways:
1.
Then I put a code into a Custom Code section of a report:
Code Snippet
Public Function GetColor(SeriesNumber as String)
Return CustomColorPalette.CustomPalette.GetColor(SeriesNumber)
End Function
And in the Chart Custom Color settings I put:
Code Snippet=Code.GetColor( Fields!SeriesNumber.Value )
And after compilation I get an error:
Error 303 [rsCompilerErrorInCode] There is an error on line 2 of custom code: [BC30451] Name 'CustomColorPalette' is not declared. c:developmentvoyagerreportsvoyager convert reports.rootvoyager convert reportsReport_007D.rdl 0 0
2.
Second way I tried:
Then I put a code into a Custom Code section of a report:
Code Snippet
Dim X As CustomColorPalette.CustomPalette
Protected Overrides Sub OnInit()
X = new CustomColorPalette.CustomPalette()
End Sub
And in the Chart Custom Color I put:
Code Snippet=Code.X.GetColor( Fields!SeriesNumber.Value )
And after compilation I am getting an error like this:
Error 302 [rsCompilerErrorInExpression] The BackgroundColor expression for the chart €˜chart2€™ contains an error: [BC30456] 'X' is not a member of 'ReportExprHostImpl.CustomCodeProxy'. c:developmentvoyagerreportsvoyager convert reports.rootvoyager convert reportsReport_007D.rdl 0 0
Is there any workaround? Or all I can do is to make the Custom Colors manually in each report, and if something need to be changed - I will need to change it in each report separately
Thanks,
Alex
View 5 Replies
View Related
Aug 27, 2015
I am able to preview my report in Microsoft Visual Studio with a chart embedded at the top of the report. However after uploading the report to Report Manager, the chart is blank. How can I get the chart to be visible in Report Manager? I am using SQL Server 2012 on a Windows Server 2012 R2 machine. I can see the chart if I edit the report in Report Building in the print layout mode. I can also see the chart in my Microsoft Visual Studio Project.
View 5 Replies
View Related
Sep 8, 2015
I have a column bar chart which displays values for each month. As per the requirement, I am displaying the column values by selecting "Show labels" options. I see few values overlap on the column bars.
View 2 Replies
View Related
Oct 20, 2015
I have 2 reports in a single report
Report 1:Â This report has a tablix and a pie chart which displays member counts for genders.Dataset is written such that the gender names are always displayed in the tablix even when the count is Zero for Female and Male
Report 2:Â This report has a tablix and a pie chart which displays member counts for category Age.Dataset is written such that the age category names are always displayed in the tablix even when the count is Zero for age categories
Both Report 1 and Report 2 are place in separate rectangles and then these 2 rectangles are place in one single rectangle.Now I want to hide this main rectangle with an expression.
View 4 Replies
View Related
Jul 22, 2015
Calculating % of Column Total in Charts...
Doing this exercise in Excel is always very simple:Â
View 3 Replies
View Related
Mar 6, 2007
I am currently migrating several Crystal Reports that have charts. The chart series is set to use the TopN values in a count, and combine the rest of the series into one series titled "Other". I see how to filter the chart using TopN, however I need to still show the rest of the data grouped as "Other". I think the solution I need is to create a group expression that uses some sort of IIF function to create the "Other" group, but I haven't found a function that I can use to get the results I need. Any ideas?
Scott
View 5 Replies
View Related
May 22, 2015
We have recently migrated to SSRS2012 and since this time any report with a gauge or a chart within will not render. Upon researching even newly created reports will not render them.Â
View 2 Replies
View Related
Sep 13, 2007
Hi,
I want to design a report in which it will contain fields derived from 2 different stored procedures. I understand a 'table' can display data from a single dataset. How can i bind these two stored procedures into a single dataset so as when i click on the table and use its property 'DataSetName', to be able to select the dataset which holds all columns from stored proc 1 and stored proc 2. How can i link multible tables ( multible stored procedures with different column names in each one) into a single dataset to feed the report?
Thank you
George
View 1 Replies
View Related
Aug 2, 2015
In SSRS reports i have multiple charts and tables. per page i have to display one chart and one table. How to put page break after the chart and table. I have not used rectangle. I created all the charts and tables in the body area.
View 5 Replies
View Related
Jun 2, 2015
I have a requirement to display each student Fitness test results in the form of a Box plot chart with High Whisker , Low whisker , Low box,high box , Mean and Median in a stored procedure since test areas are dynamic. But , i have never done this before.
Test Type
TestSeq
Test Date
Student ID
TestArea
Test Result
[code]...
View 2 Replies
View Related
Sep 3, 2015
Using this IIF statement:
=CountDistinct(IIF(Fields!Released_DT.Value = Fields!Date2.Value, Fields!Name.Value,
Nothing))
Released_DT = a date - 09/03/2015 or 09/02/2015
Date2 = returns another date value in this case 09/03/2015
What I'm trying to do is: count distinct number of people (Fields!Name.Value) if the Relased_DT = Date2.My IIF statement is returning a zero value.
View 4 Replies
View Related
Aug 11, 2004
Hi!
I have a question about SQL Reporting Services. I have a stored procedure which returns multiple resultsets (multiple select). In my reporting services project I have a dataset that connects to this procedure. But, when I execute it in the Data tab, I only get the first resultset. So can't I have more resultsets?
I can't use more datasets (that have the selects in the procedure) because the procedure is complicated and has many calculation. I've managed to get all the selects in only one and the reporting services in working in this way. How about many resultsets in a dataset?
Thank you!
Irina Stanca
View 5 Replies
View Related
May 5, 2008
Hi there
I am trying to figure out whether it is a possible or not to have a stored procedure that can return 2 dataset what I mean returning 2 selects and then manipulated within RS? If it's possible, can someone show me how?
The reason I am asking this due to have 2 return table view if you like that I manipulated each one of them differently and I rather do it one process instead of calling the same query for different view.
Thanks
View 5 Replies
View Related
May 6, 2008
Hi there
I am using RS 2005 and I am trying to figure out whether it is a possible or not to have a stored procedure that can return 2 dataset what I mean returning 2 selects and then manipulated within RS? If it's possible, can someone show me how?
The reason I am asking this due to have 2 return table view if you like that I manipulated each one of them differently and I rather do one query manipulation instead of calling the same query for different view.
Thanks
View 5 Replies
View Related
Feb 2, 2007
I've seen questions similar to this posted, but I'm unable to find a clear answer to what I need to do.
We are currently using Crystal Reports, generating a dataset in our application and passing it to Crystal. Due to the many problems we have with Crystal we are now looking to move to Reporting Services 2005, but I can't find out how to pass it a dataset.
Although we do use SQL Server for data storage, we have many reports with calculations that are way too complicated to use calculated fields, and which change too often to want to store them in the database. One solution might be to store the data temporarily and regenerate it each time it's required, but this doesn't seem very elegant. So please could someone tell me if there is a way to do what I'm after and point me at a page that gives a nice clear explanation.
Thank you
View 2 Replies
View Related
Apr 24, 2008
Hi everybody,
I use transact sql and a cursor in the dataset of my reporting services report. There is no error on the dataset but i can't add the dataset fields in the layout section (Visual studio business intelligence).
My dataset request :
-- Variable contenant le nom de la Base de Données
DECLARE @name nvarchar(50),
@DB1 nvarchar(50),
@DB2 nvarchar(50),
@DB3 nvarchar(50),
@RQT nvarchar(4000)
-- déclaration du curseur contenant le DataSet avec l'ensemble des DB
DECLARE DB_cursor SCROLL CURSOR FOR
-- RQT -> récupération du nom des DB selon un filtre (WHERE)
SELECT name
FROM master.dbo.sysdatabases
WHERE name LIKE 'SHP_CONTENT%' -- BDs de contenu SHP
ORDER BY name
-- Ouverture du curseur
OPEN DB_cursor
-- Récupération du premier élément du curseur
FETCH NEXT FROM DB_cursor INTO @name
-- Récupération des données des différentes BD
WHILE @@FETCH_STATUS = 0 BEGIN
-- création du nom des tables
SET @DB1 = @name + '.dbo.' + 'Sites'
SET @DB2 = @name + '.dbo.' + 'UserInfo'
SET @DB3 = @name + '.dbo.' + 'Webs'
-- LISTE DES GESTIONNAIRES
SET @RQT = 'SELECT Distinct(Webs.SiteID),UserInfo.tp_login,UserInfo.tp_Title, UserInfo.tp_Email,
Sites.TimeCreated, Sites.DiskUsed,Sites.DiskQuota, Sites.UserQuota,
Webs.FullUrl
FROM '
+ @DB1
+ ' INNER JOIN '
+ @DB2
+ ' ON Sites.OwnerId = UserInfo.tp_ID
INNER JOIN '
+ @DB3
+ ' ON Sites.ID = Webs.SiteID
WHERE Webs.FullUrl LIKE ''sites/%'' AND Webs.FullUrl NOT LIKE ''sites/%/%'''
-- EXECUTION DE LA RQT
-- print @name
EXECUTE(@RQT)
-- BD suivante
FETCH NEXT FROM DB_cursor INTO @name
END
-- FERMERTURE DU CURSEUR
CLOSE DB_cursor
DEALLOCATE DB_Cursor
If someone has an idea ...
View 4 Replies
View Related
Sep 26, 2004
I have a big SQL Stored Procedure which works with a cursor inside of it. During the procedure the data is inserted into a table and at the end is a SELECT statement from that table. The problem is that when i create a dataset with that stored procedure and i run it in the Data tab i get the correct select, but in the Fields section of the Report I don't get the fields from the last SELECT, but the fields from the cursor. Am I doing something wrong or is this a bug and how can i fix it.
Thanks!
View 3 Replies
View Related
Dec 2, 2015
I am having difficulties with what seems to be a common issue. I want to produce a trial balance. The first row of the tablix would include fields: AccountNo, Description and startingbalance from a dataset called tb. Below that, I would like to draw from a dataset called Entries with multiple rows having fields: AccountNo, Desc1, Desc2, Debit, Credit and Balance.    Balance in the Entries table is already computed from the starting balance and the entries above. There are many AccountNo's with corresponding entries. Â
How do I do this?
View 4 Replies
View Related
Apr 17, 2015
LOCALID - POSTCODE - GPCODE
PTO1395164 - DN34 1AB - G9999981
PTO1395164 - DN34 1AB - G9999981
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - DN34 1AB - G8909058
PTO1395164 - TZ14 2AX - G8909058
PTO1395164 - TZ14 2AX - G8909058
The sample data above shows 1 customer with multiple episodes (different attend dates – not important here), during the course of these attendances they moved home and moved GP practice.
Is there a simple way in Access to show a summary of this eh PTO1395164 = 2 postcodes, 2 GP’s
THe ultimate aim would be to identify where a customer has changed postcode or GP within a selected timeframe and disregard the rest.
View 4 Replies
View Related
Apr 23, 2015
I've just recently tried to upload a report to my organisations local SharePoint site (2010)...it has reporting servers functionality and works fine otherwise. I have site ownership but have no control over the SharePoint Farm etc.
The trouble i've ran into is that the new report i've created is being pulled from a third party company's own server, with the shared dataset on their reporting server...it works fine when i run it on my computer or on their software system but it needs to be on the SharePoint site as well. For some bizzare reason it's against their policy to connect direcrtly to the database meaning i can't just create a data-source to sort this mess out.
The report server cannot process the report. The reference for the shared dataset 'DischargePerformancefull' is not valid. (rsInvalidDataSetReference)Â
I've tried uploading the dataset into the same sharepoint library as the report but it just comes up with XML errors when i try to open it and it won't let me point the dataset to it from the SharePoint options.
View 2 Replies
View Related