Delen via


Problemen met rapporten oplossen: Rapporten toewijzen in een gepagineerd rapport (Power BI Report Builder)

VAN TOEPASSING OP: Power BI Report Builder Power BI Desktop

Problemen met kaarten in een gepagineerd Power BI-rapport kunnen optreden wanneer u een kaart- of kaartlaag aan uw rapport toevoegt wanneer u een bestaande kaart- of kaartlaag in uw rapport aanpast, wanneer u een voorbeeld van een kaart in een rapport bekijkt of wanneer u een rapport met een kaart publiceert. Gebruik dit onderwerp om deze problemen op te lossen.

Problemen met ruimtelijke gegevens

Gebruik deze sectie om problemen op te lossen die betrekking hebben op ruimtelijke gegevens.

Op het ontwerpoppervlak zie ik voorbeeld van ruimtelijke gegevens

Op het ontwerpoppervlak kan om de volgende redenen het bericht over ruimtelijke voorbeeldgegevens worden weergegeven:

  • Ruimtelijke gegevens zijn afkomstig van een gegevensset en de gegevensverbinding voor de query is ongeldig of de huidige referenties zijn ongeldig.

  • De kaartlaag bevat een eigenschap met een expressie. Expressies worden pas geëvalueerd als het rapport wordt uitgevoerd. Als u de kaart wilt zien, moet u een voorbeeld van het rapport bekijken.

  • Ruimtelijke gegevens zijn afkomstig van een gegevensset met een specifiek bereik. Wanneer een kaart bijvoorbeeld is genest in een tablix-gegevensgebied of als de kaart hetzelfde gegevenssetbereik gebruikt voor analytische en ruimtelijke gegevens, wordt het gegevensbereik pas berekend als het rapport wordt uitgevoerd.

Wanneer ik een offset voor een afzonderlijk kaartelement heb ingesteld, wordt een cluster met kaartelementen verplaatst

Ruimtelijke gegevens definiëren de kaartelementen die op elke kaartlaag worden weergegeven. Een kaartelement kan worden gebaseerd op ruimtelijke gegevens die één punt zijn, een set punten, één regel, een reeks lijnen, één veelhoek of een set veelhoeken. Elk kaartelement is een eenheid. Als een kaartelement meerdere punten bevat en u het element verplaatst, worden alle punten voor dat kaartelement verplaatst.

De gegevens voor elk kaartelement worden bepaald door de indeling van de ruimtelijke gegevens uit de externe bron. Wanneer een query bijvoorbeeld ruimtelijke gegevens opgeeft uit een SQL Server-database, kan elke rij in de resultatenset meerdere sets punt- of lijn- of veelhoekcoördinaten bevatten. Alle kaartelementen die door één rij in de resultatenset worden gedefinieerd, worden behandeld als een eenheid. Als u de weergave van specifieke sets coördinaten wilt variëren, moet u een van de volgende handelingen uitvoeren:

  • Wijzig de query om de coördinatensets als afzonderlijke rijen in de resultatenset te retourneren.

  • Selecteer de kaartelementen die u wilt variëren en stel de bijbehorende eigenschappen voor ingesloten punten, lijnen of veelhoeken in door de standaardweergave-eigenschappen voor het bijbehorende laagtype te overschrijven.

Ik heb de naam van een gegevensbron of gegevensset gewijzigd in een beschrijvende naam en er worden nu geen gegevens weergegeven in mijn kaart

De rapportdefinitie wordt niet automatisch bijgewerkt wanneer u de naam van een rapportitem handmatig wijzigt.

Wanneer u de naam van een gegevensset wijzigt, moet elke gegevensregio of kaartlaag die naar die gegevensset verwijst, handmatig worden bijgewerkt. Als u een tablix, grafiek of meter opnieuw wilt koppelen aan een gegevensset, selecteert u het item op het ontwerpoppervlak, opent u de eigenschappen van het gegevensgebied en selecteert u de naam van de juiste gegevensset. Als u een kaartlaag opnieuw wilt koppelen aan een gegevensset, selecteert u de laag, opent u de laageigenschappen en selecteert u de naam van de juiste gegevensset.

Mijn ruimtelijke gegevens bevatten null-waarden en lege tekenreeksen

In ruimtelijke gegevens voor het toewijzingsrapportitem worden null-waarden ingesteld op nul (0) en lege tekenreeksen zijn ingesteld op leeg ("").

Voor ruimtelijke gegevens die afkomstig zijn van een SQL Server-database, moet u de query wijzigen die de ruimtelijke gegevens retourneert om dit gedrag te wijzigen.

Mijn kaart overschrijdt het maximum aantal ruimtelijke elementen

Een kaart kan standaard 20.000 kaartelementen of 1.000.000 punten bevatten. Als uw kaart deze limieten overschrijdt, kunt u een van de volgende methoden gebruiken:

  • Een laag verwijderen.

  • Verklein de kaartresolutie.

  • Verklein de coördinaten van de kaartweergavepoort om een kleiner gebied weer te geven.

  • Als de ruimtelijke gegevens afkomstig zijn van een rapportgegevensset, stelt u een filter in om de gegevens uit de gegevensset te beperken. Het filter moet worden ingesteld op een veld dat geen ruimtelijk gegevenstype is.

  • Als de ruimtelijke gegevens afkomstig zijn van een SQL Server-database, wijzigt u de query om ruimtelijke functies te gebruiken om de gegevens te beperken tot een kleiner gebied.

Viewport Center en problemen weergeven

Gebruik deze sectie om problemen op te lossen die betrekking hebben op viewport-opties.

Ik kan het midden en de weergave niet instellen op een ingesloten kaartelement

Als u een viewport wilt centreren op een specifiek kaartelement, moet u de ruimtelijke gegevens op een laag met analytische gegevens hebben gekoppeld.

Ik stel het kaartcentrum en de weergave in mijn rapport in. Waarom is de kaartweergave niet hetzelfde wanneer ik het rapport opnieuw open?

Als de gebruikersreferenties die nodig zijn om ruimtelijke gegevens te lezen, niet beschikbaar zijn voor het rapport wanneer u het opent, worden tijdelijke aanduidingen voor ruimtelijke gegevens gebruikt. Afhankelijk van de opties voor midden en zoom die zijn ingesteld voor de kaartweergave, kan de kaartweergave zich centreren op een andere laag.

Als u de ruimtelijke gegevens opnieuw wilt laden en het kaartweergavecentrum wilt gebruiken dat is opgeslagen in het rapport, klikt u met de rechtermuisknop op de kaartweergavepoort en selecteert u Opnieuw laden. Nadat u de referenties voor de bron voor ruimtelijke gegevens hebt ingevoerd, laadt de laag de ruimtelijke gegevens en wordt de kaartweergave hersteld.

De optie Centreren en weergeven voor een kaartlaag werkt niet

Wanneer de viewport is ingesteld op het centreren van de ruimtelijke gegevens voor een specifieke laag en het midden van de weergave niet het centrum voor de laag lijkt te zijn, zijn er waarschijnlijk kleine eilanden of gebieden die zijn opgenomen in de ruimtelijke gegevens die te klein zijn om te zien in de viewport. Ruimtelijke gegevens voor een land/regio kunnen bijvoorbeeld kleine eilanden of andere kleine gebieden bevatten als onderdeel van het gebied. De viewport gebruikt alle ruimtelijke gegevens om het midden voor de laag te berekenen.

Als u berekeningen voor de laag wilt overschrijven, kunt u een van de volgende handelingen uitvoeren:

  • Geef een aangepast centrum op voor de viewport.

  • Wijzig het zoomniveau voor de viewport om de locaties te elimineren die u niet wilt opnemen.

  • Sluit de ruimtelijke gegevens in het rapport in en verwijder de locaties die u niet wilt opnemen.

Laagproblemen

Gebruik deze sectie om problemen op te lossen die betrekking hebben op laagopties.

Ik zie geen of meer lagen in mijn kaart

Of u een kaartlaag in een rapport ziet, is afhankelijk van de beschikbaarheid van de ruimtelijke gegevens, de relatie tussen de ruimtelijke gegevens en de analytische gegevens, het type ruimtelijke gegevens en het bijbehorende laagtype, de zichtbaarheids- en transparantieopties op de laag en de tekenvolgorde van de laag. Als u geen gegevens uit een laag ziet, controleert u de volgende opties:

  • Laagtype en ruimtelijke gegevenstype. Het laagtype geeft alleen ruimtelijke gegevens weer die overeenkomen met het laagtype. Als het laagtype bijvoorbeeld Punt is, maar de ruimtelijke gegevens Lijn zijn, worden er geen gegevens weergegeven.

  • Overeenkomen met veldwaarden. De waarden in de velden die u opgeeft om analytische gegevens en ruimtelijke gegevens te relateren, moeten elk kaartelement uniek identificeren. De velden moeten hetzelfde gegevenstype hebben. De waarden in de velden moeten identiek zijn. Zie Legenda, Kleurenschaal en Problemen met afstandsschalen voor meer informatie.

  • Laagvolgorde. De volgorde van lagen in het deelvenster Kaart is de volgorde waarin lagen worden getekend in de rapportweergave. Ruimtelijke gegevens op lagen die eerst worden getekend, kunnen worden overschreven door ruimtelijke gegevens voor lagen die later worden getekend. Lagen die boven aan de lijst worden weergegeven, worden eerst getekend. Wanneer u de volgordelagen in de lijst wijzigt, wijzigt u de tekenvolgorde van de lagen.

  • Doorzichtigheid. U kunt de transparantie voor elke kaartlaag afzonderlijk opgeven. Standaardwaarden voor transparantie verschillen, afhankelijk van hoe u een laag toevoegt. Een transparantie van 0% betekent dat de laag ondoorzichtig is en dat er geen andere laaggegevens worden weergegeven door deze laag. Als u wilt toestaan dat andere gegevens worden weergegeven via een bestaande laag, past u de waarde aan op een hoger percentage dat u het gewenste effect geeft.

  • Zichtbaarheid. Zichtbaarheid voor een laag is zichtbaar, verborgen of ZoomBased, op basis van het zoomniveau van de kaartweergavepoort. Het maximum- en minimumbereik voor zoomniveau kunnen ook worden opgegeven. Zichtbaarheid kan worden gebaseerd op een expressie die een van deze waarden evalueert.

    Tip

    U kunt zichtbaarheid voor elke laag in het deelvenster Kaart in-/uitschakelen. Wanneer u elke laag ontwerpt, schakelt u alle andere lagen uit om te bepalen of het probleem voor een afzonderlijke laag is of voor transparantieproblemen tussen lagen.

Ik stel een filter in op de kaartlaag en dit heeft geen effect

Als u gegevens voor een laag wilt filteren, moet het gegevenstype in de filterexpressie worden opgegeven. Controleer of u het juiste onderliggende gegevenstype hebt opgegeven, zodat de filtervergelijking de opgegeven voorwaarde correct evalueert. Zie Voorbeelden van filtervergelijkingen (Power BI Report Builder) voor meer informatie.

Problemen met legenda, kleurenschaal en regel

Gebruik deze sectie om problemen op te lossen die betrekking hebben op regels, legenda en kleurenschaalopties.

Hoe kan ik de waarden in de kaartlegenda bepalen?

Legendawaarden worden automatisch bepaald op basis van regels voor toewijzingselementtypen die u opgeeft voor elke kaartlaag en door distributieregels die u voor de legenda opgeeft.

Standaard worden alle items die door alle regels worden gegenereerd, weergegeven in de eerste legenda. Waarden voor alle veelhoek-, lijn- en puntregels voor elke laag dragen bij aan het gecombineerde legendabereik. Als u items in verschillende legenda's wilt weergeven, moet u eerst meerdere legenda's maken en vervolgens voor elke regel opgeven in welke legenda de gerelateerde items moeten worden weergegeven.

Als u een regel wilt koppelen aan een specifieke legenda, opent u de regeleigenschappen en selecteert u op de pagina Legenda de naam van de legenda die u wilt gebruiken. Als u items uit een legenda wilt verwijderen, selecteert u in legendaopties de lege regel voor de naam van de legenda. Als u de naam van legenda-elementen in het rapport wijzigt, moet u elke laag handmatig koppelen aan het juiste legenda-item.

Als u de titel en inhoud voor elke legenda wilt beheren, gebruikt u de legenda-eigenschappen voor de regel. U kunt opgeven hoeveel delen u wilt maken, de berekeningen wijzigen die waarden toewijzen aan elke deling, minimum- en maximumbereikwaarden instellen en de opmaak van de legendatekst wijzigen.

Zie Kaartlegenda's, kleurenschaal en gekoppelde regels (Power BI Report Builder) voor meer informatie.

De regels die ik heb ingesteld, geven niet de resultaten die ik verwacht

Regels zijn van toepassing op de analytische gegevens die zijn gekoppeld aan kaartelementen op een laag. Gebruik de volgende lijst om problemen met alle kleurregels, grootteregels, breedteregels en markeringstyperegels te identificeren:

  • De prioriteit voor het toepassen van stijl op elk kaartelement (veelhoek, lijn, punt) is, van laagste naar hoogste prioriteit: laageigenschappen; eigenschappen van kaartelementen voor alle kaartelementen op de laag; regels die u opgeeft; en vervolgens voor ingesloten kaartelementen waarvoor u de onderdrukkingsoptie selecteert, de waarden die u opgeeft. Zodra u de onderdrukkingsoptie voor een ingesloten element hebt geselecteerd, zijn regels niet meer van toepassing, zelfs als u later waarden weer wijzigt in de oorspronkelijke instelling.

  • Problemen met overeenkomende velden. Velden vergelijken maken gegevensbinding mogelijk tussen kaartelementen en analytische gegevens. De velden voor ruimtelijke gegevens en analytische gegevens die overeenkomen met overeenkomende velden moeten hetzelfde gegevenstype en dezelfde indeling hebben. Als het overeenkomstveld niet exact overeenkomt met de ruimtelijke gegevens en analytische gegevens, heeft de regel geen effect. Als het overeenkomstveld voor ruimtelijke gegevens bijvoorbeeld extra lege waarden of extra interpunctie bevat in vergelijking met het overeenkomende veld voor de analytische gegevens, treedt er geen overeenkomst op.

  • Zie Vary Polygon, Line and Point Display by Rules and Analytical Data (Power BI Report Builder) voor meer informatie.

Wat is de waarde NaN op de kleurenschaal?

NaN staat voor Not a Number. Waarden voor kleurenschalen zijn naar verwachting numeriek. Controleer de distributie-instellingen en de legendatekstwaarde voor de regels die zijn gekoppeld aan de kleurenschaal. Als u aangepaste distributiebereiken hebt gemaakt, controleert u of u de ondergrens hebt opgegeven voor het eerste bereik en de bovengrens van het laatste bereik.

Mijn kleurenschaal wordt niet weergegeven wanneer ik het rapport uitvoer

De kleurenschaal geeft informatie weer aan de gebruiker wanneer een kaartlaag kleurregels opgeeft voor veelhoeken, lijnen of punten voor de hele laag of voor ingesloten kaartelementen. Als er geen kaartelement een kleurregel opgeeft of als de kleurregels worden opgegeven met behulp van een legenda in plaats van de kleurenkaart, wordt de kleurkaart niet weergegeven in het weergegeven rapport.

Als u de kleurenschaal wilt weergeven, geeft u kleurregels op voor een laag of een ingesloten kaartelement. Zie Kaartlegenda's, kleurenschaal en gekoppelde regels (Power BI Report Builder) voor meer informatie.

Problemen met tegels

Gebruik deze sectie om problemen op te lossen die betrekking hebben op tegelachtergrondopties.

Ik zie de tegelachtergrond van Bing Kaarten niet

De volgende instellingen zijn van invloed op het feit of een tegelachtergrond van Bing Kaarten wordt weergegeven in een lokaal voorbeeld of in een rapport:

  • De kaarttegellaag moet bestaan. Selecteer in de wizard Kaart of laag een Bing Kaarten-achtergrond toevoegen voor deze kaartweergave. Hiermee voegt u een tegellaag toe voor het huidige kaart viewport view center en zoomniveau. U kunt ook een tegellaag toevoegen vanuit de werkbalk Van het deelvenster Kaart.

  • Het kaartcoördinaatsysteem voor de viewport moet geografisch zijn, niet Planar.

  • De kaartprojectie moet Mercator zijn.

  • Voor lokale preview moet u internettoegang hebben.

Zie Een kaart- of kaartlaag (Power BI Report Builder) toevoegen, wijzigen of verwijderen voor meer informatie over het toevoegen van een tegellaag.

Hoe kan ik de tekst op een tegellaag beheren?

Zowel road - als hybride weergaven bevatten tekst. De tekst maakt deel uit van de tegels die afkomstig zijn van Bing Maps Web Services.

Als u een tegellaag zonder tekst wilt opnemen, selecteert u Satellietweergave .

Problemen met knopinfo en label

Gebruik deze sectie om problemen op te lossen die betrekking hebben op label- of Knopinfo-opties.

Ik krijg een expressiefout over het bereik van de gegevensset wanneer ik een label of Knopinfo instelt op een expressie

Wanneer uw ruimtelijke gegevens afkomstig zijn uit een kaartgalerie, maken de bijbehorende gegevens geen deel uit van een rapportgegevensset. U kunt geen expressiesyntaxis gebruiken voor een verwijzing naar een gegevenssetveld om deze gegevens op te geven voor een label of knopinfo.

Als u gegevens wilt opgeven die betrekking hebben op ruimtelijke gegevens die geen deel uitmaken van een rapportgegevensset, moet u het symbool # gebruiken, gevolgd door een label waarmee de naam van de gegevens wordt opgegeven.