Excel Services Reports v/s SSRS Reports Performance

Hello All,
I have used SSRS Reporting services to render Dashboard in PWA. 
I have added the Report directly to the web page and then navigating to various SSRS reports with multiple data queries to multiple datasets. 
This is making my Dashboard extremely slow. 
So my question is that, If I use Excel Services Reports in the Dashboard instead of SSRS Reports, will it be any faster ?
Also will it speed up if the reports are added to Performance Point services instead of directly adding to the webpage ?
Please let me know if anybody had tried this.
Thanks,
Shanky

Hello,
It might be quicker it might be slower - it is probably the SQL queries that are running. Are you using Stored Procedures to get the data or just T-SQL queries in the SSRS Report? How long do the queries take to return the data directly in SQL Server
Management Studio?
Paul
Paul Mather | Twitter |
http://pwmather.wordpress.com | CPS |
MVP | Downloads

Similar Messages

  • Details of Reports scheduled on SSRS (Report name, userdetails, frequency, etc)

    Hi all,
    Is there a way to find all SSRS scheduled reports details such as (Report Name, schedule time, mail IDs configured, etc.)?
    Please help as we have many SCCM reports on SRS, and manual work will take very long time..
    scorpITs | http://scorpITs.blogspot.com

    Hey ucrajee,
    Here is simple SQL query which will give you details on report subscription along with Subscription type, render format, next run date, time, email ID configured with subscription etc. 
    You need to run this SQL Query on your report server database.
    SELECT
    c.Name AS ReportName,
    'Next Run Date' = CASE next_run_date
    WHEN 0 THEN null
    ELSE
    substring(convert(varchar(15),next_run_date),1,4) + '/' +
    substring(convert(varchar(15),next_run_date),5,2) + '/' +
    substring(convert(varchar(15),next_run_date),7,2)
    END,
    'Next Run Time' = isnull(CASE len(next_run_time)
    WHEN 3 THEN cast('00:0'
    + Left(right(next_run_time,3),1)
    +':' + right(next_run_time,2) as char (8))
    WHEN 4 THEN cast('00:'
    + Left(right(next_run_time,4),2)
    +':' + right(next_run_time,2) as char (8))
    WHEN 5 THEN cast('0' + Left(right(next_run_time,5),1)
    +':' + Left(right(next_run_time,4),2)
    +':' + right(next_run_time,2) as char (8))
    WHEN 6 THEN cast(Left(right(next_run_time,6),2)
    +':' + Left(right(next_run_time,4),2)
    +':' + right(next_run_time,2) as char (8))
    END,'NA'),
    Convert(XML,[ExtensionSettings]).value('(//ParameterValue/Value[../Name="TO"])[1]','nvarchar(50)') as [To]
    ,Convert(XML,[ExtensionSettings]).value('(//ParameterValue/Value[../Name="CC"])[1]','nvarchar(50)') as [CC]
    ,Convert(XML,[ExtensionSettings]).value('(//ParameterValue/Value[../Name="RenderFormat"])[1]','nvarchar(50)') as [Render Format]
    ,Convert(XML,[ExtensionSettings]).value('(//ParameterValue/Value[../Name="Subject"])[1]','nvarchar(50)') as [Subject]
    ---Example report parameters: StartDateMacro, EndDateMacro & Currency.
    ,Convert(XML,[Parameters]).value('(//ParameterValue/Value[../Name="StartDateMacro"])[1]','nvarchar(50)') as [Start Date]
    ,Convert(XML,[Parameters]).value('(//ParameterValue/Value[../Name="EndDateMacro"])[1]','nvarchar(50)') as [End Date]
    ,Convert(XML,[Parameters]).value('(//ParameterValue/Value[../Name="Currency"])[1]','nvarchar(50)') as [Currency]
    ,[LastStatus]
    ,[EventType]
    ,[LastRunTime]
    ,[DeliveryExtension]
    ,[Version]
    FROM
    dbo.[Catalog] c
    INNER JOIN dbo.[Subscriptions] S ON c.ItemID = S.Report_OID
    INNER JOIN dbo.ReportSchedule R ON S.SubscriptionID = R.SubscriptionID
    INNER JOIN msdb.dbo.sysjobs J ON Convert(nvarchar(128),R.ScheduleID) = J.name
    INNER JOIN msdb.dbo.sysjobschedules JS ON J.job_id = JS.job_id
    Let me know if you have any queries.
    Thanks,
    Sandip Shinde(Blog:bi-bigdata.com|Twitter:@CloudBI_Sandip)

  • Multiple datasets with multiple tabular report in one SSRS Reports

    Hello Experts,
    I am using 3 Datasets for my report, which contains 3 tablix.  Dataset1 linked to Tablix1, Dataset2 linked to Tablix2 and Dataset3 to Tablix3 respectively. Also I have 4 parameters @StartDate, @EndDate, @ISTop10 and @Is_Top10.  I have set this
    @ISTop10 (Prompted as :  Top 10 Practices ) parameter as Boolean, Available values 'None' and Default values 'Specify values' (false). Similarly @Is_Top10 parameter set as Boolean, Available values 'None' and Default Values'specify Values' (false)
    All the three separate query (Dataset 1, 2, 3) are running successfully  in SSMS. Even there is no error while running this report. However, this report shows perfect data for Tablix1 only while for Tablix2 and Tablix3 pulling
    NO data only the Header and Column Name . 
    FYI - During Preview, I am selecting StartDate, EndDate, Top 10 Practice : True  and Top 10 Providers : True then hitting View Report.  I am using SSRS 2008 r2.
    Please help ASAP. Thank you  :)

    Hello Experts,
    Below codes are running successfully in SSMS and pulling correct data but when I am using this same code
    for SSRS 2008 r2 reports then are neither pulling any data nor showing any error.  The
    parameters @StartDate, @EndDate, @ISTop10 and @Is_Top10.  I have set
    @StartDate, @EndDate as Date/Time and this
    @ISTop10 (Prompted as :  Top 10 Practices ) parameter as Boolean, Available values 'None' and Default values 'Specify values' (false). Similarly @Is_Top10 parameter set as Boolean, Available values 'None' and Default Values'specify Values' (false).  During
    Preview I am selecting StartDate, EndDate, Top 10 Practice : True  and Top 10 Providers
    : True then hitting View Report. Tablix1 and 2  are pulling NO data,
    only the Header and Column Name for both of them.
    Please help ASAP.
    I believe I am missing something. I
    am desperately looking for some tips on this issue. 
    -- Dataset1 for Top_10_Practices --
    DECLARE @Date1 DATETIME ,
    @Date2 DATETIME ,
    @ISTop10 INT
    SELECT TOP 10 d .practice_id, d .mapped_to_practice, LTRIM(b.User_Desc) AS Worklist, a.Sent_To, a.Username AS Sent_From,
    COUNT(DISTINCT c1.proccode) AS Proc_Count, row_number() OVER (ORDER BY COUNT(DISTINCT proccode) DESC, Practice_ID)
    AS Rank_Prac
    FROM HTPN_Medic.dbo.HTPN_OI_Worklist AS a INNER JOIN
    HTPN_Medic.dbo.HTPN_OI_Users AS b ON a.Sent_To = b.Username INNER JOIN
    htpn_vision.dbo.ifx1_fin_header AS c ON LEFT(Item_ID, CHARINDEX('|', Item_ID) - 1) = RTRIM(c.patkey) AND RIGHT(Item_ID, LEN(Item_ID) - CHARINDEX('|', Item_ID))
    = RTRIM(c.invno) INNER JOIN
    htpn_vision.dbo.ifx1_fin_detail AS c1 ON c.patkey = c1.patkey AND c.invno = c1.invno AND c1.rec_type = '1' LEFT OUTER JOIN
    htpn_vision.dbo.ifx1_fin_auxdr AS c2 ON c.patkey = c2.patkey AND c.invno = c2.invno AND c2.orderno = 1 LEFT OUTER JOIN
    HTPN_Warehouse.dbo.r_Provider_Xref_Master AS d ON d .Source_ID = 27 AND c.drno = Dr_ID AND c.groupno = d .GroupNo AND c1.faccode = d .faccode AND
    c.deptno = d .deptno AND ISNULL(c2.auxdr, '0') = d .Extender_ID
    WHERE Sent_To IN ('BHNIADJ_V', 'BHNIADJ_M') AND (a.Item_Type = 3) AND Date_Stamp BETWEEN @Date1 AND @Date2 AND @ISTop10 = 1
    GROUP BY LTRIM(b.User_Desc), a.Sent_To, a.Username, d .practice_id, d .mapped_to_practice
    -- Dataset2 for Top 10 Providers --
    DECLARE @Date1 DATETIME, @Date2 DATETIME, @Is_Top10 INT
    SELECT TOP 10 LTRIM(b.User_Desc) AS Worklist, a.Sent_To,
    a.Username AS Sent_From, d .dr_id, d .mapped_to_physician, COUNT(DISTINCT c1.proccode)
    AS Proc_Count, row_number() OVER (ORDER BY COUNT(DISTINCT proccode) DESC, dr_ID)
    AS Rank_Prov
    FROM HTPN_Medic.dbo.HTPN_OI_Worklist AS a INNER JOIN
    HTPN_Medic.dbo.HTPN_OI_Users AS b ON a.Sent_To = b.Username INNER JOIN
    htpn_vision.dbo.ifx1_fin_header AS c ON LEFT(Item_ID, CHARINDEX('|', Item_ID) - 1) = RTRIM(c.patkey) AND RIGHT(Item_ID, LEN(Item_ID) - CHARINDEX('|', Item_ID))
    = RTRIM(c.invno) INNER JOIN
    htpn_vision.dbo.ifx1_fin_detail AS c1 ON c.patkey = c1.patkey AND c.invno = c1.invno AND c1.rec_type = '1' LEFT OUTER JOIN
    htpn_vision.dbo.ifx1_fin_auxdr AS c2 ON c.patkey = c2.patkey AND c.invno = c2.invno AND c2.orderno = 1 LEFT OUTER JOIN
    HTPN_Warehouse.dbo.r_Provider_Xref_Master AS d ON d .Source_ID = 27 AND c.drno = Dr_ID AND c.groupno = d .GroupNo AND c1.faccode = d .faccode AND
    c.deptno = d .deptno AND ISNULL(c2.auxdr, '0') = d .Extender_ID
    WHERE Sent_To IN ('BHNIADJ_V', 'BHNIADJ_M') AND (a.Item_Type = 3) AND Date_Stamp BETWEEN @Date1 AND @Date2 AND @Is_Top10 = 1
    GROUP BY LTRIM(b.User_Desc), a.Sent_To, a.Username, d .dr_id, d .mapped_to_physician

  • What is the best way to create a SSRS Report with Header Data and its associated child data

    So I have Member Information...Member ID...Member Addressing...etc.. I want to display this in the top part of the report like...
    Member Name:
    Member ID:
    Member Address Line 1:
    And then below I want to report on all the claims associated with a Member ID that is chosen by the Parameter. Obviously the Claim Data will be in Table format. Do I necessarily have to associate the Member Information with the Claim Information or simply
    use the same parameter? And what is the best Toolbox item to use to display the Member Information on top?
    Any help or guidance is greatly appreciated by this newbie.
    Thanks for your review and am hopeful for a reply.
    ITBobbyP

    Hi ITBobby,
    According to your description, you want to display all Claim Data for each Member. Right?
    In Reporting Services, we can use a table to display those Claim Data and make them group on Member ID. If you want to display the Member Information, we can put the data fields on parent group level. Then we can use create a parameter to filter the Member
    ID we need. We have tested this scenario in our local environment. Here are steps and screenshots for your reference:
    1. Create a DataSet(DataSet1) which contains the data fields of Member and Claim.
    2. Create a table and drag the Claim data into the table.
    3. In Row Group. Right click on Details and add a parent group.
    4. Select Member_ID in Group by.
    5. Right click on the textbox of Claim data. Select Insert Row->Outside of Group-Above. Drag the MemberName into the inserted row.
    6. In Report Data, right click on Parameter-> Add Parameter.
    7. Type Member_ID in Name and Prompt, select allow multiple values.
    8. In Available Values, select get data from a query. Choose DataSet1, select Member_ID in values and label. You can also set this in Default Values if you need.
    9. Save and preview.
    Reference:
    Understanding Groups (Report Builder and SSRS)
    Report Parameters (Report Builder and Report Designer)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Pre-Purchase Question - Deploying Crystal Report to SSRS Report Server

    Our company has recently installed a SQL 2005 server for our accounting system.  I had intended going down the path of using SQL Reporting Services as our reporting tool and deploying them to the builtin Report Server.  However, I've been using Crystal Reports for years and find it much more user friendly for a non-programmer to use.  I can actually write a report in Crystal, SSRS took me 3 days to achieve very little, I believe it requires too much SQL reporting knowledge for a beginner.
    After spending many hours trawling the net looking for a solution to this problem, I found that Crystal comes as part of Visual Studio.  However, I also believe the version of Visual Studio that comes with SQL2005 is the basic version, and I'd need the Pro version to get the Crystal add on. 
    To this end, I've downloaded the trial version of Crystal 2008 and installed it.  I find I can write a report in Crystal, and then I can manually add that report to a SSRS project. When I open the Crystal Report within Visual Studio I can see all the correct Crystal toolbars and menus etc, so it would appear that the installation of Crystal for Visual Studio has integrated properly.  I can then deploy that report to the Report server and see the report on the web page.  However clicking to open the report then opens the full Crystal Reports application, instead of just displaying the report in the web page.
    I've been unsuccessful in finding a solution to the above deployment problem.  I'm seeking a solution so that my users can just see the report without Crystal itself opening up.  I've been advised that there is a Crystal Report Server that I can purchase, but I don't wish to go to that expense when we already have this functionality built into our SSRS server.
    Can you please advise if it's possible to deploy the Crystal report to the SSRS Report Server and then open the report within the web page without opening the full Crystal app, and if so what steps I would need to take to implement this. 
    If this issue can be resolved, I'll be more than happy to purchase the full Crystal 2008 package and forget SSRS as a bad idea.
    Sorry to be so long winded, I wanted to be clear what the issue is.  Any information /advice would be very much appreciated.

    Hello Diane,
    I would not know if Crystal Report can be used with SSRS but I know for sure that you can use the embedded Crystal Reports Version with comes with VS 2005 or VS 2008 to create reports and to display them in web and windows application.
    We have lots of samples how to do this in our [dev community|https://boc.sdn.sap.com/].
    Also, you can use [Crystal Reports 2008|https://boc.sdn.sap.com/developer/library/CR2008SDK] with MS SQL 2005.
    Other products like Crystal Reports server can also use MS SQL 2005.
    Please see our [supported platforms for CR 2008|http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000712280&_OBJECT=011000358700000675322008E] on windows.
    Hope this helps
    Falk

  • List of SQL tables and attributes used in SSRS reports

    Hi,
    I have around 450-500 reports deployed in SSRS reporting server.
    All these reports are built on SQL from multiple databases, and these databases are having unnecessary tables and attributes.
    My requirement is to clean the unused tables and attributes from the databases. For this, I need the list of SQL tables and attributes used in these 450-500 SSRS reports.
    Is there any way to get this data?
    Regards,
    RK

    Hi RK,
    According to your description, you want to get a list of the tables and attributes used in all reports.
    In your scenario, you can query the ReportServer.dbo.Catalog table to get Report name, data source name, dataset name, and query used in the dataset with query below:
    WITH XMLNAMESPACES ( DEFAULT 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition', 'http://schemas.microsoft.com/SQLServer/reporting/reportdesigner' AS rd )
    SELECT ReportName = name
    ,DataSetName = x.value('(@Name)[1]', 'VARCHAR(250)')
    ,DataSourceName = x.value('(Query/DataSourceName)[1]','VARCHAR(250)')
    ,CommandText = x.value('(Query/CommandText)[1]','VARCHAR(250)')
    ,Fields = df.value('(@Name)[1]','VARCHAR(250)')
    ,DataField = df.value('(DataField)[1]','VARCHAR(250)')
    ,DataType = df.value('(rd:TypeName)[1]','VARCHAR(250)')
    --,ConnectionString = x.value('(ConnectionProperties/ConnectString)[1]','VARCHAR(250)')
    FROM ( SELECT C.Name,CONVERT(XML,CONVERT(VARBINARY(MAX),C.Content)) AS reportXML
    FROM ReportServer.dbo.Catalog C
    WHERE C.Content is not null
    AND C.Type = 2
    ) a
    CROSS APPLY reportXML.nodes('/Report/DataSets/DataSet') r ( x )
    CROSS APPLY x.nodes('Fields/Field') f(df)
    ORDER BY name
    For more information, please refer to this similar thread:
    Extract metadata from report server database
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • Excel Services and User Specific Data

    Hello,
    I am new to Excel Services.
    I want to retrieve data to Excel Services (at this phase, to prevent it in Excel Web Part) from SQL Server.
    The SQL might hold big amount of data so I think about fetching only the data relevant to each user.
    I configured a pivot table over a data connection with Windows Authentication, and when I refresh it I get the following message "The data connection uses windows authentication and user credentials could not be delegated". I think the Windows
    Authentication is required in order to pass information about the user to the SQL query so it can filter for the relevant data.
    My questions are as follows:
     Can I pass user information from the Excel model file to the SQL server in a way different from Windows Authentication?
    Alternatively, if I retrieve the data unfiltered to Excel Services, and filter only the pivot, will I get the same performance?
    Would the answers change if Excel and/or SharePoint version is changed from 2010 to 2013 or Online/365?
    Any other idea?
    Regards,
    Barak

    Hi,
    According to your post, my understanding is that you wanted to filter Excel Services Data.
    You can you can connect the Excel Web Access Web Part to a Current User Web Part or a Filter Web Part to pass user information. Please refer to:
    Personalized Data in Excel Services
    You will get the same performance.
    You can connect the Excel Web Access Web Part to a Current User Web Part in all versions.
    More information:
    Connecting Dashboard Filters to Excel Services Pivot Table Report Filters
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • SSRS report Excel Export file size is huge

    Hello everyone,
    I am facing an issue with SSRS report exporting  to Excel.
    Issue : Exported file size is too big.
    I have a matrix report ( parametrized report ) it fetches data from multiple table.
    initially when
    1) I select all parameters all values
    2) load the report after that
    3) exporting to excel
    so exported file size was about 10 Mb to 12MB
    Now, suddenly from this month exported file size is too big around 62 MB for same data,
    I checked on different forums and tried the solutions but it didn't worked,
    can anyone please suggest me on this.
    My environment is
    Visual studio (BIDS) 2008
    SQL Server 2008 R2
    Excel 2007
    Thanks

    Hi UdayKGR,
    According to your description, when you export a report into an excel file, the exported file size is too huge. Now you want to reduce the file size. Right?
    In this scenario, do you export the report into excel 2003 file? When reports are first exported and saved to Excel 2003, they do not benefit from the file optimization that Excel automatically applies to its *.xls workbook files. The larger file size can
    cause problems for e-mail subscriptions and attachments. To reduce the size of the *.xls files for exported reports, open the *.xls files and then resave the workbooks. Resaving the workbooks typically reduces their file sizes by 40 to 50 percent. Also please
    try to install the Reporting Services 2008 R2 Service Pack 2 and reduce the merged columns in exported excel file. For more information, please see the links below:
    Exporting to Microsoft Excel (Report Builder and SSRS)
    problem
    regarding the size of exported report from reporting services to excel format
    SSRS Export to Excel - Performance
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • SSRS Report queries begin running slowly, have to stop and start report server to restore performance

    We have had a production issue crop up twice now where reports begin running slowly seemingly at random.  
    When this happens we can see from running SQL Profiler that the report queries are taking an extremely long time to execute.  The same queries when run directly in management studio run quickly.  
    Initially I suspected parameter sniffing, and tried using OPTION (RECOMPILE) in the reports, as well as clearing out the particular query from the plan cache and running the SQL in SSMS to try and get a better plan etc but no amount of jiggery pokery by
    me could get the queries to run any faster.
    The really weird thing - is that stopping and starting the report server via the reporting services configuration manager instantly cures the problem.  
    I'd really love to know - why this might be?  Is it something to do with the report server closing and re-opening its connections to the database? That's the only sort of thing I can think of...any ideas? Anyone? Any suggestions would be much appreciated.
    LucasF

    Hi LucasF,
    In your scenario, usually we can monitor the execution log in Report Database. If you run below query, you can get the results how long the report takes to render (TimeRendering), how long to process the report(TimeProcessing) and how long to retrieve data
    from Database(TimeData). You can check the starttime and endtime to know the total time for executing a report.
    SELECT TOP1000 *FROM[ReportServer].[dbo].[ExecutionLog2]
    More details information, please reference to similar thread below:
    Steps for troubleshooting a slow SSRS 2014 server
    Troubleshooting Reports: Report Performance
    In SQL Server Reporting Services, a job will be created by SQL Server Agent if any of the following processes is underway:
    query execution on a remote or local database server
    report processing
    report rendering
    To cancel a job that is running on the report server, we can cancel the job directly or reduce the report execution time-out value in the SQL Server Management Studio and then will stop query execution. Please refer to the steps below:
    Open SQL Server Management Studio, and connect to "Reporting Services".
    Under the Report Server node, right-click on the "Jobs" folder and select "Refresh". Then, right-click on "Jobs" again and click "Cancel All Jobs".
    Right-click on the Report Server node and open the "Server Properties" dialog.
    Click the "Execution" option, and set the "Limit report execution to the following number of seconds:" to a much smaller number. After this issue is resolved, this configuration should revert to the previous state.  
    Reference:
    Managing a Running Process
    Setting Time-out Values for Report and Shared Dataset Processing
    In addition, we can also use the KILL Transact-SQL statement to terminate a normal connection by terminating the transactions that are associated with the specified session ID. For the details information, you can refer to:
    KILL (Transact-SQL)
    If you still have any problem, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • Project Server 2013 Excel Services and Perfomance Point reporting

    Hi
    Is there a way to show Enterprise Fields that consists of multiple values in Excel Services and Performance Point reports. It seems to be a big product limitation that this cant be done out of the box
    thanks
    Willem
    Willem

    Hi Willem,
    Indeed multi values custom fields are tricky to be managed through reporting.
    Here is a post done by a friend on our blog about
    multi value custom fields in Excel reporting.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • When output SSRS report to Excel, Plus sign was moved to the far left pane in Excel. How to fix it?

    Hi there:
       I've created a SSRS report and looks good inside Report Manager, See below . plus "+" is in the right place and
    if I click it, it will expand. 
    However, when I output results into excel, it becomes this, notice those plus sign "+" have been shifted to the far left and they are
    not line up with each month either... Is there any way to fix in the excel so that users could see exactly what they see in the Report Manger? 
     Thanks
    --Currently using Reporting Service 2000; Visual Studio .NET 2003; Visual Source Safe SSIS 2008 SSAS 2008, SVN --

    Hi cat_ca,
    Microsoft Excel has limitations with how it manages hidden and displayed report items when they are exported. When we export a report to Microsoft Excel format, groups, rows, and columns that contain report items that can be toggled are rendered as Excel
    outlines. Excel creates outlines that expand and collapse rows and columns across the entire row or column which can cause the collapse of report items that are not intended to be collapsed. This is by design. For more information about this, please see Show
    and Hide section in the link below:
    http://msdn.microsoft.com/en-IN/library/dd255234.aspx#ReportItemsExcel
    The following similar thread is for your reference:
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/06303610-5f6b-4c90-80a6-628552a3d36c/ssrs-2008-table-with-line-grouping-excel-export-problem-with-toggle-item?forum=sqlreportingservices
    Thank you for your understanding.
    Regards,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Excel export sum of cells problem in ssrs report

    Hii all
    i have ssrs report when i export it to excel and try to take sum of block of cells , it just shows me row count 
    not sum of values which i have selected to sum..
    please have a look on this ..
    the data in cell is a text ..
    help please ..
    Dilip Patil..

    Hi Dilip,
    In Reporting Services, sum function returns the sum of all the non-null numeric values specified by the expression, evaluated in the given scope. If the values are text type values, we couldn’t sum the values. While we can count the values. For more details,
    please see:
    Sum Function (Report Builder and SSRS)
    After export the report to Excel format, we can also aggregate the values in Excel file. Based on my test, we can select a block of cells, then click the Quick Analysis icon to calculate the values. When the values are non-null numeric values, there are
    many calculation functions, including sum function. While the values are text type values, there is only count function under TOTALS option. So this is by design. There is no way to sum text type values, it doesn’t make sense.
    If there are any misunderstanding, please elaborate the issue for further investigation.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • 2014 SSRS Reports Performance issues

    Hi All,
    After upgrading SQL 2008 reports to SQL 2014 i observed there is performance lag in 2014 ssrs reports,
    2008 reports which used to render in <2 secs now taking >50 secs,
    After doing some checks on why this lag occurred, i found that this is because of the expressions in reports, If i remove all the expressions then report renders < 2 secs otherwise its taking >50 secs 
    My question here is, we used the same expressions in 2008 version also which displays the report in <2 secs but why same thing taking more time in 2014 version.
    Is expressions handling in 2008 and 2014 different.
    and below are the expressions used in the both the versions
    IIF(ISNOTHING(Fields!Comp.Value),"-",Fields!Comp.Value) 
    IIF(ISNOTHING(Fields!Base.Value),"-",Fields!Base.Value)
    IIF(ISNOTHING(Fields!Var.Value),"-",Fields!Var.Value)
    iif(Fields!check.Value=true,"yellow","Transparent")
    Thanks in advance 
    Chandra.

    Hi Chandra,
    According to your description, the same report render slower in SQL Server 2014 than in SQL Server 2008.
    In both SSRS 2008 and SSRS 2014, the expression is processed in the same way. In Reporting Services, the total time to generate a report include TimeDataRetreval, TimeProcessing and TimeRendering. To analyze which section take much time, we can check the
    table Executionlog3 in the ReportServer database. For more information, Please refer to this article:
    More tips to improve performance of SSRS reports.
    After check out which section costs most of time, then you can refer to this article to optimize your report:
    Troubleshooting Reports: Report Performance.
    If possible, please share some information about your report migration.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • SSRS report through data subscription - Connect to 2 different SQL server DB for excel attachment in EMail Deliery

    I need to connect to 2 different SQL server without creating linked server for generating report. Is it possible in SSRS 2008 report service?

    Yes possible
    You would just required created two data sources which points to both your SQL Servers. And inside report you can create datasets based on each of these data sources to retrieve and display the data from them. In cases where you would require merging the
    data from both the systems you can use functions like Lookup, LookupSet etc. Reports created in SSRS can be rendered in a variety of formats like Excel, PDF, CSV etc
    see
    http://www.allaboutmssql.com/2013/08/ssrs-example-for-lookup-lookupset-and.html
    http://www.sqlcircuit.com/2012/03/ssrs-2008-r2-lookup-how-to-use-multiple.html
    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 report export to excel along with parameter filters

    HI,
    In ssrs reports export to excel along with parameter filters,is it possible or not?
    Could you please help me..
    indu

    Hi Sriindu,
    According to your description, you want to export the report into an excel file with the report parameter and filters. And you want to filter data in excel. Right?
    In Reporting Services, the components for exporting report into a file called Reporting Services Rendering Extension. There are three types of Reporting Services rendering extensions: Data Render Extension,
    Soft page-break renderer extensions, Hard page-break rendering extensions. All these three extension are only for rendering data. It can't keep the filters and parameter in the report. Also excel can't support Reporting Services filter in
    an excel file. So your requirement can't be achieved.
    Reference:
    Exporting Reports (Report Builder and SSRS)
    Interactive Functionality for Different Report Rendering Extensions (Report Builder and SSRS)
    If you have any feedback on our support, please click
    here.
    Best Regards,
    Simon Hou

Maybe you are looking for

  • Nested Divs - BG images not showing in IE 6

    I'm using nested divs for the layout of the site below. The div tags have a BG image in each. Everything works fine except in IE6. In that browser none of the BG images show up. Here's the site: http://www.jesseyoung.com/phenopath/test.html CSS is pa

  • Memory upgrade for MS-6156 BX7

    I have a Tiny PC which contains an MS-6156 BX7 described as PIII450I MICRO 1.4 17GB 128MBSD1 Mainboard = MS-6156 BX7 I would like to upgrade the memory but am getting a lot of conflicting info. It has a 128mb PC100: Can I fit a PC133 128mb sdram with

  • Invoice is getting blocked automatically, want to avoid this

    Gurus, While processing a GR based PO after posting Goods Receipt and then while processing Invoice Receipt, the invoice is being automatically blocked for verification. But I want this not to happen (I want invoice to be free for payment), I did che

  • Field constraint for days of week using single letter representation.

    I know I can add a check constraint for m,t,w,r,f,s,u How can I add a constraint that will allow any combination of the above. For example it would allow m or mf, or mwf Someone said it could be done with trim but I can not figure it out. Thanks in a

  • Dialog Prog to Display fields of Table or Structure in screen dynamically.

    Hello Experts ,        I am working on a dialog programming I wish to display any given table/structure on the screen - to be very clear. 1st screen -     One input box which can take any SAP standard or custom tableor structure as input <-- Press en