advanced ssrs find out what you have been missing

13
Advanced SSRS Find out what you have been missing Presented by: Emil Glownia www.sql-server-business-intelligence.com [email protected]

Upload: amos-roberts

Post on 02-Jan-2016

64 views

Category:

Documents


0 download

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

Page 1: 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 [email protected]

Page 2: Advanced SSRS Find out what you have  been missing

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 [email protected]

Page 3: Advanced SSRS Find out what you have  been missing

“Branding” (Styles) Configuration table with lookup function

www.sql-server-business-intelligence.com [email protected]

Page 4: Advanced SSRS Find out what you have  been missing

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

procedure)

www.sql-server-business-intelligence.com [email protected]

Page 5: Advanced SSRS Find out what you have  been missing

Gantt Chart (Matrix Grid) Gantt Chart using subreport Grid

www.sql-server-business-intelligence.com [email protected]

Page 6: Advanced SSRS Find out what you have  been missing

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

GetColourScale)

www.sql-server-business-intelligence.com [email protected]

Page 7: Advanced SSRS Find out what you have  been missing

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 [email protected]

Page 8: Advanced SSRS Find out what you have  been missing

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

per day

www.sql-server-business-intelligence.com [email protected]

Page 9: Advanced SSRS Find out what you have  been missing

Gantt Chart (Bullet Chart) Gantt Chart using bullet chart

www.sql-server-business-intelligence.com [email protected]

Page 10: Advanced SSRS Find out what you have  been missing

To Do list Javascript tooltip Milestone Dashboard Other examples

www.sql-server-business-intelligence.com [email protected]

Page 11: Advanced SSRS Find out what you have  been missing

Q&A Session

Questions?

www.sql-server-business-intelligence.com [email protected]

Page 12: Advanced SSRS Find out what you have  been missing

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

Page 13: Advanced SSRS Find out what you have  been missing

Thank you

www.sql-server-business-intelligence.com [email protected]