Delen via


Gegevens voorbereiden voor mobiele Reporting Services-rapporten

Opmerking

SQL Server Mobile Report Publisher is afgeschaft voor alle releases van SQL Server Reporting Services na SQL Server Reporting Services 2019. Het wordt stopgezet vanaf SQL Server Reporting Services 2022 en Power BI Report Server.

SQL Server Mobile Report Publisher ondersteunt veel complexe gegevensbewerkingen, waaronder filteren, aggregatie en tijdslicing. Dit artikel bevat enkele punten om rekening mee te houden bij het voorbereiden van gegevens. Het vooraf aggregeren van gegevens kan zowel het maken en gebruiken van mobiele rapporten optimaliseren als sommige ontwerpen voor mobiele rapporten vereisen.

Datum- en tijdnotaties

Wanneer u met datum- en tijdintervallen omgaat voor gebruik in een mobiel rapport, met name met de TimeNavigator, is het belangrijk om de datum-/tijdkolom correct op te maken, zodat de uitgever van het mobiele rapport deze als zodanig kan identificeren. Hier volgen voorbeelden van geldige datum-/tijdnotaties:

05/01/2009
2009-05-01
05/01/2009 14:57:32.8
2009-05-01 14:57:32.8
2009-05-01T14:57:32.8375298-04:00
5/01/2008 14:57:32.80 -07:00
1 May 2008 2:57:32.8 PM
Fri, 15 May 2009 20:10:57 GMT

Een of meer datum-/tijdsintervallen, zoals elk uur, dagelijks, maandelijks, kwartaal en jaarlijks, kunnen gegevenssets op basis van datum en tijd beschrijven. Mobile Report Publisher kan meerdere tabellen met verschillende granulariteit combineren en weergeven in één mobiel rapport. Houd echter rekening met de relevante intervallen van de oorspronkelijke gegevensset(s), omdat ze kunnen helpen bij het bepalen welke datum-/tijdfilteropties aan de gebruiker moeten worden weergegeven in het uiteindelijke mobiele rapport.

Datumvelden in multidimensionale en tabellaire modellen van Analysis Services kunnen hun datumopmaak in gedeelde gegevenssets verliezen. Zie Datumopmaak behouden voor Analysis Services in mobiele rapporten voor een oplossing die de opmaak ervan behoudt.

Filtergegevens voorbereiden

Mobile Report Publisher kan gegevens filteren op basis van datum-/tijdvelden en sleutelvelden. Hoewel sleutelvelden numeriek kunnen zijn, zijn ze in de meeste gevallen een id of een tekenreekswaarde. Als u een filterveld wilt voorbereiden voor gebruik met een navigatorelement zoals de selectielijst, moet de filtersleutel één kolom in de gegevenstabel zijn. Op die manier kunt u de tabelrijen groeperen op basis van de waarde in de filterkolom. Als meerdere kolommen verschillende filtersleutels of filtercriteria bevatten, kunnen mobiele rapporten met meerdere filternavigatoren hiërarchisch of afzonderlijk worden gebruikt.

Industrie Locatie Regio
Banken AFGHANISTAN AZIË
Commerciële en professionele services AFGHANISTAN AZIË
Voedsel, drank en tabak AFGHANISTAN AZIË
Media AFGHANISTAN AZIË
Farmaceutische producten AFGHANISTAN AZIË
Food & Staples Retailing ALBANIË EUROPA

Op sleutel gebaseerde filters kunnen ook hiërarchisch zijn gestructureerd voor gebruik met een selectielijst in een boomstructuur. Als u gegevens wilt voorbereiden voor gebruik in dit type scenario, maakt u een opzoektabel met een beschrijving van de hiërarchische structuur. Gebruik een tabelstructuur die een sleutelkolom en een bovenliggende sleutelkolom bevat om aan te geven waar een knooppunt deel uitmaakt van de algehele hiërarchie.

In deze tabel worden de ParentKey-items eerst vermeld in de kolom ItemKey en vervolgens weergegeven in de kolom ParentItemKey naast hun onderliggende items.

OnderdeelSleutel ParentItemKey
Financiële gegevens
Industrie
Basisbehoeften voor consumenten
Discretionaire consument
Gezondheidszorg
Informatietechnologie
Banken Financiële gegevens
Vastgoed Financiële gegevens
Gediversifieerde financiële middelen Financiële gegevens
Verzekering Financiële gegevens
Commerciële en professionele services Industrieën
Kapitaalgoederen Industrieën
Transportsector Industrieën
Voedsel, drank en tabak Basisconsumptiegoederen
Food & Staples Retailing Basisproducten voor consumenten
Huishoudelijke en persoonlijke producten Basisconsumptiegoederen
Media Niet-noodzakelijke consumptiegoederen en diensten
Auto's en onderdelen Discretionaire consument
Duurzame consumptiegoederen en kleding Discretionaire consument
Consumentenservices Discretionaire consument
Detailhandel Discretionaire consument
Farmaceutische producten Gezondheidszorg
Gezondheidszorgapparatuur en -diensten Gezondheidszorg
Software en Diensten Informatietechnologie
Technologiehardware en -apparatuur Informatietechnologie
Telecommunicatiediensten Informatietechnologie