Combined charts - SSRS 2012

Hi,
I need to reproduce with SSRS 2012 an Excel combined chart. It is composed from a principal stacked column chart to show the number of opened contracts and a secondary line chart to show the daily number of opened contracts.
Any suggests to me, please? Thanks

Hi pscorca,
According to your description, we are not clear about “Excel combined chart” you mentioned. Do you want to use Excel as a Reporting Services datasource to design a chart in BIDS or export two charts which are designed in BIDS into excel?
If we want to use Excel as a Reporting Services datasource to design charts in SSDT, we should create a System Data Source Name in ODBC Data Source Administrator, then create a Shared Data Source with ODBC type. For detail steps, please refer to this article: 
Using Excel as a Reporting Services datasource.
If we want to export two charts which are designed in SSDT into excel, we should export the chart into .xls file, then open it in Excel. Please refer to steps below:
1. When Preview the chart, you can press Export button then choose Excel. Please refer to screenshot below:
2.After storing the chart as .xsl file, then open it in Excel. It looks like below:
If you have any question, please feel free to ask.
Best regards,
Qiuyun Yu

Similar Messages

  • Positioning the label of a bar of a range bar chart - SSRS 2012

    Hi,
    is it possible to center the label of a bar belonging to a range bar chart, in order to position it inside the bar area?
    Thanks

    Hi pscorca,
    If I understand correctly, you want to set the label to be displayed in the middle of bar series. To achieve this goal, we can use the BarLabelStyle property. For more details, please see:
    Right-click the bar series, and then select ‘Show Data Labels'.
    Click the bar series to open Property grid window.
    Expand CustomAttributes node, then change the property of BarLabelStyle to ‘Center’.
    The following screenshot is for your reference:
    If there are any other questions, please feel free to let me know.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Dundas Chart for Reporting Services in SSRS 2012

    We are in the process of upgrading our servers to 2012 and though I find many things about converting or upgrading dundas controls to 2008, I can't find anything about upgrading/converting to SSRS 2012.  After converting the development machines to
    SQL Server/SSRS 2012 the reports now simply show "The custom Report Item Type DundasChartControl is not installed".  The only Dundas Chart installation I can find is for SSRS 2008.  Does a 2012 version not exist?  Am I supposed to
    convert these into Microsoft charts?
    Thanks in advance,
    Robb Melancon

    Hi Robb,
    It seems that you are using Dundas Chart Control for SQL Server 2008 R2 Reporting Services not the Dundas Chart Control 2005 that Microsoft has purchased.
    Microsoft purchased the license to use Dundas Chart Control 2005 in Reporting Services 2008 and above. Therefore the supported upgrade is from Reporting Services 2005 Dundas Charts to SSRS 2008 (R2) and SSRS 2012 Charts.
    If you are using a particular component released by Dundas for SSRS 2008 R2, you won’t be able to upgrade Reporting Services 2008 R2 Reports with Dundas Charts to Reporting Services 2012 Charts.
    To confirm this, please check the details of this assembly “DundasRSChart.dll” located under the /Report Server/bin directory.
    If the Product Name is “Dundas Chart for Reporting Services 2008 R2”, it indicates that this is a new version of Dundas Chart for SSRS 2008 R2 (i.e. a third party control). If the Product Name is “Microsoft SQL Server”, it indicates that this is the version
    that Microsoft has purchased.
    In this condition, you have to migrate the DundasRSChart.dll to the SSRS 2012 instance and reference it as the custom assembly in the reports. Please make sure to rename the DLL file so that it won’t replace the native DundasRSChart.dll installed by SQL
    Server 2012.
    For more information about referencing custom assembly in a report, please see:
    Using Custom Assemblies with Reports
    Regards,
    Mike Yin
    If you have any feedback on our support, please click
    here
    Mike Yin
    TechNet Community Support

  • Chart with parameters in SSRS 2012

    Hello,
      I want to do a chart (line chart particularly, but I will take an answer for any chart as they all probably work similarly) with one parameter passed (hospitalid) and two values returned (BedDays and MonthYear).  MonthYear is how the horizontal
    line is divided, by each month, and the BedDays should be the number of patient stays in beds in that month.  Doesn't matter if it's sum of bed days or bed days, because a sum is made in the stored procedure, and MonthYear is unique.
      I have spend a few days on this problem, working a lot on it, and I keep running into errors, trying various methods.  I don't know where all my errors could be coming from, it could be in the aspx, it could be in the report design, or it could
    be in the code behind, so I am hoping someone can give me a step by step solution to this problem which should be simple, but apparently is not because there is no worthwhile help that I can find on the internet.  It should work for SSRS 2012, I do not
    have a choice of using an earlier version for this project.  Please include everything I need to do in the report GUI, in the aspx file, and in the code behind, as any little error in any of these could keep this from working and make it very difficult
    for me to pinpoint what is going wrong.
      Please help!

    I'm using Visual Studio 2013.  According to what I read, there is no report preview in newer versions?
    I created a report and then added a line chart.
    I used my connection and under Data Set Name I put: AllevantReportDataSetB
    Under Choose the Dataset, I selected AllevantReportDataSetB as the data source. 
    For "Name" I chose DataSetB
    The stored procedure works (that is all you need to know, because the inner detail shouldn't make a difference), and when a parameter @facilityid is passed to it, it returns a table with the first column named MonthYear which is a date of all of the months,
    years, and the first of each month from the beginning to end of the data - and the second column is BedDays, the number of total stays in a bed for all of the patients at the facility.
    In Category groups, I have MonthYear, and in Values I have BedDays (actually [Sum(BedDays)], but the sum shouldn't matter, because the MonthYears are unique so there is only one MonthYear, there is not more than one of the same month in the whole data set)
    My .aspx is the following:
    <rsweb:ReportViewer ID="ReportViewer1"
    runat="server"
    ProcessingMode="Remote"
    Font-Names="Verdana"
    Font-Size="8pt"
    InteractiveDeviceInfos="(Collection)"
    WaitMessageFont-Names="Verdana"
    WaitMessageFont-Size="14pt"
    Width="95%"
    Height="99%" ShowDocumentMapButton="False"
    ShowPromptAreaButton="False" Visible="true">
    <LocalReport ReportEmbeddedResource="MySolution.Report5.rdlc">
    <DataSources>
    <rsweb:ReportDataSource DataSourceId="Report1DataSource" Name="DataSetB" />
    </DataSources>
    </LocalReport>
    </rsweb:ReportViewer>
    And my VB code behind is the following:
    Protected Function GetReportDataTable() As DataTable
    Dim Conn As New SqlConnection(ConfigurationManager.ConnectionStrings("sql").ToString)
    Dim Command As New SqlCommand("BedDays", Conn)
    Dim BedDaysDataTable As New DataTable()
    BedDaysDataTable.Columns.Add("MonthYear", GetType(DateTime))
    BedDaysDataTable.Columns.Add("BedDays", GetType(Int32))
    Command.CommandType = CommandType.StoredProcedure
    Command.Parameters.Add("@facID", SqlDbType.Int).Value = 20
    Command.Connection = Conn
    Conn.Open()
    Dim DataReader As SqlDataReader = Command.ExecuteReader()
    BedDaysDataTable.Load(DataReader)
    Conn.Close()
    Return BedDaysDataTable
    End Function
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not IsPostBack Then
    FillMetricsDDL()
    FillFacilityDDL()
    Dim rds As ReportDataSource
    rds = New ReportDataSource("Report1DataSource", GetReportDataTable)
    Dim ReportParameters As New List(Of ReportParameter)
    ReportParameters.Add(New ReportParameter("@facID", 20))
    ReportViewer1.LocalReport.DataSources.Add(rds)
    ReportViewer1.LocalReport.ReportPath = "Report5.rdlc"
    ReportViewer1.LocalReport.Refresh()
    End If
    Common.Chosen(Me)
    End Sub
      I am getting the error where the report should be
    Unable to connect to the remote server, no connection could be made because the target machine actively refused it.                                        
    But I suppose once this error is resolved, there will be more, because I really do not quite know exactly how SSRS charts with parameters in SSRS 2012 are suppossed to work, in code behind, in aspx, and in the charting, and how it all ties together.  So
    some complete guidance to show ALL the places where I am going wrong here would be much appreciated, not just an attempt to solve the one error I have above, which may not be the sum total of all of my problems here.
    Unless, of course, it IS the only error which would be GREAT.

  • Conditional formatting a graph vertical axis in SSRS 2012 charts

    Hi,
    I have a situation where i want to color the label on vertical axis of graph depending on certain condition. Say when values are positive the color would be Black and when negative color would be Red.
    I tried following condition but its not working.  
    =iif(Fields!MyField.Value < 0 , "Red", "Black")
    I know there are few threads already mentioning that this feature is not supported in SSRS 2008 but just wanted to know if its adddressed in SSRS 2012 or later?
    Thanks and Regards,
    Oliver D'mello

    Hi Oliver,
    According to your description, you want to use an expression to specify different color for Axis Labels based on values in a chart.
    As we tested in our environment, when we apply condition in expression to give dynamic color for Axis Labels, the color setting applies to all labels based on the condition. This issue happens in both SQL Server 2012 and 2014. Please refer to the screenshots
    below:
    In this scenario, I would recommend you submit this issue to the Microsoft Connect at this link
    https://connect.microsoft.com/SQLServer/Feedback. This connect site will serve as a connecting point between you and Microsoft, and ultimately the large community for you and Microsoft
    to interact with. Your feedback enables Microsoft to offer the best software and deliver superior services, meanwhile you can learn more about and contribute to the exciting projects on Microsoft Connect.
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu

  • Show/Hide Group in SSRS 2012 Chart

    Hi,
    How can i hide/show chart category group in SSRS 2012?
    Thanks in advance
    Paramesh G

    Hi Paramesh G,
    According to your description, you want to know how to control visibility of horizontal axis labels, right?
    When we create a chart, tick marks and labels are displayed by default on axes. You can adjust the way that they are displayed by using major and minor tick marks and labels. To eliminate clutter in a chart, you can display fewer axis labels or tick marks
    on the horizontal (category) axis by specifying the intervals at which you want categories to be labeled, or by specifying the number of categories that we want to display between tick marks. We can also set labels to be hidden. To achieve your goal, please
    refer to the following steps:
    In design surface, right-click x-axis and open Horizontal Axis Properties dialog box.
    Click Labels in left pane, check Hide axis labels check box.
    Click OK to save the settings.
    The screenshot is for your reference:
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu

  • Not able to show data in combination chart

    Hi Experts,
    I am new to BO Design studio and I am facing some issues in beginning itself. My issue is, I have 12 months data for some KPI's and I need to show two KPI's values in a single chart(Combination or Dual axis).
    In Initial view I have selected needed KPI's and measures
    once inserted chart, in data selection I have selected only those two KPI's which i want to show in chart but when i select 2nd KPI's measures I am getting following error.
    Am I doing in right way? Is there any other way to show two KPI's measures in combination chart?
    Please help
    Regards,
    Mathivanan.M

    What type of object is Vendor_KPI in your screen shot?  Is it a measure?
    Separately it looks like some fixes are planned for Design Studio 1.3, planned for end of May (roughly) - this is what we heard last week.  See http://service.sap.com/sap/support/notes/1979823

  • Error on the reports with drill-through links on SSRS 2012 SP2 -- Invalid URI: The Uri string is too long

    Hi, We are migrating SSRS 2008 R2 reports to SSRS 2012 SP2. (PS. SSRS 2012 SP2 has been applied.) Everything went smooth expect some reports which were using reporting services. These reports have some drilin-through actions and was passing in a huge
    xml parameter. I referred to some other posts in which there were also some similar issues like "The Uri string is too long."  but they're different. My reports can be opened and the error only occurred when accessing the drill-through actions.
    As I know, Microsoft has provided the fix for the known issue "The Uri string is too long." in sp1 but it looks it can't cover this kind of situation since I have installed the SSRS SP 2. Is there any solution? In addition, there's no such
    issue on SSRS 2008 R2.
    Thanks,
    onizga

    Hi onizga,
    According to your description that you are migrating SSRS 2008 R2 reports to SSRS 2012 SP2, after migration you got some error like “The Uri string is too long” which only occurred when accessing the drill-through actions, right?
    Usually, the issue can be caused when you try to pass some parameters that cause the URL length to exceed 65,520 characters for a Microsoft SQL Server 2012 Reporting Services (SSRS 2012), you cannot render the report, and you may receive the following error
    message:
    The value of parameter 'param' is not valid. (rsInvalidParameter).Invalid URI: The Uri string is too long.
    This is an known issue and already have the hotfix SQL Server 2012 Service Pack1 Cumulative Update 9 (CU9) as you know, you can try to reinstall this hotfix to fixed this issue:
    http://support.microsoft.com/kb/2916827 .Any issue after applying the update, please post it on the following thread or you can submit an feedback:
    http://connect.microsoft.com/SQLServer/feedback/details/788964/ssrs-2012-invalid-uri-the-uri-string-is-too-long 
    Similar threads for your reference:
    SSRS - The value of parameter 'param' is
    not valid. ---> System.UriFormatException: Invalid URI: The Uri string is too long.
    Microsoft.ReportingServices.Diagnostics.Utilities.InvalidParameterException:
    The value of parameter 'pSetOfScopes' is not valid. ---> System.UriFormatException: Invalid URI: The Uri string is too long
    If you still have any question, please feel free to ask
    Regards
    Vicky Liu
    If you have any feedback on our support, please click here

  • SSRS 2008 R2/SSRS 2012 Tab Delimited setup is not working correctly in Report Designer

    I have changed a RSReportDesigner.config to add a tab delimited option for report export, but it is not working correctly in vs2008/vs2010 report designer. I get a duplicate of CSV (comma delimited) in the export dropdown list.
    I have tested SSRS 2008 R2/SSRS 2012 on Windows 7 64 bit professional.
    It is working correctly in the report manager.
    <Extension Name="TAB" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
            <OverrideNames>
                <Name Language="en-US">TAB delimited</Name>
            </OverrideNames>
            <Configuration>
                <DeviceInfo>
                    <FieldDelimiter xml:space="preserve">&#9;</FieldDelimiter>
                    <Encoding>ASCII</Encoding>
                    <UseFormattedValues>False</UseFormattedValues>
                    <NoHeader>False</NoHeader>
                    <FileExtension>TXT</FileExtension>
                </DeviceInfo>
            </Configuration>
          </Extension>

    Hi Dave0323,
    According to your description, you want to export your report into TXT file and change the delimiter to be a Tab. Right?
    In Reporting Services, when exporting to a CSV file, we can change the default field delimiter to any character that we want, including TAB, by changing the device information settings in the configuration file. For example, to use TAB,
    update the FieldDelimiter setting to <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>. And we can change the FileExtension to be TXT if we want to export it into a TXT file. So in this scenario, we just need to modify the configuration
    file like below:
    The result looks like below:
    Reference:
    CSV Device Information Settings
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Passing rendering format and report parameters in the URL to call a report - SSRS 2012

    Hi,
    I've a SSRS 2012 with the integer and multivalue Creation_Years parameter that I need to call directly to export data in the Excel format.
    I've tried to use this URL:
    http://reportserv/Reports/Pages/Report.aspx?ItemPath=%2fInsurance%2fInstallations_Excel&rs:Format=excel&Creation_Years=2014 but the parameter is required in an interactive manner.
    I've tried to set the hidden property for the parameter, I've tried to invert the position of the "rs:Format=excel" string with the "Creation_Years=2014", but the error message doesn't change. Also if I specify the 2015 year, the parameter
    isn't overwritten with the 2015 value.
    Any helps to me, please? Thanks

    Ok, thanks, I note that you have added "rs:Command=Render": looking to the official documentation this string seems optional.
    Your url functions but the parameter cannot be a multivalue one. Do you confirm this?
    Thanks
    If you want to sent value for multi valued parameter through URL you need to repeat it
    ie like this
    http://reportserv/ReportServer/Pages/ReportViewer.aspx?%2fInsurance2fInstallations_Excel&rs:Command=Render&rs:Format=excel&Creation_Years=2014&Creation_Years=2015&Creation_Years=2016...
    also see
    https://msdn.microsoft.com/en-us/library/ms155391.aspx
    If parameter value itself has characetrs like & in it you need to escape them first using javascript
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • SSRS 2012 background color format by expression issue when exporting to Excel.

    We are using SSRS 2012. We have a report that conditionally formats a background color for some cells. The report renders properly in a browser and in Excel 2003 format. In Excel format all cells after the first one that meets the condition are highlighted,
    even if only one cell should.
    The sample expression that triggers this condition looks like this:
    =IIF(Fields!VIOL_NOTE.Value="Internal","Green","No Color")
    All cells after the first one that meets the condition Fields!VIOL_NOTE.Value="Internal" have a green background.
    Excel 2003 (proper) results:
    Excel (improper) results:
    Zenon

    Hi Zenon,
    Based on your description, I try to reproduce the issue in my test environment, however it is work well. After export the report to Excel and Excel 2003, I can get exact same result when open the Excel file in Excel 2010.
    Did you open the repot in Excel 2003 or Excel 2007-2010? Please post more deatils, so we can help to work out this issue.
    Regards,
    Fanny Liu
    If you have any feedback on our support, please click
    here.
    Fanny Liu
    TechNet Community Support

  • Multivalued parameter in SSRS 2012

    I am designing a report using SSRS 2012.
    I want to pass multiple transactions id to the report as parameter.
    In the report i have declared @tranid as parameter and set "Allow multiple values" checked.
    So how to pass more than one transactions ids through my code ?
    and how to write query in the report.
    My code (which is not working)
    strids =  "tran1,tran2,tran3"
    Dim param1 As New ReportParameter("tranid", strIds, False)
    Dim params As New Collections.Generic.List(Of ReportParameter)
     params.Add(param1)
    ReportViewer1.ServerReport.SetParameters(params)
    In the report my query, Select * from myTable where transactionNo in (@tranid)
    If i pass only one then its working. If i select more than 1 then not working.
    h2007

    Hi,
    To pass multi value parameters in ssrs reports We have to set "Allow multiple values" option for that parameter.
    Next step is to create a split function in the DB(split with ,(comma)) and use that split function like below
    Select * from mytable where transactionId in (SELECT value from dbo.split_fn(@transactionId,',')).
    Additional Info :Instead of "in" operator u can use "ifexists" since using "in" operator  will raise some performance issues.
    Thanks,
    Kishore Babu K
    Kishore Babu K

  • Greater than Equal to Functionality when retirivng data from SSAS 2008 cube using SSRS 2012 report not working

    I have an SSRS 2012 report and SSAS Cube in 2008. My report criterion requires filtering on measures. So Created measures as dimensions . The report requires >= functionality on the measures. But in the Query designer of 
    the report there is =, IN, Within Range ,Excluding range , MDX as the operators.
    To achieve my goal. I have “From” and “To” as parameters on the numeric dimension. The “To” parameter I have set as internal and setting
     the default value of  “TO” .By writing another Dataset query that returns the “MAX” 
    value and the MAX value returned is a member of the measure converted to dim I confirmed.. So this whole works as >=.The user enters only the “FROM” parameter and the “TO” is set internally. The user can enter any value in the “From” parameter. Any
    value that is not even a member.It is a textbox. I cannot use a list of values from the “From” parameter.
    But whenever I run the report after entering all the selection criteria
     I keep getting
    Error “the restrictions imposed by the constrained flag in the strtomember functions were violated”
    I know this means that Max value in the “TO” section is not a member .
    I did try
    : StrToMember("[Fact RCS CV BLAST].[APPRLIMIT ACH].
    &[" & @ToFactRCSCVBLASTAPPRLIMITACH &
    "]", CONSTRAINED) )
     But I get “syntax for the “&” is incorrect”
    If I use Drop down for the “From” and “To” parameters then it works fine. But that’s not what Business Users need.
    Please let me know what the options to make this work. I did use parameters that filter the
     Dataset returned it works fine but there is a performance impact.

    Hi,
    I think if you use the following method you will be able to compare the members.
    CDbl(StrToMember("[Fact RCS CV BLAST].[APPRLIMIT ACH].&[" + @ToFactRCSCVBLASTAPPRLIMITACH + "]").Member_Name)
    As you mentioned that you converted your measures as dimensions, you are having an integer value as the member name. In that case use VBA functions with MDX to do the datatype conversion.
    Take a look into the following MDX written against Adventure Works;
    WITH CALCULATED MEMBER [Measures].[Member Name] AS
    CInt
    Right
    CStr
    [Date].[Calendar Year].CURRENTMEMBER.MEMBER_NAME
    ), 4
    SELECT {[Measures].[Sales Amount], [Measures].[Member Name]} ON COLUMNS,
    FILTER
    [Date].[Calendar Year].[Calendar Year].MEMBERS,
    CInt(Right(CStr([Date].[Calendar Year].CURRENTMEMBER.MEMBER_NAME), 4)) >= 2005 AND
    CInt(Right(CStr([Date].[Calendar Year].CURRENTMEMBER.MEMBER_NAME), 4)) <=2008
    } ON ROWS
    FROM [Adventure Works]
    I am filtering the Years by using the member names by extracting the Integer portion of the member name and applying data type conversion functions in VBA. So I 
    Keep in mind that you have to get rid of the CONSTRAINED clause if your business users can enter anything on the SSRS text box. 

  • Ssrs 2008 r2 or ssrs 2012 place moving graphics in report while it is executing

    In a new ssrs 2008 r2 or ssrs 2012 report application, I want to add some graphics to
    the report(s). I know that you can embedded a graphic in the ssrs report. However I would like to be able to do one or more of the items I am listing below:
    1. In one or two spots, I would like to have the pictures change. The picture would display for 5 to 60 seconds and then a new graphic would show up.
    2.  I would like the possibility of one graphic being displayed while the entire ssrs report is executing. The next time the report is executing, a new graphic would be displayed.
    3. I would like a 'slideshow' of graphics being displayed. The slideshow would be dsiplayed in in the same sequence.
    4. I would like to obtain the graphics from an open show (free) location for a non profit public school system.
    Thus can you tell me if any of the options I listed above are possibly? If so, can  you tell me what option I can embed in a report and how to accomplish the goal in the ssrs report?
    Also if you have any other ideas about graphics in the report, can you tell me what thse option(s) are and how would I accomplish this goal?

    Hi wendy,
    In Reporting Services, if we want to only display one graphic in some time, and display other graphics in other times in a report. So that the all graphics are alternatively displayed in the report. In this scenario, we can set the AutoRefresh property of
    the report to x number of seconds for the changes to occur, then set the visibility property of graphics based on AutoRefresh length we have set. For more details, please see the steps below:
    Set the AutoRefresh property of the report to 15 seconds (supposing there are 4 graphics in the report (60/4=15)).
    Insert all graphics in the report.
    Use the following expressions to control the visibility of graphics.
    Graphic 1:=IIf(Second(Now()) < 15, False, True) the first graphic will show if the AutoRefresh occurred during the first 15 second block of the current minute, all other times during that minute it will be hidden.
    Graphic 2:=IIf(Second(Now()) >= 15 AND Second(Now()) < 30, False, True) the second graphic will show if the AutoRefresh occurred during the second 15 second block of the current minute, all other times during that minute it will
    be hidden.
    Graphic 3:=IIf(Second(Now()) >= 30 AND Second(Now()) < 45, False, True) the third graphic will will show if the AutoRefresh occurred during the third 15 second block of the current minute, all other times during that minute it will
    be hidden.
    Graphic 4:=IIf(Second(Now()) >= 45, False, True) the fourth graphic will show if the AutoRefresh occurred during the fourth 15 second block of the current minute, all other times during that minute it will be hidden.
    Besides, we cannot display the image with dynamic form by using External Image Option, it will be replaced with static form. So if we want to show slideshow in the report, we can also refer to the following thread:
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/62b0317b-1458-4d91-9fdd-00c4bbe791f7/ssrs-report-slideshow-on-autorefrsh?forum=sqlreportingservices
    Hope this helps.
    Thanks,
    Katherine Xiong
    If you have any feedback on our support, please click
    here.
    Katherine Xiong
    TechNet Community Support

  • SSRS 2012 Print Error w/ Win 8.1 IE11 (0x80004005)

    I'm having an issue printing SSRS 2012 reports from Win 8.1/IE11.  When I print I get "An error occurred trying to render the report. (0x80004005)"  See below for SSRS Log.  This happens when trying to print any reports from this
    server on a win 8.1 machine. I've checked on Win8/IE10 and Win7/IE11 and they both work fine.  When I change the "User agent string" in F12/Emulation to IE10 instead of default it also works fine.  These reports are in compatibility mode
    by default due to the "Dispaly intranet sites in Compatibility View" being checked by default.  If I uncheck this box the reports will not even run.  They display an error message of "Value cannot be null. Parameter name: String"
    which is very similar looking to the error in the log below.
    TIA for any help
    Tommy
    The error log from SSRS is
    webserver!ReportServer_0-15!14cc!06/11/2014-09:59:40:: e ERROR: Internal error: System.ArgumentNullException: Value cannot be null.
    Parameter name: String
       at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
       at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
       at System.Web.Configuration.HttpCapabilitiesBase.get_MajorVersion()
       at Microsoft.ReportingServices.Diagnostics.Utilities.BrowserDetectionUtility.GetBrowserInfoFromRequest(HttpRequest request)
       at Microsoft.ReportingServices.WebServer.HttpRequestContext.get_BrowserCapabilities()
       at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.HttpRequestWrapper.get_BrowserCapabilities()
       at Microsoft.ReportingServices.Library.StreamRequestHandler.PopulateRSRequestParameters()
       at Microsoft.ReportingServices.Library.StreamRequestHandler.PerformStreamedOperation(StreamedOperation operation)
       at Microsoft.ReportingServices.Library.StreamRequestHandler.RenderItem(ItemType itemType)
       at Microsoft.ReportingServices.Library.StreamRequestHandler.ExecuteCommand()
       at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPage()
    library!ReportServer_0-15!14cc!06/11/2014-09:59:40:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeException: ArgumentException is encountered. Check inner exception for details., Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeException:
    An error occurred in the HTTP Runtime object for application domain ReportServer_MSSQLSERVER_0-15-130469329522201322. Most likely, the HTTP request contains an unsupported verb or invalid syntax. ---> System.ArgumentNullException: Value cannot be null.
    Parameter name: String
       at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
       at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
       at System.Web.Configuration.HttpCapabilitiesBase.get_MajorVersion()
       at Microsoft.ReportingServices.Diagnostics.Utilities.BrowserDetectionUtility.GetBrowserInfoFromRequest(HttpRequest request)
       at Microsoft.ReportingServices.WebServer.HttpRequestContext.get_BrowserCapabilities()
       at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.HttpRequestWrapper.get_BrowserCapabilities()
       at Microsoft.ReportingServices.Library.StreamRequestHandler.PopulateRSRequestParameters()
       at Microsoft.ReportingServices.Library.StreamRequestHandler.PerformStreamedOperation(StreamedOperation operation)
       at Microsoft.ReportingServices.Library.StreamRequestHandler.RenderItem(ItemType itemType)
       at Microsoft.ReportingServices.Library.StreamRequestHandler.ExecuteCommand()
       at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPage()
       --- End of inner exception stack trace ---;
    ui!ReportManager_0-16!3cc!06/11/2014-09:59:40:: i INFO: Unhandled exception: Microsoft.Reporting.WebForms.ReportServerException: An error occurred in the HTTP Runtime object for application domain ReportServer_MSSQLSERVER_0-15-130469329522201322. Most likely,
    the HTTP request contains an unsupported verb or invalid syntax. (rsHttpRuntimeError) ---> Microsoft.Reporting.WebForms.ReportServerException: For more information about this error navigate to the report server on the local server machine, or enable remote
    errors
       --- End of inner exception stack trace ---
       at Microsoft.Reporting.WebForms.SoapReportExecutionService.ServerUrlRequest(AbortState abortState, String url, Stream outputStream, String& mimeType, String& fileNameExtension)
       at Microsoft.Reporting.WebForms.SoapReportExecutionService.Render(AbortState abortState, String reportPath, String executionId, String historyId, String format, XmlNodeList deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream,
    String& mimeType, String& fileNameExtension)
       at Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension)
       at Microsoft.Reporting.WebForms.ServerModeSession.RenderReport(String format, Boolean allowInternalRenderers, String deviceInfo, NameValueCollection additionalParams, Boolean cacheSecondaryStreamsForHtml, String& mimeType, String& fileExtension)
       at Microsoft.Reporting.WebForms.ServerModeSession.RenderReportForPrint(String deviceInfo, NameValueCollection additonalParams, HttpResponse response)
       at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Hi Joshua.Arenz,
    As per my understanding, you configured SSRS 2012 of SharePoint mode, when you click system setting in Central Admin, you got the error message.
    According to the error message, the Reporting Services service application is not configured correctly. Please make sure you created service application correctly by following steps:
    In SharePoint Central Administration, in the Application Management group, click Manage Service Applications.
    In the SharePoint toolbar, click the New button.
    In the New menu, click SQL Server Reporting Services Service Application.
    In the Create SQL Server Reporting Services Service Application page, enter a name for the application.
    In Application Pool section, create a new application pool for the application (recommended). Then select or create a managed account for the application pool.
    In the Database Server, you can use the current server or choose a different SQL Server.
    In Database Name the default value is ReportingService_<guid>, which is a unique database name. If you type a new value, type a unique value.
    In Database Authentication, the default is Windows Authentication.
    In the Web Application Association section, select the Web Application to be provisioned for access by the current Reporting Services Service Application.
    Click OK.
    For more information about Creating a new Reporting Services Service Application, please refer to the following document:
    http://niftit.com/how-to-install-configure-reporting-services-sharepoint-2013/
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu

Maybe you are looking for