Händelser
Power BI DataViz World Championships
14 feb. 16 - 31 mars 16
Med 4 chanser att komma in kan du vinna ett konferenspaket och ta dig till LIVE Grand Finale i Las Vegas
Läs merDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
GÄLLER FÖR: Power BI Desktop-Power BI-tjänst
Med anpassade formatsträngar i Power BI Desktop kan du anpassa hur fält visas i visuella objekt och se till att dina rapporter ser ut precis som du vill.
Formatsträngar finns på tre nivåer:
Dessa nivåer är hierarkiska, där modellnivån är den lägsta nivån och elementnivån den högsta. En formatsträng som definierats för en kolumn, ett mått eller en visuell beräkning på en högre nivå åsidosätter det som definierades på en lägre nivå.
Eftersom visuella beräkningar inte finns i modellen kan de inte ha en formatsträng inställd på modellnivå men kan på det visuella objektet eller elementnivån. Mått och kolumner kan ha formatsträngar på alla tre nivåerna:
Nivå | Effekter | Tillgänglig för |
---|---|---|
Element | Markerat element i det markerade visuella objektet | Mått, kolumner, visuella beräkningar |
Visuella element | Markerat visuellt objekt | Mått, kolumner, visuella beräkningar |
Modell | Alla visuella objekt, alla sidor, alla rapporter i samma modell | Mått, kolumner |
Formatsträngen på elementnivå är bara tillgänglig för specifika visuella objekt och dataetiketter just nu.
Om du vill använda anpassade formatsträngar måste du först bestämma vilken nivå du ska arbeta på: Modell, Visuellt objekt eller Element.
Om du vill skapa anpassade formatsträngar i modellen väljer du fältet i vyn Modellering och väljer sedan listrutepilen under Format i fönstret Egenskaper .
När du har valt Anpassad i listrutan Format väljer du från en lista över vanliga formatsträngar.
Om du vill skapa en formatsträng på visuell nivå lägger du först till fält- eller visuell beräkning i ditt visuella objekt. När det visuella objektet är markerat öppnar du formatfönstret och går till avsnittet Allmänt i formatfönstret. Leta reda på inställningarna för Formatdata och konfigurera formatsträngen där:
Anteckning
För tillfället måste du ange en .NET-formatsträng i stället för en VBA-formatsträng. Det här är ett tillfälligt problem som kommer att lösas i en framtida version.
Om du vill skapa en formatsträng på elementnivå öppnar du formatfönstret och letar reda på formatsträngsavsnitten för det element som du vill ange formatet på. Tänk på att inte alla element stöder formatsträngar. Om du vill ange en formatsträng på en dataetikett öppnar du avsnittet Visuellt objekt i formatfönstret, anger Visningsenheter för dataetiketter>till>anpassade och anger formatkoden:
Anpassade formatsträngar följer syntaxen för VBA-format, som är gemensam för Excel och andra Microsoft-produkter, men de stöder inte all syntax som används i andra produkter.
Anteckning
För tillfället kräver formatsträngar på visuell nivå att du anger en .NET-formatsträng i stället. Det här är ett tillfälligt problem som kommer att lösas i en framtida version.
Följande tabeller definierar den syntax som stöds i Power BI.
Symbol | Intervall |
---|---|
d | 1–31 (dag i månaden, utan inledande nolla) |
dd | 01–31 (dag i månaden, med inledande nolla) |
m | 1–12 (månad på året, utan inledande nolla, från och med januari = 1) |
mm | 01–12 (Månaden på året, med inledande nolla, från januari = 01) |
mmm | Visar förkortade månadsnamn (Hijri-månadsnamn har inga förkortningar) |
mmmm | Visar fullständiga månadsnamn |
åå | 00–99 (årets två sista siffror) |
yyyy | 100-9999 (tre- eller fyrsiffrigt år) |
Symbol | Intervall |
---|---|
h | 0–23 (1–12 med "AM" eller "PM" tillagt) (timme på dagen, utan inledande nolla) |
hh | 00–23 (01–12 med "AM" eller "PM" tillagt) (timme på dagen, med inledande nolla) |
n | 0–59 (minut i timmen, utan inledande nolla) |
nn | 00–59 (minut i timmen, med inledande nolla) |
m | 0-59 (minut i timmen, utan inledande nolla). Endast om föregås av h eller hh |
mm | 00-59 (minut i timmen, med inledande nolla). Endast om föregås av h eller hh |
s | 0-59 (sekund i minuten, utan inledande nolla) |
ss | 00-59 (sekund i minuten, med inledande nolla) |
Du kan se ett exempel på hur du formaterar anpassade värdesträngar.
Ett användardefinierat formatuttryck för tal kan ha ett till tre avsnitt avgränsade med semikolon. Om du inkluderar semikolon utan något mellan dem visas inte avsnittet som saknas, i stället visas "". Om du inte anger semikolonet används det positiva formatet.
Här är exempel på olika format för olika värdesträngar:
Värden | Formatsträng | Formatsträng | Formatsträng | Formatsträng |
---|---|---|---|---|
0.00;-0.0;" Noll" | 0.00;; | 0.00;-0.0; | 0.00; | |
-1.234 | -1.2 | "" | -1.2 | "" |
0 | "Noll" | "" | "" | 0,00 |
1.234 | 1,23 | 1,23 | 1,23 | 1,23 |
I följande tabell identifieras de fördefinierade namngivna datum- och tidsformaten:
Formatnamn | Beskrivning |
---|---|
Allmänt datum | Visa ett datum och en tid, till exempel 05:34-03-03. Om det inte finns någon del av bråket visar du bara ett datum, till exempel 4/3/93. Om det inte finns någon heltalsdel kan du endast visa tid, till exempel 17:34. Datumvisning bestäms av systeminställningarna. |
Långt datum | Visa ett datum enligt systemets långa datumformat. |
Kort datum | Visa ett datum med systemets korta datumformat. |
Länge | Visa en tid med systemets långa tidsformat. innehåller timmar, minuter, sekunder. |
Kort tid | Visa en tid med 24-timmarsformatet, till exempel 17:45. |
Namngivna numeriska format
I följande tabell identifieras de fördefinierade namngivna numeriska formaten:
Formatnamn | Beskrivning |
---|---|
Allmänt nummer | Visa tal utan tusentalsavgränsare. |
Valuta | Visa tal med en tusentalsavgränsare. Visa två siffror efter decimalavgränsaren. Utdata baseras på inställningar för systemspråk. |
Fast | Visa minst en siffra före och två siffror efter decimaltecknet. |
Standard | Visa tal med en tusentalsavgränsare, minst en siffra före och två siffror efter decimaltecknet. |
Procent | Visningsnummer multiplicerat med 100 med ett procenttecken ( % ). Visa alltid två siffror efter decimaltecknet. |
Vetenskaplig | Använd vanlig vetenskaplig notation. |
Följande tabell identifierar tecken som du kan använda för att skapa användardefinierade datum-/tidsformat.
Karaktär | Beskrivning |
---|---|
( : ) | Tidsavgränsare. På vissa språk kan andra tecken användas för att representera tidsavgränsaren. Tidsavgränsaren separerar timmar, minuter och sekunder när tidsvärdena formateras. Det faktiska tecknet som används som tidsavgränsare i formaterade utdata bestäms av systeminställningarna. |
( / ) | Datumavgränsare. På vissa språk kan andra tecken användas för att representera datumavgränsaren. Datumavgränsaren separerar den dag, månad och år då datumvärdena formateras. Det faktiska tecknet som används som datumavgränsare i formaterade utdata bestäms av systeminställningarna. |
d | Visa dagen som ett tal utan inledande nolla (1–31). |
dd | Visa dagen som ett tal med inledande nolla (01–31). |
ddd | Visa dagen som en förkortning (sön–lör). Lokaliserad. |
dddd | Visa dagen som ett fullständigt namn (söndag–lördag). Lokaliserad. |
m | Visa månaden som ett tal utan inledande nolla (1–12). Om m omedelbart följer h eller hh visas minuten i stället för månaden. |
mm | Visa månaden som ett tal med inledande nolla (01–12). Om m omedelbart följer h eller hh visas minuten i stället för månaden. |
mmm | Visa månaden som en förkortning (jan–dec). Lokaliserad. |
mmmm | Visa månaden som ett fullständigt månadsnamn (januari–december). Lokaliserad. |
åå | Visa året som ett tvåsiffrigt tal (00–99). |
yyyy | Visa året som ett fyrsiffrigt tal (100–9999). |
h | Visa timmen som ett tal utan inledande nolla (0–23). |
hh | Visa timmen som ett tal med inledande nolla (00–23). |
n | Visa minuten som ett tal utan inledande nolla (0–59). |
nn | Visa minuten som ett tal med inledande nolla (00–59). |
s | Visa det andra som ett tal utan inledande nolla (0–59). |
ss | Visa den andra som ett tal med inledande nolla (00–59). |
Tt | Använd 12-timmarsklockan och visa en versal AM med valfri timme före 12:00; visar ett versalt PM med valfri timme mellan 12:00 och 23:59. |
Följande tabell identifierar tecken som du kan använda för att skapa användardefinierade nummerformat.
Karaktär | Beskrivning |
---|---|
None | Visa talet utan formatering. |
( 0 ) | Platshållare för siffror. Visa en siffra eller en nolla. Om uttrycket har en siffra i den position där 0 visas i formatsträngen visar du den. Annars visar du en nolla i den positionen. Om talet har färre siffror än det finns nollor (på båda sidor av decimaltecknet) i formatuttrycket visar du inledande eller avslutande nollor. Om talet har fler siffror än det finns nollor efter decimaltecknet avrundar du talet till så många decimaler som det finns nollor. Om talet har fler siffror än det finns nollor före decimaltecknet visar du de extra siffrorna utan ändringar. |
( # ) | Platshållare för siffror. Visa en siffra eller ingenting. Om uttrycket har en siffra i den position där # visas i formatsträngen visar du den. annars visas ingenting i den positionen. Den här symbolen fungerar som platshållaren med noll siffror. Inledande och avslutande nollor visas dock inte om talet har samma eller färre siffror än det finns #-tecken på vardera sidan av decimalavgränsaren i formatuttrycket. |
( . ) | Decimalplatshållare. I vissa nationella inställningar används ett kommatecken som decimalavgränsare. Decimalplatshållaren avgör hur många siffror som visas före och efter decimaltecknet. Om formatuttrycket endast innehåller taltecken till vänster om den här symbolen börjar tal som är mindre än en med en decimalavgränsare. Om du vill visa en inledande nolla som visas med bråktal använder du 0 som platshållare för första siffran till vänster om decimaltecknet. Det faktiska tecknet som används som decimalplatshållare i de formaterade utdata beror på det talformat som systemet känner igen. |
(%) | Platshållare i procent. Uttrycket multipliceras med 100. Procenttecknet ( % ) infogas i den position där det visas i formatsträngen. |
( , ) | Tusen avgränsare. På vissa språk används en period som tusenavgränsare. Tusentalsavgränsaren separerar tusentals från hundratals inom ett tal som har fyra eller fler platser till vänster om decimalavgränsaren. Standardanvändning av tusentalsavgränsaren anges om formatet innehåller en tusentalsavgränsare omgiven av sifferplatshållare ( 0 eller # ). Två angränsande tusentalsavgränsare eller en tusentalsavgränsare omedelbart till vänster om decimaltecknet (oavsett om en decimal anges eller inte) innebär "skala talet genom att dividera det med 1 000, avrundning efter behov". Du kan till exempel använda formatsträngen ##0 för att representera 100 miljoner som 100. Tal som är mindre än en miljon visas som 0. Två angränsande tusentalsavgränsare i någon annan position än omedelbart till vänster om decimaltecknet behandlas helt enkelt som att ange användningen av en tusentalsavgränsare. Det faktiska tecknet som används som tusentalsavgränsare i de formaterade utdata beror på det talformat som systemet känner igen. |
( : ) | Tidsavgränsare. På vissa språk kan andra tecken användas för att representera tidsavgränsaren. Tidsavgränsaren separerar timmar, minuter och sekunder när tidsvärdena formateras. Det faktiska tecknet som används som tidsavgränsare i formaterade utdata bestäms av systeminställningarna. |
( / ) | Datumavgränsare. På vissa språk kan andra tecken användas för att representera datumavgränsaren. Datumavgränsaren separerar den dag, månad och år då datumvärdena formateras. Det faktiska tecknet som används som datumavgränsare i formaterade utdata bestäms av systeminställningarna. |
( E- E+ e- e+ ) | Vetenskapligt format. Om formatuttrycket innehåller minst en sifferplatshållare ( 0 eller # ) efter E-, E+, e- eller e+, visas talet i vetenskapligt format och E eller e infogas mellan talet och dess exponent. Antalet platshållare för siffror avgör antalet siffror i exponenten. Använd E- eller e- för att placera ett minustecken bredvid negativa exponenter. Använd E+ eller e+ för att placera ett minustecken bredvid negativa exponenter och ett plustecken bredvid positiva exponenter. |
- + $ ( ) | Visa ett literaltecken. Om du vill visa ett annat tecken föregår du det med ett omvänt snedstreck (\) eller omger det inom dubbla citattecken (" "). |
( \ ) | Visa nästa tecken i formatsträngen. Om du vill visa ett tecken som har särskild betydelse som ett literaltecken föregår du det med ett omvänt snedstreck (\). Själva omvänt snedstreck visas inte. Att använda ett omvänt snedstreck är detsamma som att omsluta nästa tecken inom dubbla citattecken. Om du vill visa ett omvänt snedstreck använder du två omvänt snedstreck (\). Datumformatering och tidsformateringstecken (a, c, d, h, m, n, p, q, s, t, w, /och :) kan inte visas som literaltecken, numeriska formateringstecken (#, 0, %, E, e, komma och punkt) och strängformateringstecken (@, &, <, >, !). |
("ABC") | Visa strängen inom de dubbla citattecknen (" "). |
Mer information finns i:
Händelser
Power BI DataViz World Championships
14 feb. 16 - 31 mars 16
Med 4 chanser att komma in kan du vinna ett konferenspaket och ta dig till LIVE Grand Finale i Las Vegas
Läs merUtbildning
Utbildningsväg
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certifiering
Microsoft-certifierad: Power BI-dataanalytikerassociate - Certifications
Demonstrera metoder och metodtips som överensstämmer med affärs- och tekniska krav för modellering, visualisering och analys av data med Microsoft Power BI.
Dokumentation
Använda villkorsstyrd tabellformatering i Power BI - Power BI
Lär dig hur du använder anpassad villkorsstyrd formatering för tabeller och matriser i Power BI, inklusive färgtoningar, datastaplar, KPI-ikoner och webblänkar.
Använda gruppering och binning i Power BI Desktop - Power BI
Lär dig hur du grupperar och bin-element för att se till att de visuella objekten i dina rapporter visar dina data som du vill.
Använda stödlinjer och snap-to-grid i Power BI-rapporter - Power BI
Lär dig hur du använder stödlinjer, snap-to-grid, smarta guider, z-order, justering och distribution i Power BI-rapporter.