1 / 39

Tips & tricks about report design in Dynamics 2009

Tips & tricks about report design in Dynamics 2009. Steven Renders … think about IT. TOC. Introduction to enhanced report design Dashboard reports: Conditional formatting Using images to simulate KPI's Using and embedding Chart controls

nieve
Télécharger la présentation

Tips & tricks about report design in Dynamics 2009

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tips & tricks about report design in Dynamics 2009 Steven Renders …think about IT

  2. TOC • Introduction to enhanced report design • Dashboard reports: • Conditional formatting • Using images to simulate KPI's • Using and embedding Chart controls • Document Reports: • Display data bound information in page header • The No of Copies option • Q & A

  3. Introduction to enhanced report design • How to create a simple report?

  4. Classic Client

  5. Visual Studio

  6. Steps

  7. Steps to create a Classic Report

  8. Steps to createan RDLC Report

  9. Dashboard reports • Conditional formatting • Using images to simulate KPI's • Using and embedding Chart controls

  10. Conditional formatting • Expressions: • Describes data or property values. • Used to control the content and the appearance of a report. • Begins with an equal sign (=) followed by a combination of field identifiers, constants, functions, and operators.

  11. Expressions • Reporting Functions • Sum, First, Last, Avg, Count, InScope, Iif, Switch,… • Reporting Collections: • Globals, User, Fields, ReportItems • Visual Basic Run-time Library • .NET Framework CLR Classes & Assemblies • Custom Assemblies & Class Instances • Custom Code

  12. Using images to simulate KPI's

  13. Requiredsteps

  14. Behind the scenes

  15. Using and embedding Chart controls

  16. Using and embedding Chart controls • Not possible in detail level

  17. Alternative solution

  18. Padding • Possible atDetaillevel • But I don’tlikePadding

  19. Dashboard • Demo, usingCharts & Matrix

  20. Document Reports • Display data bound information in page header • The No of Copies option

  21. Display data bound information in page header • Fields can not be used in page header/footer • Let’s use ReportItems! • Be aware of possible problems of this solution

  22. Problem type 1

  23. Solution

  24. Problem type 2

  25. Solution • Global Variable: SharedVarDataas Object • Function to put value in it: Public Function SetData(NewData as Object) VarData= NewData End Function • Function to get value out of it: Public Function GetData() as Object Return VarData End Function

  26. Alternative solution • SeeChapter 5 of: http://www.packtpub.com/microsoft-dynamics-nav-2009-for-professional-reporting/book 

  27. The No of Copies option

  28. Classic Client

  29. Visual Studio • Look veryclosely

  30. List? • Why a List? • Container & Groupingcapabilty • Group on what?  • NoOfLoops • NoOfCopies • OutputNo

  31. List - Group

  32. Result

  33. Q & A

  34. Demo reports • Available as a download (in ppt)

  35. Steven Renders • Trainer (MCT) | Freelance Consultant | Author • Specialties: • Microsoft Dynamics NAV • Microsoft SQL Server • Business Intelligence & Reporting • Book: • Microsoft Dynamics NAV 2009: Professional Reporting • Company: • think about IT • Steven.Renders@thinkaboutit.be

More Related