At the National Grid (Features for RS.Next)

Now that SQL 2005 is done, we have been working on plans for the next release of Reporting Services. While we have lots of ideas for new features, we are always interested to hear about what customers want. If you would like to see something in the next version, then post a comment with the suggestion on this blog entry. I can't promise that we will be able to get it in, but I'll make sure they all get looked at.

Comments

  • Anonymous
    November 25, 2005
    -C# in functions
    -authentification against a database
    -RTF-fields and HTML-fields
    -Word export
  • Anonymous
    November 25, 2005
    Love the product - it rocks. I'd like to be able to easily write a custom assembly that retrieves data from a data base, applies business logic and returns a dataset or reader to the report writer for presentation. I think you can do some stuff like this, but it has been unintuitve for me. I'll have to do some more reading/working with it.
  • Anonymous
    November 26, 2005
    no rswish@microsoft.com?
  • Anonymous
    November 27, 2005
    I haven't had a chance to see if this has been done with Reporting Services released as part of SQL 2005, but I would like the ability to disable the Total fields automatically added to Excel reports if you are using Matrix's in your report. At a very minimum, I need to be able to label these fields. We haven't upgraded to SP2 (or even SP1) because these are added and cause the Excel reports generated to become misleading.
  • Anonymous
    November 27, 2005
    The feature I'd most like to see is a Zoom in the Report Designer. Cheers.
  • Anonymous
    November 28, 2005
    Overall, RS is a terrific product! One thing that would make it even better is ditching the Notepad-like editor for writing code-behind (Report > Report Properties > Code) and instead using the Visual Studio code editor itself.
  • Anonymous
    November 29, 2005
    HTML/RTF display
    2. Easier ways to integrate into applications using non-Windows security
  • Anonymous
    November 29, 2005
    Deep integration with Ananlysis Services
  • Anonymous
    November 29, 2005
    I'm sure most of these, if not all, are already on the list.

    On the Excel export,
    - show grid lines
    - non-merging cells
    - Page header in report design moved to page header area, as per page footer
    - option to allow export of formulas or just the values
    - ability to name different worksheets

  • Anonymous
    November 29, 2005
    paper size detection in RSClientPrint activex.

    As I posted here http://groups.google.fr/group/microsoft.public.sqlserver.reportingsvcs/browse_thread/thread/9b7d95c5d39cd854/7bdac8ea4f49e319?q=a4&rnum=2#7bdac8ea4f49e319

    This feature should be very usefull for all who prints in A4 format.
  • Anonymous
    November 30, 2005
    Better deployment options - some manner of controlled, versioned drops of reports to packages for deployment to other environments would be great.

    We currently do this by MSI packaging the rdl files and using rs.exe to script import them to RS.
  • Anonymous
    November 30, 2005
    RTF Fields
    - C# in functions
    - A better way of backing and restoring RS servers (e.g. security settings on different folders)
    - The ability to change datasources on multiple reports at the same time
  • Anonymous
    December 01, 2005
    Total # of pages per group (Page x of y)
    Circular boarders
    Strikethrough text
    Ability to design and modify report in Layout mode

    Wishful thinking...the ability to import/translate report design from other report writing software.
  • Anonymous
    December 01, 2005
    Real support for Firefox 1.5
  • Anonymous
    December 01, 2005
    A subscription should be able regardless if the report contains UserID as information.

    Or is this issue fixed in 2005?
  • Anonymous
    December 06, 2005
    Teo Lachev had some good suggestions on his blog at http://prologika.com/CS/blogs/blog/archive/2005/12/02/703.aspx

    1. Exposing the intrinsic RDL object model to manipulate data regions and items programmatically. It will be great if this works similar to the ASP.NET user controls where controls can be added, changed, or removed at runtime. For example, custom code should be able to reference a table region to add, remove, and bind columns at runtime.
    2. Server-side events, e.g. OnReportRender, OnBodyRender, OnPrint, OnRegionRender, etc.
    3. A supported way to maintain state in custom code.
    4. Exposing the report datasets to custom code to allow programmatic navigation and data retrieval, e.g. looping through the dataset rows.
    5. Decoupling the Report Builder Designer and exposing it as a reusable .NET control which can be embedded in applications. Ideally, a developer should be able to pass the semantic model (or metadata described in a different format) the designer. The output of the WYSWIG manipulation should be returned in the form of RDL.
    6. Enhancing the Report Builder Designer to support custom code and plugging in custom function libraries.
    7. Simplifying CAS security to the three levels supported by SQL Server and SSAS – Safe, External Access, and Unsafe.
    8. Binding server-side reports to ADO.NET datasets.
    9. A conditional page break.
    10. The XML extension should support XML schemas and cast the column types to data types according to the schema.
  • Anonymous
    December 06, 2005
    Easier/more control over printing. The ability to select a default printer from the report definition and setting properties like duplex printing etc.
    Our users can't be trusted settings these each time they run a Report.

    Ed@softwareobjectives.com.au
  • Anonymous
    December 07, 2005
    The comment has been removed
  • Anonymous
    December 07, 2005
    i just remembered two more...

    -how about the ability to select multiple fields from the fields window and drop them onto a table such that each field goes into a new column (if there is a way of doing this where i don't have to first create a table with enough columns and then add each field individually, i haven't found it yet)
    -the ability to simply size columns relative to the size of the data (basically, a "grow horizontally" while locking the vertical growth). when exporting to excel, i often don't care what width my report is.
  • Anonymous
    December 07, 2005
    Let's start with the Visual Studio project type. How about letting us specify sub-folders for reports and other items? We want to keep our reports under source control and end up having a separate project for each folder. This is very wasteful.

    As for the reports. Drill through or linked reports. It would be nice to have a bit of control over the links so that we can have the report server tucked safely behind a firewall and still be able to expose reports with these links in them (that work).
  • Anonymous
    December 08, 2005
    Standard Header/Footer support, being able to put company name, page x of y in a standard control that can be re-used across reports

    * export to word/rtf
  • Anonymous
    December 19, 2005
    Styles - something functionally equivalent to CSS but scoped with RDL object properties

    * UDM - Real UDM integration, without the need to copy the report builder model from the UDM; at least a sort of auto-synch feature!
  • Anonymous
    December 21, 2005
    Here's a couple I can think of...

    * A stateful report wizard, one that remembers the fields you selected and allows you to go back and add additional fields, change groupings, etc. (See pivot tables in Excel)
    * Group/sort/drilldown buttons for ease of development.
    * Optimization of sizing & formatting for Export to Excel, PDF
    * Export to PPT, DOC, RSS (?)
    * RSS Subscriptions to reports
    * HTML code support
    * Enhanced Stylesheet & templating support
    * Advanced properties viewer (Similar to Dundas Charts viewer) which displays any and all properties of a report in an easier-to-read format other than XML.
    * MDX Builder/Query Tool
    * Better integration with cubes
    * Further Documentation on data sources (Exchange, WebDAV, File System)
    * Enhanced grow/shrink functionality
    * Excel Preview tab
    * Formulas, Formatting, Data Type formats in Excel
    * Caching tool to take sampling of data and store it offline so database is not hit during previews/refreshes.
    * Get rid of that encryption key backup-restore somehow.
    * Offer full-blown Dundas Charts in Enterprise version.
    * Tree view in web portal
    * Keep going with Report Builder. Looking good so far!
    * Print preview design mode.
    * Excel preview design mode.
    * Folder structures for deployments.
    * Better versioning for deployments.
    * Scripting support.
    * Naming of excel worksheets.


    Sorry for the long list & "better" touchy-feely stuff. Some of this may already be in 2005 and I just haven't seen it yet.


  • Anonymous
    December 23, 2005
    The comment has been removed
  • Anonymous
    December 23, 2005
    Matrix Reports.
    Offer possibility to repeat all rows items so the matrix report can be used to create a pivot table. Right now, Matrix reports do not offer a way to repeat rows values making the creation of a pivot a hassle. Not to speak about the issue with the header title rows that cannot be put on the top.
    On a more general note, I want to let you know that our people do not need reports. We have too much data for this. Sure, we could use cubes, however reports are a kind of Adhoc reporting which is more convenient for general users.
    We use reports and cubes as query tools... Good or bad? 21500 active products, 37000 active customers and 4 differents time dimensions for delivery by days... and history by weeks for 3 years. A lot of data not suitable in a printed form.
    Cubes are too complex or too slow, reports are better but quickly run in the Excel 65500 rows limit. Nobody will never read all rows. Regardless of the delivery (cube, report) they will find their way by dynamically analysing the data. They will never read or print it.
    Well I could use Report Models, but then, I run into the access control issue. I cannot set very granular access control based on groups membership when using a report model. I have to provide data to the user based on a cumulative (or absence thereoff) of group membership.
    I provide this feedback with the hope that day to day real life needs like ours may be addressed one day. Lot of data, users not OK with cubes (too much support for regional, home office and casual business users), reports not powefull enough, Adhoc reporting not enough securable.
    Give people something good, they will only ask for more :-) If they do not, it is not good.
  • Anonymous
    January 02, 2006
    HTML/RTF display
    - ability to specify encoding for HTML/MHTML
    - more features with data-driven subscriptions (detecting blank reports and not sending them, encoding comment in different format...)
  • Anonymous
    January 04, 2006
    two major things...t1. tighter integration with excel, including getting rid of merged cellsReport builder using Oracle as datasource. I got everyone really excited about the report builder and then when it was released with the ability to only support sql server databases, people were less than amused.
  • Anonymous
    January 04, 2006
    The comment has been removed
  • Anonymous
    January 23, 2006
    Enable the text block to pull data from an uploaded text file in the same way an image control can display an uploaded image file, so common text can be displayed and updated across reports the way common images can.
  • Anonymous
    February 07, 2006
    A conditional page break
  • Anonymous
    February 07, 2006
    Conditional Page Break
  • Anonymous
    February 16, 2006
    Some of these have already been said but:

    HTML/RTF Field

    Better support for templates, prefereably the ability to apply a template to any report so template updates are automatically reflected in old reports.

    Styles based formatting

    More control over chart colours

    Tree view multi-selct for UDM hierarchies as a parameter

    Templates for report builder

    The ability to use more than one matrix, table or chart on a report builder report.

    The ability to add graphics such as company logo to report builder

    Conditional formatting in report builder.

    This list grew quicker than I thought it would.  hopefully much of this can be achieved in the upcomming service packs, I would hate to think we will have to wait for the next full release before these features are avaiable.
  • Anonymous
    April 03, 2006
    Fix the bug that means I have to enter the size of A4 page in inches before it is recognised.
  • Anonymous
    April 18, 2006
    -Nice and simple but add Globals!ReportDescription
  • Anonymous
    April 24, 2006
    Brian, you mentioned using parameters for 'Expand All' in one of your forum posts (http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=147536&SiteID=1).

    This works, but it could be done much better. When I export a grouped, drill-down report to Excel, there are numbered boxes (1 per group level) that expand/collapse all.

    I never even knew that Excel could do that, and I think that Reporting Services would benefit from that feature as well.
  • Anonymous
    June 25, 2006
    The "Autorefresh" is great and I would like to see a "showNextPage" time-delay untill end of report is reach then the pagerefresh can show an updated "report". (Or is it allredy a way to do that).
  • Anonymous
    June 27, 2006
    One big let down of Reporting server, for me, has been the incompatibility it has with Excel export.

    1. Column merging should be avoided.
    2. Export of certain large reports takes a lot of time, whereas trying to use excel object model and generating it directly takes almost no time. I would love to see a more efficient excel export.
    3. The file size of the excel is huge. I have managed to generate the same excel files with far less size directly.
    4. Freezing header does not get exported to Excel. (RS 2005)

    Overall, cleaning up the export to excel functionality in the RS would make it much more robust and acceptable.
  • Anonymous
    June 30, 2006
    The RSClientPrint Active X control should more closely resemble how the Winforms printing works... currently the control doesn't automatically detect Legal sized paper as it does when printing from a WinForms report viewer.  The user shouldn't have to modify these settings, they already exist in the report definition.  OR, otherwise expand the report definition to specify things like orientation, and paper output explicitly.

    * RTF

    * More built in support for formatting dates, numbers, and currency.  I shouldn't have to write formatting code, Crystal gives you the ability to select from pre-defined formats that let you control everything from the number of decimal places that are displayed to how negatives are shown, to how a date looks.
  • Anonymous
    August 25, 2006
    Full MDX / Analysis Services support, specifically, the ability to put @parameters in a caculated member and other advanced MDX. Hierarchical( sp??) display of parameter when it is a Hierarchy.

    The ability to do custom aggregations (vs just a total) on a table or matrix (show totals)

    Better MDX editor!
  • Anonymous
    August 26, 2006
    I am shocked that there is not an HTML or RTF Field while old Crystal 8.5 from 5 years ago could do it.
  • Anonymous
    August 28, 2006
    I understand that rich text is an important feature for everyone. We have a good design for this functionality but need the time to fully support it across all of our rendering formats.
  • Anonymous
    September 19, 2006
    Would love to see the Matrix developed more, have more control over the rows, to be able to hide a row, to measure when a group is hidden or collapsed.

    OR

    Dynamic columns on a Table!!!!!!
  • Anonymous
    November 09, 2006
    I would like to see events before and after printing / exporting a report from the ReportViewer control. Right now there is just a single 'Print' event.I am trying to get headers & footers to appear only when printing the report. I don't want to see them in the ReportViewer. I thought I could use BeforePrint and PrintComplete events to show/hide them.
  • Anonymous
    November 29, 2006
    Firstly, I'd like to say how impressed I am with the current version of Reporting Services, there has been signifigant improvment over the last version.My Wish List:A Rich-Text ControlConditional Page BreaksImproved border control (Currently the data region for the matrix control inherits it's borders from the columns and rows)More intuative sizing in design view (resize, rerender, resize, rerender, resize rerender...yawn!)Cached datasetsThe ability to insert tab spacing in the Query Designer.The ability to use the Shift+Insert and Ctrl+Insert in the expression editor! (Major annoyance!)Render-time control over the size and position of controls, particularly images and text boxes.I think I'll leave it there for now.
  • Anonymous
    January 15, 2007
    A function for determining if the report is being rendered for the screen or exported to PDF or excel. With this function one could do conditional actions/formatting based on render mode (i.e. suppress hyperlinks if exporting, hide/unhide data, etc.)
  • Anonymous
    February 04, 2007
    RE: Function to return renderer. This was not possible in SQL 2005 as expressions were evaluated before rendering. We will be makeing this possible in the next release.RE: More control over matrix / dynamic columns in table. Stay tuned. I think you will like the next release.
  • Anonymous
    February 27, 2007
    conditional page break to allow you to create a page break on a group when the group finished on an odd page. This would allow us to duplex print invoices for many customers without having the last page of one customer on the back of the first page for the next customer.Thanks
  • Anonymous
    March 01, 2007
    Angela, conditional page breaks are on the list for a future release.
  • Anonymous
    March 22, 2007
    Add formatting functionality to the Matrix control. Particularily, provide the same visibility options provided with a table when it comes to rows and columns such as visibility being based an expression.Thanks
  • Anonymous
    May 27, 2007
    A RDL object model!!!This way you can manipulate/change a rdl report at run time.Or even create a complete report from code.This is a must have if you want to create truly dynamic/ad hoc reports in applications.
  • Anonymous
    June 01, 2009
    PingBack from http://portablegreenhousesite.info/story.php?id=11993
  • Anonymous
    June 12, 2009
    PingBack from http://toenailfungusite.info/story.php?id=7183
  • Anonymous
    June 18, 2009
    PingBack from http://gardendecordesign.info/story.php?id=1989
  • Anonymous
    June 19, 2009
    PingBack from http://mydebtconsolidator.info/story.php?id=14353