Delen via


Excel-gegevens voorbereiden voor mobiele Rapporten van Reporting Services

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.

Hier volgen enkele aandachtspunten bij het voorbereiden van een Excel-bestand en -werkbladen voor gebruik met een mobiel rapport:

Doen

  • Eén werkblad per gegevensset hebben.
  • Zorg ervoor dat kolomkoppen in de eerste rij staan.
  • Gegevenstypen consistent houden binnen elke kolom.
  • Cellen opmaken als de juiste typen in Excel.
  • De gegevens in werkbladen hebben, niet in het gegevensmodel in Excel.
  • Wanneer u formules gebruikt, moet u ervoor zorgen dat de hele kolom wordt berekend met dezelfde formule.
  • Gebruik Excel 2007 of hoger.
  • Sla Excel-bestanden op met de extensie XLSX.

Niet doen

  • Afbeeldingen, grafieken, draaitabellen of andere ingesloten objecten opnemen in werkbladen met gegevenssets.
  • Totaal- of berekende rijen opnemen.
  • Houd het bestand geopend in Excel bij het importeren.
  • U kunt getallen handmatig opmaken door valuta of andere symbolen toe te voegen.
  • Gebruik een werkmap met gegevens die zijn opgeslagen in het gegevensmodel.

Werkbladen

Wanneer u een Excel-bestand voorbereidt als een gegevensset voor een mobiel rapport, moet u ervoor zorgen dat u slechts één gegevensset per werkblad hebt. Elk afzonderlijk werkblad wordt als afzonderlijke tabel geïmporteerd in Mobile Report Publisher. Identiek benoemde werkbladen uit meerdere Excel-bronnen worden bij het importeren hernoemd door incrementele getallen toe te voegen. Als een werkmap bijvoorbeeld drie werkbladen heeft met de naam 'MyWorksheet'. de tweede en derde worden 'MyWorksheet0' en 'MyWorksheet1' genoemd. In de volgende schermopname ziet u de eerste paar rijen van een ideaal Excel-werkblad dat klaar is voor importeren.

Schermopname van de eerste paar rijen van een ideaal Excel-werkblad dat klaar is voor importeren.

Kolomkoppen

Zoals u in het vorige voorbeeld kunt zien, bevat de eerste rij de naam van de metrische waarde in die kolom. Mobile Report Publisher behoudt deze kolomkoppen voor eenvoudige naslaginformatie in de instellingen voor galerie-elementen. Kolomkoppen zijn echter niet vereist. Als het ontbreekt, genereert Mobile Report Publisher koppen volgens de Excel A,B,C,...,AA,BB,... conventie.

Mobile Report Publisher detecteert automatisch eersterijkoppen bij het importeren van een Excel-werkblad door de gegevenstypen van de eerste twee cellen in elke kolom te vergelijken. Als de gegevenstypen van de eerste twee cellen in een kolom niet overeenkomen, wordt de eerste rij bepaald dat deze kolomkoppen bevat. Als een tabel dus numerieke kolomkoppen bevat, moet u de kopnamen vooraf laten gaan door een tekenreeks, zodat deze worden gedetecteerd als kopteksten in het importproces.

Cellen

Celgegevens in elke kolom van een werkbladgegevensset moeten consistent zijn. Aan elke kolom wordt een gegevenstype toegewezen bij het importeren. Mobile Report Publisher detecteert automatisch gegevenstypen als tekenreeks, dubbel (numeriek), booleaanse waarde (waar/onwaar) of datum/tijd. Gemengde gegevenstypen in dezelfde kolom kunnen ertoe leiden dat deze detectie onnauwkeurig is of volledig mislukt. Deze detectie houdt rekening met het feit dat kolomkoppen mogelijk van het type string zijn. Cellen moeten worden opgemaakt als het juiste type in Excel om ervoor te zorgen dat mobile report Publisher de gewenste typen detecteert. In het vorige voorbeeld worden de zes kolommen getypt als:

  • Een datum/tijd-kolom
  • Een tekenreekskolom
  • Vier dubbele kolommen

Als een werkblad berekende cellen of formules bevat, wordt alleen de resulterende weergavewaarde geïmporteerd in mobile report Publisher.

Bestandslocatie en Excel-gegevens vernieuwen

Er zijn geen beperkingen voor het opslaan van Excel-bestanden die u importeert in Mobile Report Publisher. Als u het bestand na het importeren echter verplaatst of de naam ervan wijzigt, kunt u deze gegevens niet vernieuwen via de opdracht Alle gegevens vernieuwen die u in de gegevensweergave hebt gevonden.

Opmerking

In Mobile Report Publisher worden Excel-gegevens niet automatisch vernieuwd. U kunt de gegevens vernieuwen via de opdracht Mobile Report Publisher vernieuwen , maar alleen als het bestand niet is verplaatst.

Datums

Datumvelden zijn essentieel voor veel mobiele rapporten, zodat cellen correct zijn opgemaakt als datums in Excel. In sommige gevallen is een conversie noodzakelijk. Hier volgen voorbeelden van formules voor het converteren van cellen van tekst naar datums in Excel.

Week 24-2013=DATE(MID(A2,9,4),1,-2)-WEEKDAY(DATE(MID(A2,9,4),1,3))+MID(A2,6,2)*7

2013/03/21=DATEVALUE(A1)

2013-mar-12=DATEVALUE(RIGHT(A1,2)&"-"&MID(A1,6,3)&"-"&LEFT(A1,4))

Nadat u de cellen hebt geconverteerd, moet u ze opmaken als datums door ze te selecteren of de hele kolom. Open vervolgens het contextmenu , kies Cellen opmaken en kies Datum in de lijst Categorie . U kunt ook de wizard Tekst-naar-kolommen van Excel gebruiken om tekstcellen te converteren naar correct opgemaakte datums.

Niet ondersteund

Werkbladgegevens in andere indelingen dan die indelingen die eerder zijn beschreven, kunnen onvoorspelbare resultaten veroorzaken wanneer ze worden geïmporteerd. Het is een goed idee om werkbladen in een Excel-bestand te beperken tot alleen werkbladen die de juiste indeling hebben voor gebruik met een mobiel rapport.

Aangepaste objecten in Excel-werkbladen, waaronder draaitabellen, visualisaties en afbeeldingen, worden niet geïmporteerd in Mobile Report Publisher.