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)
Similar Messages
-
Schedule a SSRS report as step in SQL SERVER agent
Hi All,
The requirement is that can we schedule a job as a step in SQL Server Agent.
Scenario: I got a SQL Agent job which got multiple steps. Executing SP's, running SSIS etc. The last setp i want to setup is run a SSRS report where it gives the report of all the steps. It is like a summary report.
Is that is possible. If so hw can i achieve it.
Thanks in advance.You can use rs utility to render reports using below script file
http://skamie.wordpress.com/2010/08/11/using-rs-exe-to-render-ssrs-reports/
and call rs utility from bat file or using xp_cmdshell.
Then include this script as last step in your job.
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs
Visakh, I added you to this list:
http://social.technet.microsoft.com/Forums/sqlserver/en-US/64ad4f52-2fd8-4266-b4a4-5657c8870246/needed-more-answerers?forum=sqlgetstarted
Thanks!
Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
Small Basic,
Wiki Ninjas,
Wiki)
Answer an interesting question?
Create a wiki article about it! -
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 -
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,
ShankyHello,
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 -
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.
ITBobbyPHi 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 -
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,
RKHi 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 -
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 -
Report Schedules after downtime
Hello everyone,
I am Running BO XI3.1 sp3. If I have 1 report scheduled to run daily at x time and I take the SIA (which governs my CMS) down for 2 days. When the CMS comes back online, will the CMS & the report scheduler process the report to run two times or will it just run once to catch up?
Example:
Report XYZ set to run on Su, M, Tu, W, Th, F, Sa.
SIA/CMS offline for F, Sa
SIA/CMS online on Su.
Will the CMS & Report scheduler process 2 instances of report XYZ or will I just have 1 report?
Thank you all.hi,
You will not get instances of friday and saturday.
You will get an instance on the day your cms starts.
Regards,
Prithvi -
SSRS report email Scheduling omit zero record
Is that a way to omit zero record for SSRS report email scheduling?
That means if zero record happened it shouldn't trigger emailing.Hi SAMSUNG TECH,
Per my understanding that you don't want to send the scheduled email subscription if the report have no data, right?
I have tested on my local enviroment that you can modify the commend in the job step include some condition to send the email or not.
Detials information in below for you reference:
Open SQL Server Management Studio (SSMS) to connect to Database Engine ->expand SQL Server Agent->expand Jobs, double-click the Job.
you can use query below to find the Subscription you have just created and the “ScheduleID” in the table is equal to the Jobs Name.
use ReportServer;
SELECT USR.UserName AS SubscriptionOwner
,SCH.ScheduleID
,SCH.NextRunTime
,SCH.LastRunTime
,SCH.EndDate
,SCH.EventData
,SUB.EventType
,SUB.SubscriptionID
,SUB.ModifiedDate
,SUB.[Description]
,SUB.DeliveryExtension
,SCH.Name AS ScheduleName
,CAT.[Path] AS ReportPath
,CAT.[Description] AS ReportDescription
FROM dbo.Subscriptions AS SUB
INNER JOIN dbo.Users AS USR
ON SUB.OwnerID = USR.UserID
INNER JOIN dbo.[Catalog] AS CAT
ON SUB.Report_OID = CAT.ItemID
INNER JOIN dbo.ReportSchedule AS RS
ON SUB.Report_OID = RS.ReportID
AND SUB.SubscriptionID = RS.SubscriptionID
INNER JOIN dbo.Schedule AS SCH
ON RS.ScheduleID = SCH.ScheduleID
ORDER BY USR.UserName
,CAT.[Path]
2. Select "Steps" on the left pane on the Job Properties window.
3. Click Edit button in the bottom of the window and then change the command
Existing command is:
EXEC [ReportServer].dbo.AddEvent @EventType='TimedSubscription', @EventData='9be28f07-3784-4070-802a-b7ca0aec4c7c'
Change the command as below: (Remember to check the Database Name and table name):
If exists
(Select top 1 * from [DBName].TableName )
EXEC [ReportServer].dbo.AddEvent @EventType='TimedSubscription', @EventData='9be28f07-3784-4070-802a-b7ca0aec4c7c'
BEGIN
END
Note: Change the @EventType and @EventData to the values in your job,the value of this two fields can be found by execute the query in step1.
More details information in below articles:
http://www.jasonyousef.com/2012/02/dont-send-that-empty-ssrs-report.html
http://blogs.msdn.com/b/bimusings/archive/2005/07/29/445080.aspx
If you still have any question, please feel free to ask.
Regards
Vicky Liu -
SSRS Report Group By Vertical and Horizontally with Detail Data
Dears,
I am expecting your help to achieve blow task in SQL Reporting Service. I am pulling data from a SharePoint List and my data set looks like below; and, I need to show those data in following layout;
Group by: Destination and Week (vertical, horizontal)
Detail : JobNo and VessleName (no aggregation and should show detail text data)
How could I show that in SSRS Report? I tried Matrix and couldn’t get that layout yet; it shows me always 1<sup>st</sup> Job NO and Vessel Name for each Destination, not showing the rest.
Kindly share with me guide lines attached is for your reference.
ASP.Net, C#.Net, SQL Server ,Win32Dear Ricardo,
I was trying your project with my real data and was not success.
Also, when I check in details with my test data, I saw that Job2 is missing in your output.
I can not find any reason why it is missing, could you please tell me what could be the reason?
Also, it takes first lines of each Destination form below data as well, appropriate if you can test below data also.
with SampleTable(Destination,WekkNo, JobNo, VesseName, ATA)
as
Select 'GENOA-ITGOA' , '7','J507979', 'AL BAHIA', '14/2/15' Union All
Select 'GENOA-ITGOA' , '7','J507981', 'AL BAHIA', '14/2/15' Union All
Select 'GENOA-ITGOA' , '7','J508342', 'SABYA', '14/2/15' Union All
Select 'GENOA-ITGOA' , '7','J508343', 'SABYA', '14/2/15' Union All
Select 'GENOA-ITGOA2' , '7','J508418', 'SABYA', '14/2/15' Union All
Select 'GENOA-ITGOA2' , '7','J508342', 'SUDAIR', '14/2/15' Union All
Select 'GENOA-ITGOA2' , '7','J508343', 'SUDAIR', '14/2/15' Union All
Select 'GENOA-ITGOA' , '8','J508418', 'SUDAIR', '20/2/15' Union All
Select 'GENOA-ITGOA' , '8','J508606', 'JAZAN', '20/2/15' Union All
Select 'GENOA-ITGOA' , '8','J508607', 'JAZAN', '20/2/15' Union All
Select 'GENOA-ITGOA2' , '8','J508608', 'JAZAN', '20/2/15' Union All
Select 'GENOA-ITGOA2' , '8','J509006', 'HANJIN ELIZABETH', '20/2/15' Union All
Select 'GENOA-ITGOA' , '8','J509007', 'HANJIN ELIZABETH', '20/2/15' Union All
Select 'GENOA-ITGOA' , '8','J509129', 'HANJIN MALTA', '20/2/15' Union All
Select 'GENOA-ITGOA2' , '10','J509130', 'HANJIN MALTA', '7/3/15' Union All
Select 'GENOA-ITGOA2' , '10','J509326', 'SUDAIR', '7/3/15' Union All
Select 'GENOA-ITGOA' , '10','J509327', 'SUDAIR', '7/3/15'
Select * from SampleTable
ASP.Net, C#.Net, SQL Server ,Win32 -
Hello,
Can anyone guide me how to access the calendar exception details from Project Server using PSI?
I need to extract calendar details of enterprise resources , like exception name, exception type, exception start date and exception end date into my SSRS report hosted in SharePoint 2013 and 2010.
I would be helpful if I can get a sample of this. I have read through many PSI documents in fact still going through ,what PSI does and doesn't , PSI methods etc. from Project Server SDK and MSDN . Moreover, I
am a beginner in .NET programming. I am confused and have lots of questions in my mind, like which PSI service should be used in my report(is it just Calendar.svc), can we pull the details as XML type data source my SSRS report ,are
there any other configuration settings apart from " setting up an event handler by installing an event handler assembly on each Project Server computer in the SharePoint farm, and then configuring the event handler
for the Project Web App instance by using the Project Server Settings page in the General Application Settings of SharePoint Central Administration" (as per prerequisites for PSI in SDK) , how can I implement authentication settings
-(when user with proper SharePoint permission
can accesses the SSRS report )
Kindly bear with me if my questions are not appropriate .
Please do guide me, and .
Thanks in Advance!!
Mridhula
Mridhula.SHi Brendan,
Project server reporting database doesn't contain the calendar info. The only supported way to use the PSI to read the calendar info from Published database.
See this
reply from Amit.
Hope this helps,
Guillaume Rouyre, MBA, MVP, P-Seller | -
How to get custom file name in manually generated SSRS report
Hi,
I am creating a SSRS report which would be executed by User manually through ReportServer URL.User would be generating the SSRS report for different Customer ID based on ad-hoc basis.
I am passing CustomerID as input parameter to the report. Is there any way to get the manually generated SSRS report name as 'Report_CustomerID_TodayDate.xls'. Please let me know.
E.g.If User is generating report for Customer ID 123 today then report name should be 'Report_123_07092013.xls'
Thanks for your help in advance.
Thanks,
AbhiyantaHi Amar,
If possible Can you please provide the custom code to rename the exported file in SSRS.
Thanks in advance,
Regards,
Jagan -
Scheduled email attached Report Name needs to be changed.
In Crystal Reports Server 2008, I have a scheduled a Publication report using dynamic parameters. The report is exported to a PDF. The PDF is emailed as an attachment. I would like to create the name of the attachment from a field inside the report. I will assume that I could use the .NET SKD and create a Publication Extension? If anybody has run accoss this need and has a better work around please let me know.
Thanks in advance for any advice.you can create a ublication extension to rename the pdf file before delivery ( PostProcessing) but I don't think .NET SDK can be used for it, the APIs are available only in Java SDK.
-
Create SSRS report using Schedule Perfomance Index(SPI) from mpp file
Hi,
We have project server data available in sql server. We need to create SSRS report to show schedule performance Index(SPI) of each week of all the projects. So we have the TaskSPI data available in MSP_EPMTask_Userview table. But the corresponding project
status date is represented once for each projects. Is the weekly status dates keeping anywhere in the database? How can achieve this functionality?
Regards,
JulieHi Julie,
SPI is calculated at task level and is also a timephased indicator (since BCWP and BCWS are also timephased). There are calculated based on the status date (project tab in the ribbon) which is at project level. The project status date is not kept in
time, this is a unique value thus you do not have a weekly status date.
Do you mean you want to keep an history of each value of the status date? Does it really make sense?
Hope this helps,
Guillaume Rouyre, MBA, MVP, P-Seller | -
Link from SSRS Report to a Project Gantt, Focusing on a Task
Hi,
We are using Server 2010 SP 2 (and considering moving to 2013).
We have an SSRS grid report in which each row relates to a task in a project on the server.
We would like to add to each row in the report a link that will open the project and focus on the relevant task. The project can be opened either in Professional, Project Center or Project Site (any will
satisfy, as long as the user sees the task in a Gantt context).
Is this possible in 2010? Is this possible in 2013?
Thanks,
BarakHi,
you can easily create a hyper link to project site of that particular project, but unfortunately you are limited to redirect to that project's particular schedule PDP only not to your desire view.
so once the user will click on link, he/she will be redirected to project site's view which they have opened last time as PS always opens the last view in-use by the user. so there is chance that instead of task related view, they may see resource/assignment
etc etc view.
If above is OK with you then great, simply create a ssrs column to redirect to something similar like this: http://<server-name>/<PWA-Instance>project detail pages/schedule.aspx?projuid=<projduid>
in case above is not satisfactory, then you may need to create another ssrs report to be accessed from that parent report to show you your required results. but then it wont be a gantt view, instead you can show another tabular/graphics report to show required
data.
so basically its a trade-off between options :)
hope this helps.
Khurram Jamshed - MBA, PMP, MCTS, MCITP (
Blog, Twitter, Linkedin )
If you found this post helpful, please “Vote as Helpful”. If it answered your question, please “Mark as Answer”.
Maybe you are looking for
-
I purchased four movies from iTunes yesterday and want to sync them to my daughter's new iPod Touch. I have been able to sync apps, music, contacts, etc. but keep getting a message stating the movies can not be read or written. I was able to sync on
-
Parse a xml file from clob column.
Dear, i have been suffreing a problem about xml. i have a table with two columns, one is bfile data type other is clob data type. A xml data is stored into both cloumns as clob and bfile. My xml data format is correct. when i took xml data from bfile
-
Office Web Apps 2013 with SharePoint 2013 Server
Hi All, I have installed a separate server for Office Web Apps 2013 on Windows Server 2012 VM. I have followed TechNet's article on Deploying Office Web Apps Server & exactly followed steps. On SharePoint Server 2013 (Windows Server 2012), I followed
-
Is it possible to use Siri to send text messages to groups (categories, distribution lists)? I want to be able to say to Siri "Send a text message to the people in 'group 4' category." I then dictate the text message, confirm, and out it goes. Groups
-
50 ABAP Program in a Process Chain.
Hello Experts, Here is what I am trying to do. I want to create Process Chain which run 50(for ex.) Abap Program in parallel. I can create one by one through Process Types and select 'ABAP Program' and drag in the chain which is really very time cons