Advanced SSRS Find out what you have been missing

Post on 02-Jan-2016

65 views 0 download

Tags:

description

Advanced SSRS Find out what you have been missing. Presented by: Emil Glownia. Purpose of the session?. Show you SSRS report examples that you may not have seen before and briefly explain how they are created Give you ideas which you might want to use. “Branding” (Styles). - PowerPoint PPT Presentation

Transcript of Advanced SSRS Find out what you have been missing

Advanced SSRSFind out what you have been missing

Presented by: Emil Glownia

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Purpose of the session?

Show you SSRS report examples that you may not have seen before and briefly explain how they are created

Give you ideas which you might want to use

www.sql-server-business-intelligence.com emil@itcouple.co.uk

“Branding” (Styles) Configuration table with lookup function

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Save Parameters Save parameters Below is very simple example using T-SQL (use stored

procedure)

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Gantt Chart (Matrix Grid) Gantt Chart using subreport Grid

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Matrix Grid (Design) Gantt Chart “design view” + functions (SetParameters, GridFunction, SetPercentageBar,

GetColourScale)

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Heat Map Algorithm PUBLIC FUNCTION fGetColourScale(MinValue as double, MaxValue

as double, ActualValue as double) as string dim iRGBNumber as integer

if ActualValue > MaxValue then ActualValue = MaxValue end if

if isnothing(ActualValue) or ActualValue <=MinValue then return "white" else if ActualValue >MinValue then iRGBNumber = (200-(200*((ActualValue - MinValue)/(MaxValue -

MinValue))))+40 return string.format("#{0:x6}",rgb(255,iRGBNumber , iRGBNumber)) else return "white" end if

end functionwww.sql-server-business-intelligence.com emil@itcouple.co.uk

Gantt Chart Heat Map Heat map using daily time spent on project

per day

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Gantt Chart (Bullet Chart) Gantt Chart using bullet chart

www.sql-server-business-intelligence.com emil@itcouple.co.uk

To Do list Javascript tooltip Milestone Dashboard Other examples

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Q&A Session

Questions?

www.sql-server-business-intelligence.com emil@itcouple.co.uk

Coming up…

#SQLBITS

Speaker Title Room

Klaus Aschenbrenner Understanding SQL Server Execution Plans Aintree

Thomas Kejser Finding the Limits Lancaster

Alberto Ferrari Many-to-Many Relationships in DAX Pearce

Mark Whitehorn MDX and DAX-compare and contrast Boardroom

Bob Duffy SQL tuning from the dot.net perspective Empire

Francesco Quaratino The forgotten DBA daily essential checklist Derby

Thank you

www.sql-server-business-intelligence.com emil@itcouple.co.uk