Hjem Personlig finansiering 5 Måter å tilpasse rapporter med SQL Server Reporting Services - dummies

5 Måter å tilpasse rapporter med SQL Server Reporting Services - dummies

Innholdsfortegnelse:

Video: Technology Innovation Ep 6: Innovation Management 2024

Video: Technology Innovation Ep 6: Innovation Management 2024
Anonim

En del av Microsoft SQL Server 2005 Reporting Services for Dummies Cheat Sheet

Legg til noen få linjer med ekstra koding i SQL Server 2005 Reporting Services til tilpass rapportene dine. Prøv noen av disse interessante (og kule) triksene for å få rapportene dine til å skille seg ut eller passe inn i eksisterende standarder du måtte være pålagt å oppfylle.

Formater grønt barpapir

Hvis du jobber hos et selskap som fortsatt driver mainframedatamaskiner, har du kanskje sett den gamle "grønne bar" -papirmassen. Dette er det store papiret som mainframe-datamaskiner bruker til å skrive ut resultatene sine. Papiret er foret med grønne og hvite striper for å hjelpe til med å lese over kolonnene i en rapport.

I SQL Server Reporting Services, for å simulere stripe-effekten når du skriver ut, må du gjøre betinget formatering på innholdet i tabellceller. For å endre BackgroundColor til et uttrykk som veksler mellom grønt og hvitt, bruk dette uttrykket for egenskapen BackgroundColor for alle celler i rapportlinjen:

= iif (RowNumber (Nothing) Mod 2, "Green", "White")

Kontroller sideskift

Hvis du vil bedre kontrollere sideskift i en rapport, kan du gjøre det med uttrykk på grupper i en matrise eller tabell. Hvis du vet at du vil sette inn et sideskudd på en bestemt radtelling, kan du spesifisere det i gruppekspresset; På den måten kan du introdusere en skjult sidebrytningsgruppe. Slik gjør du:

  1. Høyreklikk en rad på bordruten og velg Rediger gruppe fra hurtigmenyen.

  2. I dialogboksen Expression Edit, som vises, skriver du inn følgende uttrykk for å sette inn et sideskudd etter 20 rapportlinjer:

= Tak (RowNumber (Nothing) / 20)

Lag løp totals

I enkelte rapporteringssituasjoner kan det være lurt å uttrykke den kumulative summen for en rapportkolonne da den endrer rad for rad. For å gjøre dette må du skrive inn et uttrykk for verdien i tabellcellen. Si at du vil angi en løpende sum for et felt som heter SalesAmt. Følgende aggregatfunksjon gir deg løpende totals:

= RunningValue (Fields! SalesAmt. Verdi, Sum, Ingenting)

Endre rapportbehandlers mappeikon til en bedriftslogo

Du vil kanskje tilpasse ikonet øverst til venstre på rapportbehandlingens hjemmeside og legg bedriftens logo på plass. Hvis du blar gjennom kilden til Report Manager, vil du se at filreferansen for mappepiktogrammet er:

/ Rapporter / bilder / 48folderopen. jpg

Søker rundt i programlederen, kan du finne denne filen i katalogen:

C: Program FilesMicrosoft SQL ServerMSSQL.3Reportere tjenester 

ReportManagerimages

Hvis du åpner denne filen, vil du oppdage at det er et 48 x 48. jpg-bilde. Derfor, hvis du kan lage en lignende oppløsning. jpg av bedriftens logo og lagre denne nye loggfilen som 48folderopen. jpg, neste gang du oppdaterer rapportbehandleren din, ser du bedriftens logo i øverste venstre hjørne av nettsiden.

Undertrykke objekter eller formler i en Excel-gjengivelse av en rapport

Når du ikke vil se et dokumentkart eller en formel i en Excel-gjengivelse av rapporten, kan du kontrollere egenskapene til gjengivelsen ved hjelp av enheten Informasjonsinnstillinger når du angir rapporten ved hjelp av URL-tilgangsmetoden.

For eksempel, for å undertrykke et dokumentkart fra en rapport i Excel, bruk URL-lenken som følger:

// servernavn / rapportserver? / SampleReports / Salgsordre detaljer & rs: 

Kommando = Render & rc: Format = HTML4. 0 & rcOmitDocumentMap = True

Når du bare vil ha dataverdier og ingen formler generert i Excel for hele rapporten, kan du bruke Device Information Setting for OmitFormulas for å undertrykke formelgenerering som i følgende uttrykk:

// servernavn / rapportserver? / SampleReports / Employee Sales Summary & EmployeeID = 

38 & rs: Kommando = Render & rs: Format = EXCEL & rc: OmitFormulas = true

5 Måter å tilpasse rapporter med SQL Server Reporting Services - dummies

Redaktørens valg

Vanlige medikamenteffekter for legeassistenteksamen - dummies

Vanlige medikamenteffekter for legeassistenteksamen - dummies

Bli kjent med vanlige bivirkninger for legeassistenteksamen (PANCE). Den gjennomsnittlige personen over 60 år tar omtrent ni reseptbelagte medisiner og ser minst fire forskjellige helsepersonell. Potensialet for noen til å oppleve bivirkningene av disse medisinene er enorm, og det er potensialet for signifikante legemiddelinteraksjoner. ...

Epidemiologiske studier dekket av legeassistenteksamen - dummies

Epidemiologiske studier dekket av legeassistenteksamen - dummies

For legeassistenteksamen (PANCE) du bør være oppmerksom på forskjellene mellom typer epidemiologiske studier. Det første trinnet er å gjenkjenne om studiet er en retrospektiv studie eller en prospektiv studie: Retrospektiv: En retrospektiv studie betyr at du ser på fortiden for å finne ut hva som skjedde. For eksempel, en ...

Forhold som påvirker pleura dekket på legeassistenteksamen - dummies

Forhold som påvirker pleura dekket på legeassistenteksamen - dummies

Du kan se Spørsmål om legeassistenteksamen om forhold som påvirker pleura. Du må vurdere evaluering og behandling av pleural effusions, pneumothorax og pleurisy. Væske rundt lungene: Pleural effusjon Normalt er pleura et tomt rom; en pleural effusjon er ganske enkelt væske som opptar den plassen. Pleural ...

Redaktørens valg

Slik setter du automatiske varsler på LinkedIn - dummies

Slik setter du automatiske varsler på LinkedIn - dummies

Sikkert, du kan gjøre alt fotverket ved å gå til LinkedIn hjemmesiden og ser deg rundt for å se hvilke meldinger eller endringer som har skjedd. Den sanne kraften til å holde kontakten, har imidlertid LinkedIn, kontakter deg automatisk med den informasjonen du trenger for å holde deg informert. Klikk på Administrer-koblingen ved siden av Personvern og innstillinger ...

Tips for å administrere dine LinkedIn Post-interaksjoner - dummies

Tips for å administrere dine LinkedIn Post-interaksjoner - dummies

Når du klikker Publiser på LinkedIn, kan du tenke at jobb er ferdig, men det er bare begynt. Etter hvert som flere og flere leser innlegget ditt, kan de samhandle med innlegget og med deg som forfatter. Her er noen ting å huske på etter at du har publisert et innlegg: Overvåk statistikken. Når du ...

Forstå LinkedIn Pulse - dummies

Forstå LinkedIn Pulse - dummies

Har du sjekket ut LinkedIn Pulse ennå? Tenk deg om du leser en avis som bare viste deg artikler som har betydning for deg. (For det hele, for mange av dere, tenk på de dagene du kanskje har lest en avis.) Tilpassede nyheter er mulige, og på LinkedIn kalles det LinkedIn Pulse. Alt du trenger å gjøre for å ...

Redaktørens valg

Hva Dragon NaturallySpeaking kan gjøre for deg - dummies

Hva Dragon NaturallySpeaking kan gjøre for deg - dummies

Noe om å diktere til en datamaskin vekker alle slags urealistiske forventninger hos mennesker. Hvis du forventer at du skal servere deg frokost på sengen, har du lykke til. Denne artikkelen ble ikke skrevet ved å si "Computer, skriv en bok om NaturallySpeaking. "Forfatteren måtte diktere det ord for ord, akkurat som hun ville hatt ...

Når Start ikke starter i NaturallySpeaking - dummies

Når Start ikke starter i NaturallySpeaking - dummies

Når du gir kommandoen "Start" til Dragon NaturallySpeaking, du sier "Start America Online" eller "Start Microsoft Works" eller "Start Quicken", og programmet skal åpnes. Men hva hvis det ikke gjør det? Hva er greia? Start-kommandoen starter et program som er installert på maskinen din, og har enten et snarveisikon på ...

Når NaturallySpeaking Menykommandoer ikke fungerer - dummies

Når NaturallySpeaking Menykommandoer ikke fungerer - dummies

Når du gir en kommando til NaturallySpeaking, for eksempel "Klikk" og ingenting skjer, det sannsynlige problemet er at menyen Bruk menyer som er kompatible med skjermlesere, ikke er merket av. For å sjekke det: Velg Verktøy → Valg i vinduet NaturallySpeaking. Det er ikke noe poeng å fortelle deg hvordan du får tilgang til dette med stemmen, for det er akkurat ...