dbaspot
Tags Register FAQ Calendar Search Today's Posts Mark Forums Read

Business Intelligence - SSRS - Microsoft SQL Server

This is a discussion on Business Intelligence - SSRS - Microsoft SQL Server ; I am a "newbie" on SSRS. Recently, I was given the project of converting rdl files to point to a new database. The rdl's were originally built in VS 2005 and now I am using VS 2008. No biggie. I ...


Home > Database Forum > Microsoft SQL Server > Business Intelligence - SSRS

Reply

 

LinkBack Thread Tools Display Modes
  #1  
Old 05-18-2009, 02:11 PM
Database Newbie
 
Join Date: May 2009
Posts: 1
Randy Kroeger is on a distinguished road
Question Business Intelligence - SSRS

I am a "newbie" on SSRS. Recently, I was given the project of converting rdl files to point to a new database. The rdl's were originally built in VS 2005 and now I am using VS 2008. No biggie. I don't think. Some of the reports, have date parameters where one parameter updates the other parameter, which is a text box. In this case, I have a date description drop down parameter that when changes, is suppose to update a text box parameter with that date. Below are the sql's behind each parameter. The problem is this: when the report loads in preview, the default item in the date description parameter, updates the date text box parameter fine. However, if the user changes the drop down in the date description drop down, the date in the date text box parameter does not change. It looks like the default values update perferctly, but the event that should trigger from an item change on the date description does nothing.

I have been trying to find an answer and cannot. I know there is something I am overlooking as the old reports had worked. Thank you in advance for you help. Also, please note, I have not created anything new. I used the rdl's that are currently working in production.


Date Description parameter dataset:
select * from (
select 'Yesterday' date_range, 0 display_order
union all
select 'Last 7 Days' date_range, 1 display_order
union all
select 'Last Full Week (Sunday-Saturday)' date_range, 2 display_order
union all
select 'Last 14 Days' date_range, 3 display_order
union all
select 'Last 2 Full Weeks' date_range, 4 display_order
union all
select 'Calendar Month (~30 Days)' date_range, 5 display_order
union all
select 'Last Full Month' date_range, 6 display_order
union all
select '2 Calendar Months (~61 Days)' date_range, 7 display_order
union all
select 'Last Two Full Months' date_range, 8 display_order
union all
select 'Calendar Quarter (~91 Days)' date_range, 9 display_order
union all
select 'Calendar Half-Year (~182 Days)' date_range, 10 display_order
union all
select 'Calendar Year (~365 Days)' date_range, 11 display_order
union all
select 'Last Two & Next Two Weeks' date_range, 12 display_order
union all
select 'Next Two Weeks' date_range, 13 display_order
union all
select 'Next Month' date_range, 14 display_order

) a order by display_order



Date text box parameter dataset:

select convert(varchar,case
-- all from yesterday -- default is yesterday
when @range='Last 7 Days' then dateadd(dd,-7,getdate())
when @range='Last 14 Days' then dateadd(dd,-14,getdate())
when @range='Calendar Month (~30 Days)' then dateadd(mm,-1,dateadd(dd,-1,getdate()))
when @range='2 Calendar Months (~61 Days)' then dateadd(mm,-2,dateadd(dd,-1,getdate()))
when @range='Calendar Quarter (~91 Days)' then dateadd(mm,-3,dateadd(dd,-1,getdate()))
when @range='Calendar Half-Year (~182 Days)' then dateadd(mm,-6,dateadd(dd,-1,getdate()))
when @range='Calendar Year (~365 Days)' then dateadd(mm,-12,dateadd(dd,-1,getdate()))
-- weekly or monthly ranges
when @range='Last Full Week (Sunday-Saturday)' then dateadd(dd,-6-datepart(dw,getdate()),getdate())
when @range='Last 2 Full Weeks' or @range='Last Two & Next Two Weeks' then dateadd(dd,-13-datepart(dw,getdate()),getdate())
when @range='Last Full Month' then dateadd(mm,-1,dateadd(dd,-day(getdate())+1,getdate()))
when @range='Last Two Full Months' then dateadd(mm,-2,dateadd(dd,-day(getdate())+1,getdate()))
when @range='Last Three Full Months' then dateadd(mm,-3,dateadd(dd,-day(getdate())+1,getdate()))
else dateadd(dd,-1, getdate()) end,101) start_date,
convert(varchar,case
when @range='Last Week (Sunday-Saturday)' or @range='Last 2 Full Weeks' then dateadd(dd,-datepart(dw,getdate()),getdate())
when @range='Last Full Month' or @range='Last Two Full Months' or @range='Last Three Full Months' then dateadd(dd,-day(getdate()),getdate())
when @range='Next Two Weeks' or @range='Last Two & Next Two Weeks' then dateadd(dd,14,dateadd(dd,-datepart(dw,getdate()),getdate()))
when @range='Next Month' then dateadd(dd,28,dateadd(dd,-datepart(dw,getdate()),getdate()))
else dateadd(dd,-1, getdate()) end,101) end_date
Reply With Quote
  #2  
Old 11-25-2009, 01:16 PM
Database Newbie
 
Join Date: Nov 2009
Posts: 2
melina386 is on a distinguished road
Default Re: Business Intelligence - SSRS

we showed how to incorporate SSRS into a BI model, specifically covering the business model of a software development company and health-care agency deploying a custom BI portal. Understanding how to transform and analyze the data that drives your business will help you make important business decisions. Delivering that data to decision makers is a pivotal link in the BI chain. With SSRS, Microsoft has provided organizations with another tool that can easily tap into and extend the reach of crucial data. From business applications such as Microsoft CRM to custom project management solutions, SSRS easily utilizes many types of data and can deliver it in a variety of formats. Working with other applications and products in the Microsoft BI platform—such as SharePoint Portal Server, Analysis Services, and Office—SSRS will prove to be an invaluable BI tool now and in the future.

Data entry india
Reply With Quote
Reply

Thread Tools
Display Modes



All times are GMT -4. The time now is 01:54 AM.