Exportera (0) Skriv ut
Visa allt
Den här artikeln har översatts manuellt. Flytta pekaren över meningarna i artikeln så visas originaltexten.
Översättning
Original

Formatera datapunkter i ett diagram (Report Builder och SSRS)

En datapunkt är den minsta enskilda enheten i ett diagram. I diagram som inte är figurdiagram representeras datapunkter olika beroende på diagramtypen. En linjeserie består till exempel av en eller flera anslutna datapunkter. I figurdiagram representeras datapunkter med enskilda sektorer eller segment som tillsammans utgör hela diagrammet. I till exempel ett cirkeldiagram är varje del en datapunkt. Mer information finns i Diagramtyper (Report Builder och SSRS).

En eller flera datapunkter utgör en serie. Alla formateringsalternativ används som standard på alla datapunkter i serien. Om du vill ange egenskaper för enskilda datapunkter kan du ange ett fält eller uttryck i serien som formaterar enskilda datapunkter under körning, baserat på datamängden.

Obs! Obs!

Du kan skapa och ändra rapportdefinitioner (.rdl) i Report Builder och i Report Designer i SQL Server Data Tools. Du skapar, öppnar och sparar rapporter och relaterade objekt på olika sätt i olika redigeringsmiljöer. Mer information finns i avsnittet om att skapa rapporter i Report Designer och Report Builder (SSRS) på webben på microsoft.com.

Du kan lägga till knappbeskrivningar för varje datapunkt genom att ange värdet på egenskapen Knappbeskrivning. Genom att visa knappbeskrivningar kan användarna se information som gäller för datapunkten, till exempel gruppnamn, värdet på datapunkten och datapunktens procentandel i förhållande till hela serien. Mer information finns i Visa knappbeskrivningar i en serie (Report Builder och SSRS).

Du kan också ange en drillthrough-åtgärd för datapunkter i serien om du vill visa en annan rapport eller URL. Du kan skicka parametrar om du vill visa information som hör till datapunkten som klickas. Mer information finns i Lägga till en drillthrough-åtgärd i en rapport (Report Builder och SSRS).

I diagram som inte är figurdiagram kan du framhäva enskilda datapunkter genom att ange ett uttryck för egenskapen Color. Om du till exempel vill framhäva det högsta datapunktsvärdet i en serie med namnet MyField med en annan färg än andra datapunkter, ser uttrycket ungefär ut så här:

=Iif(Fields!MyField.Value >= Max(Fields!MyField.Value, "MyDataSet"), "Red", "Green")

I det här exemplet får det högsta värdet för MyField färgen röd och alla andra datapunkter blir gröna. När du anger en färg för serien med hjälp av egenskapen Fill för serien, åsidosätts färgerna som anges i paletten. Mer information finns i Formatera färger för serier i ett diagram (Report Builder och SSRS).

I alla diagramtyper kan du visa datapunktsetiketter när du högerklickar på diagrammet och väljer Visa dataetiketter. Positionen för datapunktsetiketterna anges olika beroende på diagramtypen:

  • I ett stapeldiagram kan du flytta datapunktsetiketterna med hjälp av attributet BarLabelStyle. Det finns fyra möjliga positioner: Utanför, Vänster, Mitten och Höger. Om värdet för stapeletiketten är Utanför placeras etiketten utanför stapeln om den ryms i diagramområdet. Om etiketten inte kan placeras utanför stapeln och inom diagramområdet, placeras den inuti stapeln.

  • I ett cirkeldiagram kan du flytta datapunktsetiketterna med hjälp av attributet PieLabelStyle. Det finns mycket du bör ha i åtanke du placerar datapunktsetiketter runt ett cirkeldiagram, bland annat storleken på cirkeldiagrammet, hur mycket utrymme som finns mellan cirkeldiagrammet och dess motsvarande förklaring samt storleken på etiketterna. Mer information finns i Visa datapunktsetiketter utanför ett cirkeldiagram (Report Builder och SSRS).

  • I ett pyramid- eller trattdiagram kan du flytta datapunktsetiketterna med hjälp av attributen FunnelLabelStyle och PyramidLabelStyle. Du kan ange dessa attribut i fönstret Egenskaper när du har valt diagramtypen pyramid eller tratt.

  • I staplade diagram placeras datapunktsetiketterna alltid inuti serien och egenskapen Position för serieetiketten ignoreras.

  • I alla andra typer av diagram kan du flytta datapunktsetiketterna med hjälp av egenskapen Position för serieetiketten. Placeringen av datapunktsetiketter beräknas vanligtvis automatiskt så att etiketterna inte överlappar. När du anger ett värde för Position placeras alla datapunksetiketter på samma sätt, vilket kan göra att etiketterna överlappar. Du bör bara använda det här sättet när det finns få datapunkter.

Mer information finns i Placera etiketter i ett diagram (Report Builder och SSRS).

Du kan använda skiftlägeskänsliga, diagramspecifika nyckelord om du vill ange att ett objekt finns i diagrammet. Dessa nyckelord gäller bara för knappbeskrivningar, anpassad förklaringstext och egenskaper för datapunktsetiketter. I många fall har ett diagramnyckelord ett motsvarande enkelt uttryck, men nyckelord går snabbare och enklare att skriva. Nedan finns en lista med diagramnyckelord.

Diagramnyckelord

Beskrivning

Gäller för diagramtypen

Exempel på motsvarande enkelt uttryck

#VALY

Datapunktens Y-värde.

Allt

=Fields!MyDataField.Value

#VALY2

Datapunktens Y-värde #2.

Intervalldiagram, bubbeldiagram

Ingen

#VALY3

Datapunktens Y-värde #3.

Börskursdiagram, stearinljusstapel

Ingen

#VALY4

Datapunktens Y-värde #4.

Börskursdiagram, stearinljusstapel

Ingen

#SERIESNAME  

Serienamn.

Allt

Ingen

#LABEL  

Datapunktsetikett.

Allt

Ingen

#AXISLABEL 

Datapunktsetikett för axel.

Figur

=Fields!MyDataField.Value

#INDEX  

Datapunktsetikett.

Allt

Ingen

#PERCENT

Procent av datapunktens Y-värde.

Allt

=FormatPercent(Fields!MyDataField.Value/Sum(Fields!MyDataField.Value, "MyDataSet"),2)

#TOTAL  

Summan av alla Y-värden i serien.

Allt

=Sum(Fields!MyDataField.Value)

#LEGENDTEXT 

Texten som motsvarar texten i förklaringsobjektet.

Allt

Ingen

#AVG

Medelvärdet av alla Y-värden i serien.

Allt

=Avg(Fields!MyDataField.Value)

#MIN

Det minsta värdet av alla Y-värden i serien.

Allt

=Min(Fields!MyDataField.Value)

#MAX

Det högsta värdet av alla Y-värden i serien.

Allt

=Max(Fields!MyDataField.Value)

#FIRST

Det första av alla Y-värden i serien.

Allt

=First(Fields!MyDataField.Value)

Du formaterar ett nyckelord genom att infoga en .NET Framework-formatsträng i en parentes. Om du till exempel vill ange värdet för datapunkten i en knappbeskrivning som ett tal med två decimaler, infogar du formatsträngen ”N2” inom hakparentes, till exempel ”#VALY{N2}” för egenskapen ToolTip för serien. Mer information om .NET Framework-formatsträngar finns i Formatting Types (Formateringstyper) på MSDN. Mer information om hur du formaterar tal i Reporting Services finns i Formatera tal och datum (Report Builder och SSRS).

Mer information om hur du lägger till nyckelord i diagram finns i Visa knappbeskrivningar i en serie (Report Builder och SSRS) och Ändra texten i ett förklaringsobjekt (Report Builder och SSRS).

Om det finns flera serier i diagrammet kan läsbarheten av datapunkterna i diagrammet bli sämre. När du lägger till flera serier i diagrammet bör du använda en metod som särskiljer de olika serierna i diagrammet. Mer information finns i Flera serier i ett diagram (Report Builder och SSRS).

När du använder ett figurdiagram bör du för enkelhetens skull bara lägga till ett datafält och ett kategorifält. Mer information finns i Figurdiagram (Report Builder och SSRS). Om det behövs mer än ett datafält och kategorifält i diagrammet bör du överväga att ändra diagramtyp. Du kan högerklicka på serien och markera Ändra diagramtyp.

En datapunktsmarkör är en visuell indikator som används för att dra uppmärksamheten till respektive datapunkt i en serie. I ett punktdiagram används markören för att bestämma form och storlek på enskilda datapunkter. Storleken på markörerna anges utifrån typen av diagram. Du kan ändra storlek, färg eller format på markören. Det går inte att använda markörer för intervall- och figurdiagramtyper, eller staplade undertyper.

Var detta till hjälp?
(1500 tecken kvar)
Tack för dina kommentarer

Gruppinnehåll

Lägg till
Visa:
© 2014 Microsoft