Indholdsfortegnelse:
- Format grønbjørnepapir
- Kontrollér sideskift
- Opret kørsel Totals
- Skift ikonet Report Manager til et firmalogo
- Undertryk objekter eller formler i en Excel-gengivelse af en rapport
Video: Technology Innovation Ep 6: Innovation Management 2025
En del af Microsoft SQL Server 2005 Rapporteringstjenester til dummier Cheat Sheet
Tilføj et par rækker ekstra kodning i SQL Server 2005 Reporting Services til Tilpas dine rapporter. Prøv nogle af disse interessante (og cool) tricks for at gøre dine rapporter enten skiller sig ud eller passer ind i de eksisterende standarder, du måtte være forpligtet til at opfylde.
Format grønbjørnepapir
Hvis du arbejder hos et firma, der stadig kører mainframe-computere, har du måske set den gamle "grønbjælke" papirmasse. Dette er det brede papir, som mainframe computere bruger til at udskrive deres resultater. Papiret er foret med eller med grønne og hvide striber for at hjælpe med at læse over kolonnerne i en rapport.
I SQL Server Reporting Services skal du gøre betinget formatering af indholdet af tabelceller for at simulere stribeeffekten ved udskrivning. Hvis du vil ændre BackgroundColor til et udtryk, der veksler mellem grøn og hvid, skal du bruge dette udtryk til BackgroundColor-egenskaben for alle celler i rapportlinjen:
= iif (RowNumber (Intet) Mod 2, "Green", "White")
Kontrollér sideskift
Hvis du vil bedre kontrollere sideskift i en rapport, kan du gøre det med udtryk på grupper i en matrix eller et bord. Hvis du ved, at du gerne vil indsætte et sideskift på en bestemt rækkeantal, kan du angive det i gruppekspression; På den måde kan du introducere en skjult sideskiftgruppe. Sådan gør du:
-
Højreklik på en række på bordgitteret, og vælg Rediger gruppe fra pop op-menuen.
-
I dialogboksen Ekspressionsredigering, der vises, skal du indtaste følgende udtryk for at indsætte et sideskift efter 20 rapportlinjer:
= Loft (RowNumber (Intet) / 20)
Opret kørsel Totals
I nogle rapporteringssituationer kan du muligvis udtrykke den kumulative total for en rapportkolonne, da den ændrer række for række. For at gøre dette skal du indtaste et udtryk for værdien i tabelcellen. Sig, du vil angive en løbende sum for et felt kaldet SalesAmt. Følgende aggregatfunktion giver dig løbende totaler:
= RunningValue (felter! Salgsværdi, sum, intet)
Skift ikonet Report Manager til et firmalogo
Du vil muligvis tilpasse ikonet øverst til venstre på rapportens startside og sæt dit firmas logo på plads. Hvis du gennemsøger kilden til rapportadministratoren, vil du se, at filreferencen for mappesymbolet er:
/ Rapporter / billeder / 48folderåbning. jpg
Søgning i programlederen kan du finde denne fil i mappen:
C: Program FilesMicrosoft SQL ServerMSSQL.3Reporting ServicesReportManagerimages
Hvis du åbner denne fil, vil du opdage, at det er et 48 x 48. jpg-billede. Derfor, hvis du kan lave en lignende opløsning. jpg af dit firmas logo og gem denne nye logo fil som 48folderopen. jpg, næste gang du opdaterer din rapportadministrator, kan du se dit firmas logo i øverste venstre hjørne af websiden.
Undertryk objekter eller formler i en Excel-gengivelse af en rapport
Når du ikke vil se et dokumentkort eller en formel i en Excel-gengivelse af din rapport, kan du kontrollere egenskaberne for gengivelsen ved hjælp af enheden informationsindstillinger, når du angiver rapporten ved hjælp af URL-adgangsmetoden.
Hvis du f.eks. Undertrykker et dokumentkort fra en rapport i Excel, skal du bruge URL-linket som følger:
// servernavn / rapportserver? / SampleReports / Salgsordre detaljer & rs:Kommando = Render & rc: Format = HTML4. 0 & rcOmitDocumentMap = True
Når du kun ønsker dataværdierne og ingen formler, der genereres i Excel for hele rapporten, kan du bruge Device Information Setting for OmitFormulas til at undertrykke formelgenerering som i følgende udtryk:
// servernavn / rapportserver? / SampleReports / Medarbejder Salgsoversigt & EmployeeID =38 & rs: Command = Render & rs: Format = EXCEL & rc: OmitFormulas = sand