Is it possible to use Excel 2010 like sparklines in SSRS - sql-server

I want to know if it possible to repoduce the idea of Excel 2010 sparklines in a SSRS 2005 Report. I want to show a report that has an indication of the price fluctuations over a 3 month period for a range of products. I could just give the figures over the 3 month period but it is very hard to quickly distinguish what is happening to the various products in a sea of numbers.

See this, which shows it's possible, and this, which although it doesn't mention sparklines explicitly, explains how to embed a chart per-row in a table.

You could try to embed a chart object per line. That's it.
Or programmatically get an Excel sheet from SSRS and enrich it in code.

I am using a third party Sparkline chart control that was originally written for SSRS 2005 - it's been updated for 2008 but I'm pretty sure it still supports SSRS 2005.
I've done a bit of research into embedding Sparklines into a reporting services report and this was what I choose as my solution. They have a nice fully featured evaluation version which is good for 40 days (I think).
SparkLines for Reporting Services

Related

How to access the data base behind IBM Cognos Report Studio

We are using the IBM Cognos Report Studio for Making the Reports.
And we have 1000s of reports developed and using.
Now i need to fetch all the SQL queries written in these 1000+ reports.
For that at present i am opening the report studio for each individual report and getting the query.
But it is very tedious job and taking months to get all the SQLs in these 1000+ reports.
So i am looking for a way to get all these queries from database behind Cognos studio.
Does these report parameters (including the SQL) store in a Database or only in Contentstore?
If it store in DB then is it possible to access the Report Studio in a Database tool like Oracle SQL Developer?
So that i can fetch all the SQLs in one shot from the database table.
Thanks for the help!
My experience migrating from one reporting product to another is like what you are asking. I think I had 7000 reports that I was aware of plus many reports sitting on workstation hard drives. At some point along the way we realized that the new product had different features than the old one, so report redesign was a good option in most cases. It took 18 months once we actually started working on the reports. That was to replace the 700 "standard" reports. Users were on their own (with support from IT and subject matter experts) for their custom work. I now have about 19,000 reports in Cognos.
Except where the report developer wrote SQL in a SQL object in the Queries area, Cognos reports do not contain SQL code. Cognos generates the SQL at runtime based on the report spec and user interaction (what parameters they set, what page the opened, etc.). Short of writing your own report spec parser, duplicating the work that Cognos does for you, there is no way I know of to generate the SQL.
One possibility: I haven't dug too deeply into the Cognos SDK. There may be a method there to generate the SQL for each report. Then you can do it automatically. Be aware that for thousands of reports you'll want to run this process during non-work hours. It could run for hours and may use a lot of resources.
Another possibility: Turn on native query logging (Cognos Administration | System | All dispatchers | | Set properties | Settings | Logging | Check the boxes for "Audit the native query..."). Then have a person, a product like those from Motio, or a Cognos SDK program you create yourself run every report. Then you can get the SQL from the Audit database. Of course, the problem here is answering prompts. It will probably take a person to run these.
To add two columns to a list, or two data elements to a report or page header or footer, or two filters (I don't know what you mean by "clause"), you'll want to use the Cognos SDK.
Choose relevant examples of different types of reports.
Examine the XML report spec for each of those reports.
Determine how to identify where the new element should appear in the XML.
Write a program (probably in C# or Java) to use the SDK to...
inspect every report in your environment.
determine which pattern the report fits.
add the data elements.
save the report.

SSRS 2005 to 2012 migration - microcharts

We have some reports created in SSRS 2005, which uses Bonavista Microcharts plugin to show microcharts.
We would like to upgrade the reports to SSRS 2012 now, but I couldnot add the XLCubed dll to SSRS report toolbox(which worked perfect in SSRS 2008). It is throwing an error saying "There are no components in this dll that can be placed on toolbox".
I can't even go back to Sparkline in SSRS 2012, because that would require a complete restructure of Dataset. The dataset is designed for Bonavista plugin, the microchart data is combined with a pipe (eg, 500|200|300 etc).
Any change in DS means we will have to make changes in around 300 reports, do we have any 3rd party microchart tool available for SSRS 2012, that is similar to XLCubed microcharts/Bonavista microcharts?
You should take a look at: Nevron Chart for SSRS
Full disclosure: I'm in no way affiliated with Nevron

SQL server 2008 - Charting problems

I'm trying to create a chart from the below table and ideally would like a line chart with weeks across the bottom, one static sales target line ( Average would work ) and then 4 curve lines for the people. Note: The country and year do not need to be displayed.
Easy to do with a pivot chart in excel, but I am really confused on this one and very new to SQL. Any advise/help would be appreciated.
http://i.stack.imgur.com/PjuSt.jpg
SQL itself cannot make charts, it can only provide data which other tools can use to make charts from. Using Excel is one solution; other depend on what DBMS you are using and what tools you have available. For example, if you are using SQL Server, then SQL Server Reporting Services (SSRS) makes this easy (once you've set it up).
But with just SQL - no, no charts.

Tool/library to generate a report from multiple SQL query output?

I'm looking to generate a report where the data is from multiple SQL queries. Some queries will have several columns/rows as output and I would like some control over what goes where.
Data is in a mySQL database. Formatted text or CSV would be fine as output. Would like to be able to automate this report.
Does anyone have recommendations on tools/libraries to do so?
You can do this with pretty much any reporting system. Windward Reports or Crystal Reports for paid. Jasper or Pentaho for free. (SSRS is out because you're on MySQL.) You can find a pretty good list at Reporting Software. The giant question you face is ease of use vs price.
If you're willing to pay for a commercial system, please take a look at Windward (disclaimer, I'm the CTO there). With Windward you design the report is Excel (best for your use), Word, or PowerPoint. So design & layout are a breeze. And yes, you can get output to XLSX, CSV, or pretty much anything else.

Crystal report or flow document in WPF

I have wpf application and it needs report printing. for example daily, monthly sales. Should I use Crystal report or Flow Document with tabular will do? I know this is naive question.
I need faster and free reporting solution....
thanks
Microsoft SQL Server Reporting Services are well worth looking in to: in my experience far less buggy than Crystal and all you need to is add a Report (RDL) file to your project and drag on a viewer (with WPF may be necessary to host it in a WindowsFormsHost control, though). Or you can go the whole hog and install SQL Server with reporting services, so that the reports are processed on the server. You get a load of decent export options (PDF, HTML,..) and there's plenty of flexibility and customisation for logic and rules in the report.

Resources