![Page 1: Advanced SSRS Find out what you have been missing](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/3.jpg)
“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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/10.jpg)
To Do list Javascript tooltip Milestone Dashboard Other examples
www.sql-server-business-intelligence.com [email protected]
![Page 12: Advanced SSRS Find out what you have been missing](https://reader036.vdocuments.net/reader036/viewer/2022062301/56813478550346895d9b582b/html5/thumbnails/12.jpg)
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