# tableau Tableau Prep (prep) - Full Documentation [Hoppa till huvudinnehåll](#main-content) # Aggregera, koppla eller förena data Gruppera eller kombinera dina data för analys genom att aggregera, koppla eller förena dem. **Obs!** Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). ## Aggregera och gruppera värden Ibland behöver du ändra detaljnivån för en del data, antingen för att minska mängden data som genereras från flödet, eller för att anpassa data till andra data som du kanske vill koppla eller förena. Till exempel kanske du vill aggregera försäljningsinformation baserat på kund innan du kopplar en försäljningstabell med en kundtabell. Om du behöver ändra detaljnivån för data ska du använda alternativet Aggregera för att skapa ett steg för att gruppera och aggregera data. Huruvida data aggregeras eller grupperas beror på datatypen (sträng, numeriskt värde eller datum). 1. Klicka på plustecknet (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) i rutan Flöde och välj Aggregera. Ett nytt aggregeringssteg visas i rutan Flöde och rutan Profil uppdateras med aggregerings- och grupprofilen. 2. Dra fält från den vänstra rutan till rutan Grupperade fält (fälten som utgör raden) eller till rutan Aggregerade fält (data som ska aggregeras och presenteras på nivån för de grupperade fälten). Du kan också: - Dra och släppa fält mellan de två rutorna. - Söka efter fält i listan och bara välja de fält som du vill lägga till i aggregeringen. - Dubbelklicka på ett fält för att lägga till det i den vänstra eller högra rutan. - Ändra funktionen för ett fält så att det automatiskt läggs till i rätt ruta. - Tillämpa eller ta bort flera fält samtidigt med kommandot Lägg till alla eller Ta bort alla. - Tillämpa vissa rensningsåtgärder på fält. Mer information om vilka rensningsåtgärder som är tillgängliga finns i [Om rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Edit). Följande exempel visar den aggregerade summan av vinst och kvantitet samt genomsnittlig rabatt per region och försäljningsår. ![Ett exempel på ett aggregeringssteg i ett Tableau Prep-flöde som visar den aggregerade summan av vinst och antal samt genomsnittlig rabatt per region och försäljningsår.](/tableau/current/sv-se/prep/sv-se/Img/prep_aggregate.png) Fälten distribueras mellan kolumnerna Grupperade fält och Aggregerade fält baserat på deras datatyp. Klicka på rubrikerna för grupperings- eller aggregeringstypen (t.ex. AVG eller SUM) om du vill ändra grupp- eller aggregeringstypen. I datarutnäten under aggregerings- och grupprofilen kan du se ett urval av medlemmarna i gruppen eller aggregeringen. Eventuella rensningsåtgärder som tillämpas på fälten spåras i rutan Ändringar. ## Koppla dina data Data som du vill analysera består ofta av en samling tabeller som är relaterade till varandra genom specifika fält. Koppling är ett sätt att kombinera relaterade data i de gemensamma fälten. När du kombinerar data med hjälp av en koppling skapas en tabell som vanligtvis utökas i vågrät riktning när datafält läggs till. Om du behöver visualisera spatiala data kan du behöva skapa kopplingar på de geospatiala fälten. Från och med version 2026.1 kan du utföra de här åtgärderna i Tableau Prep i kopplingssteget. Spatiala kopplingar använder operatorn Korsningar och används för att koppla fält med typen geospatiala data. Även om de flesta kopplingsfunktioner gäller både spatiala och icke-spatiala data så finns det vissa skillnader. Mer information finns i [Skapa spatiala beräkningar och kopplingar](https://help.tableau.com/current/prep/sv-se/prep_spatial_calculations_and_joins.htm). En koppling kan skapas var som helst i flödet. Om du kopplar tidigt i ett flöde blir det lättare att förstå datauppsättningarna och att upptäcka problem som måste åtgärdas direkt. Tableau Prep stöder följande kopplingstyper:
Typ av kopplingBeskrivning
Vänster Två korsande cirklar, en i grått och en i gult, som representerar en datakoppling.Tar för varje rad med alla värden från den vänstra tabellen och matchande värden från den högra tabellen. Om ett värde i den vänstra tabellen inte har något matchande värde i den högra tabellen visas ett null-värde i kopplingsresultatet.
Inre Inre Tableau Prep-redigering.Tar för varje rad med värden som har matchande värden i båda tabellerna.
Höger En högerkoppling.Tar för varje rad med alla värden från den högra tabellen och matchande värden från den vänstra tabellen. Om ett värde i den högra tabellen inte har något matchande värde i den vänstra tabellen visas ett null-värde i kopplingsresultatet.
leftOnly Ett venndiagram med två korsande cirklar som representerar en koppling till endast vänster.Tar för varje rad endast med värden från den vänstra tabellen som inte matchar några värden i den högra tabellen. Fältvärden från den högra tabellen visas som null-värden i kopplingsresultatet.
rightOnly En koppling till endast höger.Tar för varje rad endast med värden från den högra tabellen som inte matchar några värden i den vänstra tabellen. Fältvärden från den vänstra tabellen visas som null-värden i kopplingsresultatet.
notInner Två överlappande cirklar, en rosa och en gul.Tar för varje rad med alla värden från den högra och vänstra tabellen som inte matchar varandra.
Fullständig Två cirklar som överlappar varandra.Tar för varje rad med alla värden från båda tabellerna. Om ett värde i någon av tabellerna inte har något matchande värde i den andra tabellen visas ett null-värde i kopplingsresultatet.
Om du vill skapa en koppling gör du så här: 1. Koppla två tabeller med någon av följande metoder: - Lägg till minst två tabeller i rutan Flöde och markera och dra den relaterade tabellen till den andra tabellen tills alternativet Koppla visas. ![Ett flödessteg som dras till ett annat flödessteg för att slå samman eller koppla stegen.](/tableau/current/sv-se/prep/sv-se/Img/prep_addjoinorunion.png) - Klicka på plustecknet ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Koppla på menyn. Lägg sedan manuellt till den andra inmatningen i kopplingen och lägg till kopplingssatserna. **Obs!** Om du ansluter till en tabell som har definierade tabellrelationer och som innehåller relaterade fält kan du välja Koppla och välja i en lista med relaterade tabeller. Tableau Prep skapar kopplingen baserat på de fält som utgör förhållandet mellan de två tabellerna. Mer information om kopplingar med tabellrelationer finns i [Koppla data i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#table_relations_joins). Ett nytt kopplingssteg läggs till i flödet och rutan Profil uppdateras med kopplingsprofilen. 2. Du kan granska och konfigurera kopplingen genom att göra följande: 1. I Sammanfattning av kopplingsresultat ser du hur många fält som tagits med och uteslutits med den aktuella kopplingstypen och de angivna kopplingsvillkoren. 2. Klicka i Venn-diagrammet under Kopplingstyp och ange vilken typ av koppling du vill använda. 3. Klicka på plustecknet ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) under Tillämpade kopplingssatser eller ange eller redigera kopplingssatsen i det fält som valts för standardkopplingsvillkoret. Fälten som du valde i kopplingsvillkoret är de gemensamma fälten mellan tabellerna i kopplingen. ![Tableau Prep-tillämpade kopplingssatser.](/tableau/current/sv-se/prep/sv-se/Img/prep_joinclause.png) 4. Du kan också klicka på de rekommenderade kopplingssatserna under Rekommendationer för kopplingssatser för att lägga till satsen i listan med tillämpade kopplingssatser. ![Rutan Koppling som visar resultatet av att länka två tabeller genom delade produkt- och beställnings-ID:n.](/tableau/current/sv-se/prep/sv-se/Img/prep_joinsummary.png) ### Inspektera resultatet av kopplingen Sammanfattningen i kopplingsprofilen innehåller metadata om kopplingen som hjälper dig att bekräfta att kopplingen innehåller förväntade data. - Tillämpade kopplingssatser: Som standard definierar Tableau Prep den första kopplingssatsen baserat på namnen på gemensamma fält i de tabeller som kopplas. Lägg till eller ta bort kopplingssatser efter behov. - Kopplingstyp: När du skapar en koppling använder Tableau Prep en inre koppling mellan tabellerna som standard. Vilka kopplingar du kan använda – vänster, inre, höger, leftOnly, rightOnly, notInner eller fullständig – beror på vilka data du kopplar till. - Sammanfattning av kopplingsresultat: Här ser du distributionen av värdena som tagits med eller utelämnats i tabellerna i kopplingen. - Klicka på varje stapel av typen Inkluderas för att isolera och visa sådana data i kopplingsprofilen som ingår i kopplingen. - Klicka på varje stapel av typen Uteslutet för att isolera och visa sådana data i kopplingsprofilen som inte ingår i kopplingen. - Klicka på valfri kombination av staplarna av typen Inkluderas och Uteslutet för att visa sammantagna data. - Rekommendationer för kopplingssatser: Klicka på plustecknet (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) bredvid den rekommenderade kopplingssatsen för att lägga till den i listan Tillämpade kopplingssatser. - Rutan Kopplingssatser: I rutan Kopplingssatser kan du se värdena i varje fält i kopplingssatsen. Värden som inte uppfyller villkoren för kopplingssatsen visas i rött. ![Värdena i varje fält i kopplingssatsen. Värden som inte uppfyller villkoren för kopplingssatsen visas i rött.](/tableau/current/sv-se/prep/sv-se/Img/prep_join_clause_pane.png) - Rutan Kopplingsresultat: Om du ser värden i rutan Kopplingsresultat som du vill ändra kan du redigera dem här. ### Vanliga kopplingsproblem Om du inte ser de resultat som du förväntar dig när du har kopplat data kan du behöva rensa fältvärdena ytterligare. Följande problem gör att Tableau Prep inte tolkar värdena som matchande värden och därför utesluter dem från kopplingen: - Olika skiftläge (versaler och gemener): Min försäljning och min försäljning. - Olika stavning: Hawaii och Hawai'i. - Felstavning eller fel i datapost: Min företagsstatus och Min företagsstats - Namnändringar: Johan Johansson och Johan J. Johansson. - Förkortningar: Mitt aktiebolag och Mitt AB. - Förtydliganden: Honolulu och Honolulu (Hawaii) - Extra blanksteg: Extra blanksteg mellan tecken, tabbsteg, inledande blanksteg, avslutande blanksteg o.s.v. - Inkonsekvent användning av punkter: Returnerat, ej nödvändigt och Returnerat, ej nödvändigt. Men oroa dig inte om något av detta finns i dina fältvärden. Du kan enkelt korrigera värdena direkt i Kopplingssatser eller arbeta med uteslutna värden genom att klicka på staplarna av typen Uteslutet i Sammanfattning av kopplingsresultat och använda rensningsåtgärden på profilkortsmenyn. Mer information om de olika rensningsalternativen som är tillgängliga i kopplingssteget finns i [Om rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Edit). ### Åtgärda felmatchade fält och mer Du kan åtgärda felmatchade fält direkt i kopplingssatsen. Dubbelklicka eller högerklicka på värdet och välj Redigera värde på snabbmenyn för det fält som du vill åtgärda och ange ett nytt värde. Dina dataändringar spåras och läggs till i rutan Ändringar direkt i kopplingssteget. ![Tableau Prep som visar kopplingsklasser med Google BigQuery markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_joinreplace2.png) Du kan också välja flera värden som du vill behålla, utesluta eller filtrera i rutorna för kopplingssatser, eller tillämpa andra rensningsåtgärder i rutan Kopplingsresultat. Beroende på vilka fält du ändrar och var de finns i kopplingsprocessen tillämpas ändringen antingen före eller efter kopplingen för att ge dig det uppdaterade resultatet. ![Ett Tableau Prep-exempel som visar ändringar som har gjorts i flera fält i ett kopplingssteg. Ändringen utförs före kopplingsåtgärden för att ge de korrigerade resultateten.](/tableau/current/sv-se/prep/sv-se/Img/prep_orderops.png) Mer information om hur du rensar fält finns i [Tillämpa rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#clean_steps). ## Förena dina data Förening är ett sätt att kombinera data genom att lägga till rader från en tabell i en annan tabell. Kanske vill du till exempel lägga till nya transaktioner i en tabell i en lista med tidigare transaktioner i en annan tabell. Se till att de tabeller som du förenar har samma antal fält, samma fältnamn och att fälten har samma datatyp. > [!TIP] > > **Tips:** För att maximera prestandan kan en enskild förening ha högst tio inmatningar. Om du behöver förena fler än tio filer eller tabeller provar du att förena filer i inmatningssteget. Mer information om den här typen av förening finns i [Förena filer och databastabeller i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#Union). På samma sätt som med en koppling kan du använda föreningsåtgärden var du vill i flödet. Om du vill skapa en förening gör du så här: 1. När du har lagt till minst två tabeller i rutan Flöde väljer du och drar en relaterad tabell till den andra tabellen tills alternativet Förena visas. Du kan också klicka på ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)\-ikonen och välja Förena på menyn. Ett nytt föreningssteg läggs till i rutan Flöde och rutan Profil uppdateras med föreningsprofilen. ![Ett nytt föreningssteg läggs till i rutan Flöde och rutan Profil uppdateras med föreningsprofilen.](/tableau/current/sv-se/prep/sv-se/Img/prep_unionprofile.png) 2. Lägg till fler tabeller i föreningen genom att dra tabeller mot de förenade tabellerna tills alternativet Lägg till visas. ![Ett arbetsflöde för dataomvandling som använder alternativen Förena, Lägg till och Koppla för datafiler.](/tableau/current/sv-se/prep/sv-se/Img/prep_joinunionplus.png) 3. Gå igenom föreningens metadata i föreningsprofilen. Du kan ta bort tabeller från föreningen och visa information om eventuella felmatchade fält. ### Inspektera resultatet av föreningen När du har skapat en förening granskar du resultatet av föreningen för att bekräfta att alla data i föreningen stämmer. Kontrollera följande delar när du validerar förenade data: - **Granska föreningens metadata**: Föreningsprofilen innehåller en del metadata om föreningen. Här kan du se de tabeller som ingår i föreningen, det resulterande antalet fält och eventuella felmatchade fält. ![Föreningsprofilen visar metadata om föreningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_unionsummary.png) - **Granska färgerna för varje fält**: Bredvid varje fält som visas i föreningssammanfattningen och ovanför varje fält i föreningsprofilen finns en uppsättning färger. Färgerna motsvarar varje tabell i föreningen. Om alla tabellfärger visas för ett fält betyder det att föreningen har skapats korrekt för fältet. Om en tabellfärg saknas betyder det att det finns felmatchade fält. ![Föreningsresultat för underkategori, produktnamn, retur, produkt och beställningsår.](/tableau/current/sv-se/prep/sv-se/Img/prep_unioncolors.png) Felmatchade fält är fält som kan ha liknande data men som skiljer sig åt på något sätt. Du kan se listan med fält som inte matchar varandra i föreningssammanfattningen och i tabellerna som de kommer från. Om du vill titta närmare på data i fälten markerar du kryssrutan Visa endast fält som inte stämmer överens för att isolera de felmatchade fälten i föreningsprofilen. ![Sidan Föreningsresultat med kryssrutan för Visa endast felmatchade fält markerad.](/tableau/current/sv-se/prep/sv-se/Img/prep_mimatchedfields.png) Du kan korrigera fälten genom att följa någon av rekommendationerna i avsnittet [Åtgärda fält som inte matchar varandra](#Fix_union) nedan. ### Åtgärda fält som inte matchar varandra Om tabellerna i en förening inte matchar varandra skapas extra fält när föreningen skapas. De extra fälten är fält som utesluts trots att de innehåller giltiga data. För att åtgärda problem med felmatchade fält måste du sammanfoga de felmatchade fälten. Det finns flera orsaker till att fält inte matchar varandra. - **Matchande fält har olika namn**: Om matchande fält mellan tabeller har olika namn kan du använda föreningsrekommendationer, slå samman fält manuellt i listan Fält som inte stämmer överens eller byta namn på fältet i föreningsprofilen för att sammanfoga de felmatchade fälten. Om du vill använda föreningsrekommendationer gör du så här: 1. Klicka på ett felmatchat fält i listan Fält som inte stämmer överens. Om en föreslagen matchning finns visas det matchande fältet i gult. Matchningsförslagen baseras på fält med liknande datatyper och fältnamn. 2. Hovra över det markerade fältet och slå samman fälten genom att klicka på knappen med plustecknet. ![En lista över felmatchade fält. Produkten är vald.](/tableau/current/sv-se/prep/sv-se/Img/prep_mismatchsuggestion.png) Om du vill slå samman fälten i listan Fält som inte stämmer överens manuellt gör du så här: 1. Markera ett eller flera fält i listan. 2. Högerklicka eller Ctrl-klicka (MacOS) på ett markerat fält så visas menyalternativet Slå samman fält om sammanslagningen är giltig. Om No options available (Det finns inga tillgängliga alternativ) visas när du högerklickar på fältet beror det på att fälten inte kan slås samman. Ett exempel är om du försöker slå samman två fält från samma inmatning. 3. Slå samman de markerade fälten genom att klicka på Slå samman fält. ![En lista över motstridiga fält med alternativet att konsolidera dem.](/tableau/current/sv-se/prep/sv-se/Img/prep_union_merge_list.png) Om du vill byta namn på fältet i föreningsprofilen högerklickar du på fältnamnet och klickar sedan på Byt namn på fält. ![En stapel i ett diagram är vald och alternativet Byt namn på fält visas.](/tableau/current/sv-se/prep/sv-se/Img/prep_profilemenu.png) - **Matchande fält har samma namn men olika datatyp:** Om namnet på matchande fält är samma men inte fältens datatyper ändrar Tableau Prep som standard datatypen för ett av fälten så att de blir kompatibla. Om den här typen av ändring görs visas ikonen Ändra datatyp överst i det sammanslagna fältet. ![Ikonen Ändra datatyp](/tableau/current/sv-se/prep/sv-se/Img/prep_profileicon.png) Ibland kanske Tableau Prep väljer fel datatyp. Om det händer och du vill ångra sammanslagningen högerklickar du eller Ctrl-klickar (MacOS) på ikonen Ändra datatyp och väljer Separera indata med olika typer. ![Dela upp inmatningar med olika typer.](/tableau/current/sv-se/prep/sv-se/Img/prep_seperateinputs.png) Sedan kan du slå samman fälten igen genom att först ändra datatypen för ett av fälten och sedan använda förslagen i [Fler alternativ för att slå samman fält](#merge_fields). - **Matchande tabeller har olika antal fält**: För att förena tabeller måste varje tabell i föreningen innehålla samma antal fält. Om en förening resulterar i extra fält slår du samman fältet med ett befintligt fält. ### Fler alternativ för att slå samman fält Förutom metoderna för fältsammanslagning som beskrivs i avsnittet ovan kan du slå samman fält med någon av följande metoder. Du kan slå samman fält i alla steg utom i utmatningssteget. Information om hur du slår samman fält i samma fil finns i [Slå samman fält](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Merge). Gör något av följande för att slå samman fält: - Dra och släpp ett fält till ett annat. En indikator av typen Släpp för att slå samman fält visas. - Markera flera fält och högerklicka i urvalet, så öppnas snabbmenyn. Klicka på Slå samman fält. - Markera flera fält och klicka på Slå samman fält i det sammanhangsberoende verktygsfältet. [Hoppa till huvudinnehåll](#main-content) # Analys med det andra datumet i Tableau Desktop Det här är den andra etappen av handledningen, vilket innebär att den första etappen [Hitta det andra datumet med Tableau Prep](https://help.tableau.com/current/prep/sv-se/prep_tutorial_2nddateA.htm) måste ha slutförts. I den första etappen tog vi vår ursprungliga datauppsättning och använde den för att svara på följande frågor: 1. Hur lång tid i dagar förflöt mellan den första och den andra överträdelsen för respektive förare? 2. Jämför bötesbeloppen för den första och den andra överträdelsen. Är de korrelerade? 3. Vilken förare betalade mest totalt? Vem betalade minst? 4. Hur många förare stod för flera typer av överträdelser? 5. Vad var det genomsnittliga bötesbeloppet för förare som aldrig gått i körskola? När vi nu granskar dessa frågor blir det tydligt att det finns vissa för- och nackdelar med den första datastruktur som vi skapat. Vi går tillbaka till Tableau Prep Builder och gör ytterligare några dataomvandlingar, för att sedan se hur det påverkar analysen i Tableau Desktop. Slutligen ska vi titta på en analysmetod med Tableau Desktop med hjälp av LOD-uttryck (detaljnivå) med ursprungliga data. Målet med denna handledning är att presentera olika begrepp inom ramen för ett verkligt scenario och att testa olika alternativ – inte att föreskriva något som det bästa. I slutändan bör du ha fått en bättre känsla av hur datastrukturen påverkar beräkningar och analyser, samt större kännedom om olika aspekter av Tableau Prep och beräkningar i Tableau Desktop. **Obs**! Du måste ha Tableau Prep Builder och eventuellt Tableau Desktop installerade och alla data nedladdade för att kunna slutföra uppgifterna i denna handledning. Läs mer i [Driftsättningsguide för Tableau Desktop och Tableau Prep](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_welcome.htm#) för att installera Tableau Prep och Tableau Desktop, innan du fortsätter med denna handledning. Du kan även ladda ned kostnadsfria utvärderingsversioner av [Tableau Prep](https://www.tableau.com/sv-se/products/prep/download) och [Tableau Desktop](https://www.tableau.com/sv-se/products/desktop/download). Datauppsättningen är utdata från [Driver Infractions.tflx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.tflx)som byggdes under den första etappen. ## Analys i Tableau Desktop Nu när vi har konfigurerat våra data matar vi in dem till Tableau Desktop. Vi kan enkelt svara på vissa frågor, medan andra kräver några (eller många) beräkningar. Försök hitta svaren på frågorna nedan. Du kan öppna varje fråga för att få grundläggande information om hur man går till väga när man stöter på hinder. **Obs!** Du kan ladda ner arbetsboken [Driver Infractions.twbx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.twbx) för att titta på lösningarna i ett sammanhang. Tänk på att det kan finnas alternativa sätt att tolka analysen eller söka svar på. 1\. Hur lång tid i dagar förflöt mellan den första och den andra överträdelsen för respektive förare? 1. För att svara på denna fråga i Tableau Desktop använder vi DATEDIFF-funktionen. Den här funktionen tar upp tre argument – datumdel, startdatum och slutdatum. Eftersom vi vill få reda på antalet dagar mellan olika händelser använder vi datumdelen ”dag”. Våra start- och slutdatum finns i datauppsättningen som **1:a överträdelsedatumet** och **2:a överträdelsedatumet**. 2. Beräkningen är: **Tid mellan överträdelser** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` 3. Vi kan plotta denna beräkning mot **Förar-ID** som ett stapeldiagram. Var uppmärksam på att sju förare inte hade någon andra överträdelse och därför visas sju nollor. ![Stapeldiagram över förare efter tid mellan överträdelserna](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_1desktopI.png) 2\. Jämför bötesbeloppen för den första och den andra överträdelsen. Är de korrelerade? 1. För att svara på den här frågan i Tableau Desktop skapar vi ett punktdiagram över **1:a bötesbeloppet** och **2:a bötesbeloppet.** Genom att lägga **Förar-ID** i hyllan Detalj på kortet Markeringar kan vi skapa en markering för varje förare. 2. Om du vill lägga till en trendlinje använder du fliken Analys i den vänstra rutan och tar fram en linjär trendlinje. Genom att hovra över trendlinjen kan vi se att R-kvadratvärdet praktiskt taget är noll, medan p-värdet är långt över brytpunkten för betydelse. Vi kan konstatera att det inte finns någon korrelation mellan det första och det andra bötesbeloppet. Om vi använder detta punktdiagram i en instrumentpanel måste trendlinjen tas bort. ![Punktdiagram över 1:a och 2:a bötesbeloppet per förar-ID, medan trendlinjens verktygstips visas](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_1desktopII.png) 3\. Vilken förare betalade mest totalt? Vem betalade minst? När vi vill göra en djupare analys kan vi behöva skapa vissa beräkningar. 1. För att svara på detta i Tableau Desktop måste vi lägga till böterna för båda överträdelserna i ett enskilt fält. Eftersom vissa förare kanske inte har haft någon andra överträdelse måste vi använda funktionen noll-null `ZN`, för att omvandla eventuella null-värden för **2:a bötesbeloppet** till nollor. Underlåtenhet att göra detta kommer att leda till null-värden, om det inte finns någon andra böter. 2. Beräkningen är: **Totalt betalt belopp** = `[1st Fine Amount] + ZN([2nd Fine Amount])` 3. Vi kan plotta **Totalt betalt belopp** mot **Förar-ID** och sortera stapeldiagrammet. ![Stapeldiagram över betalt belopp per förar-ID, där beräkningsredigeraren visar betalt belopp](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_1desktopIII.png) 4\. Hur många förare stod för flera typer av överträdelser? 1. För att svara på det här i Tableau Desktop måste vi göra en mer komplicerad `IF` \-beräkning, som jämför de första och andra överträdelsetyperna för att avgöra om de är samma. Om de är det bör man tilldela värdet ”1”. Om de inte är desamma bör man tilldela ”2”. Eftersom vi bara bryr oss om flera olika överträdelsetyper tilldelas alla andra resultat ”1”, såsom en andra överträdelsetyp med null-värde. 2. Beräkningen är: **Antal typer av överträdelser** = IF \[1st Infraction Type\]=\[2nd Infraction Type\] THEN 1 ELSEIF \[1st Infraction Type\]!= \[2nd Infraction Type\] THEN 2 ELSE 1 END 3. Vi kan sedan plotta **Antal typer av överträdelser** mot **Förar-ID** och sortera stapeldiagrammet. ![Stapeldiagram över antal överträdelsetyper per förar-ID, där beräkningsredigeraren visar antalet överträdelsetyper.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_1desktopIV.png) 5\. Vad var det genomsnittliga bötesbeloppet för förare som aldrig gått i körskola? 1. Om vi vill besvara detta i Tableau Desktop räcker det inte med att bara dela det totala bötesbeloppet med två, eftersom vissa förare bara hade en överträdelse. Vi kan inte heller beräkna genomsnittligt bötesbelopp per förare och ta genomsnittet av dessa värden, eftersom beräkning av genomsnitt för medelvärden kan leda till inkonsekvenser. Vi måste i stället beräkna det totala belopp som betalats av förare som aldrig gått i körskola, och sedan dividera med det totala antalet överträdelser i samband med dessa böter. 1. Först måste vi fastställa om varje förare hade en andra överträdelse. Vi kan utnyttja det faktum att informationen i alla ”2:a”-fälten är null om det inte fanns någon andra överträdelse och ställa upp beräkningen: `IFNULL([2nd Infraction Type], 'no')` Detta returnerar en överträdelsetyp, om en sådan finns, eller ”ingen” om det inte finns någon andra överträdelse. 2. Sedan måste vi omvandla denna information till antal överträdelser – 1 eller 2. Om resultatet av vår beräkning `IFNULL` är ”ingen”, så ska föraren markeras som att ha bötfällts en gång. Alla andra resultat bör markeras med två böter. Beräkningen är: **Antal överträdelser** = IF IFNULL(\[2nd Infraction Type\], 'no') = 'no' THEN 1 ELSE 2 END 3. Nu måste vi överväga det totala bötesbeloppet. Precis som för fråga 3 ovan måste vi lägga till det första och andra bötesbeloppet med en `ZN`\-funktion runt det andra. Eftersom vi vill att beloppet ska beräknas för hela datauppsättningen är det bästa praxis att ange aggregeringarna, SUMMAN, i själva beräkningen. Beräkningen är:  `SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) )` 4. Nu tar vi det totala bötesbeloppet och delar det med det nya värdet för det beräknade fältet **Antal överträdelser** för att fastställa det genomsnittliga bötesbeloppet: **Genomsnittligt bötesbelopp** = `( SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) ) ) / SUM([Number of Infractions])` 2. Vi måste också filtrera bort förare som har gått i körskola, men den informationen lagras också i två fält. 1. Tableau fungerar väldigt effektivt vid numeriska beräkningar. Vi formulerar detta med siffror, för att öka prestandan så mycket som möjligt. För att kombinera dessa två fält skapar vi en beräkning för varje fält som säger ”Ja=1” och ”Nej=0” (null-värdet bör också vara 0, för förare utan en andra överträdelse). Genom att summera resultatet av dessa beräkningar har förare med ett totalt värde på 0 aldrig gått i körskola (och ett värde på 1 eller 2 visar hur många gånger de har gått där). Vi kan därefter filtrera så att endast förare med värdet 0 behålls. 2. Den här gången använder vi en `CASE` sats istället för `IF`. De fungerar på liknande sätt men har olika syntax. Början av beräkningen ska se ut så här: CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN ELSE 0 END 3. Därefter gör vi samma sak för den 2:a körskolan. Vi kan lägga till båda delarna i samma beräkning genom att sätta varje ärendesats inom parentes och lägga till ett plustecken mellan dem. Om du tar bort några av radbrytningarna ser det ut så här: **Antal körskolelektioner** = (CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE \[2nd Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) 4. Om vi drar **Antal körskolelektioner** till Dimensionsområdet i rutan Data (ovanför linjen) blir värdena 0–2 unika. 5. Om vi nu filtrerar efter **Antal körskolelektioner** kan vi välja enbart 0 och vet då att vi hittar de förare som aldrig gått i körskola. 3. Om vi vill besvara den ursprungliga frågan är allt vi behöver göra att ta **Genomsnittligt bötesbelopp** till hyllan Text på kortet Markeringar. Eftersom vi byggt in aggregeringarna i beräkningen blir aggregeringen för fältet AGG, vilket inte går att ändra. Detta är som förväntat. ![Enkel siffervy av det genomsnittliga betalda beloppet med beräkningsredigeraren öppen, för att visa Antal körskolelektioner](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_1desktopV.png) ## Gå vidare – Pivoterade data Trots att de data vi har arbetat med är välstrukturerade för att ta itu med frågor som rör första och andra överträdelser, är det inte den standardstruktur som rekommenderas för användning med Tableau Desktop. Ju mer vår analys avviker från grundläggande frågor som rör överträdelsedatumen, desto mer komplicerade blir våra beräkningar, för att kombinera relevant information så att den blir användbar. När data lagras med flera kolumner för samma typ av data (till exempel två kolumner för datum, två kolumner för bötesbelopp o.s.v.) och unik information lagras i fältnamnet (till exempel om det är den första eller andra överträdelsen), är detta vanligtvis ett tecken på att data behöver pivoteras. Detta kan hanteras på ett bra sätt genom att utföra flera pivoteringar i Tableau Prep Builder. Vi kan arbeta från slutet av flödet **Föraröverträdelse** i Tableau Prep, som skapats i föregående handledning [Hitta det andra datumet med Tableau Prep](https://help.tableau.com/current/prep/sv-se/prep_tutorial_2nddateA.htm). > [!TIP] > > **Tips**: Se till att du är tillbaka i Tableau Prep för stegen som följer. 1. Lägg till ett steg för Pivotering där alla duplicerade fält pivoteras från det sista rensningssteget. Använd plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i det övre högra hörnet av området Pivoterade fält för att lägga till flera Pivotvärden. Varje uppsättning av fält (till exempel 1:a och 2:a bötesbeloppet) ska pivoteras tillsammans. Mer information om pivotering finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Pivot). 2. I området Pivoterade fält, under kolumnen Pivot1-namn dubbelklickar du på varje värde och byter namn på dem till 1:a och 2:a. ![Konfigurationsrutan Pivot 1 i Tableau Prep som visar de fem pivoteringarna](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_2desktop.png) Resultaten kan ställas i ordning genom att ta bort null-datum, ändra namn på fälten och flytta om dessa. 1. Lägg till ett rensningssteg efter pivoteringen. Högerklicka på null-raden i kolumnen **Överträdelsedatum** och välj Uteslut. 2. Dubbelklicka på fältnamnet **Pivot1-namn** och byt namn till **Överträdelsenummer.** 3. Dra fälten efter behov för att flytta dem enligt anvisningarna nedan: ![Förhandsgranskning av pivoterade och rensade data](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_2desktopdata.png) 1. Från nya, pivoterade data måste man skapa utdata som heter **Pivoterade föraröverträdelser** och mata in dem i Tableau Desktop. (Glöm inte att köra flödet efter att du har lagt till steget Utdata.) Nu kan vi titta på våra fem frågor igen med denna pivoterade datastruktur. Du kan utöka varje fråga för grundläggande information om hur man går till väga om man stöter på problem. **Obs!** Du kan ladda ner den slutförda flödesfilen [Pivoted Driver Infractions.tflx](https://mkt.tableau.com/PrepTutorials/Pivoted%20Driver%20Infractions.tflx) för att kontrollera ditt arbete, eller ladda ner arbetsboken [Pivoted Driver Infractions.twbx](https://mkt.tableau.com/PrepTutorials/Pivoted%20Driver%20Infractions.twbx) för att se lösningarna i ett sammanhang. Tänk på att det kan finnas alternativa sätt att tolka analysen eller söka svar på. 1\. Hur lång tid i dagar förflöt mellan den första och den andra överträdelsen för respektive förare? 1. Precis som vi gjorde med den första datauppsättningen använder vi funktionen `DATEDIFF` för att svara på det här i Tableau Desktop. Den här funktionen kräver ett startdatum och ett slutdatum. Den här informationen finns i våra data, men allt finns samlat i ett enda fält. Vi måste sprida det över två fält. 1. Skapa två preliminära beräknade fält: **1:a överträdelsedatumet** = `IF [Infraction Number] = "1st" THEN [Infraction Date] END` **2:a överträdelsedatumet** = `IF [Infraction Number] = "2nd" THEN [Infraction Date] END` 2. Eftersom vi vill säkerställa att båda dessa värden är tillgängliga för jämförelse för varje förare, måste vi fästa dem på nivån för **Förar-ID**. **Obs**! Tror du mig inte? Försök att göra en `DATEDIFF` beräkning med dessa två fält som de är: **Tid mellan överträdelser** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` Du får null-resultat överallt, eftersom Tableau försöker jämföra med en datastruktur som ser ut så här: ![texttabell som visar null-resultat](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_2desktopnulls.png) Här vet raden som vet vad det första datumet är inte vad det andra datumet är och vice versa. För att komma runt detta använder vi ett FIXED LOD-uttryck (detaljnivå) för att tvinga dessa första och andra datum att vara kopplade till **Förar-ID**. Redigera varje beräkning enligt följande: **1:a överträdelsedatumet** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "1st" THEN [Infraction Date] END ) }` **2:a överträdelsedatumet** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "2nd" THEN [Infraction Date] END ) }` **Obs!** Den ursprungliga `IF`\-beräkningen måste aggregeras när den är inbäddad i ett LOD-uttryck (detaljnivå). Vi kan använda vilken grundläggande aggregering som helst som bevarar datumvärdet (så aggregeringar såsom SUM, AVG eller MIN fungerar, men inte CNT eller CNTD). **Obs**! Dessa beräkningar kan också skapas i Tableau Prep Builder. Mer information om LOD-uttryck i Prep finns i [Skapa beräkningar för detaljnivå, rankning och sektioner](https://help.tableau.com/current/prep/sv-se/prep_calculations.htm). 8. Nu kan vi skapa `DATEDIFF` beräkningen enligt följande: **Tid mellan överträdelser** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` - Om vi vill titta på veckor eller månader räcker det att ändra datumdelen (för närvarande `'day'`). - Det skulle också vara möjligt att skapa en enda beräkning för alltihop, genom att placera FIXED-beräkningarna direkt i DATEDIFF:  DATEDIFF ( 'day', { FIXED \[Driver ID\] : MIN ( IF \[Infraction Number\] = "1st" THEN \[Infraction Date\] END ) }, { FIXED \[Driver ID\] : MIN ( IF \[Infraction Number\] = "2nd" THEN \[Infraction Date\] END ) } ) 9. Plotta **Tid mellan överträdelser** på kolumner och **Förar-ID** på rader. Resultaten kommer att vara identiska med utfallet för den ej pivoterade datastrukturen. 2\. Jämför bötesbeloppen för den första och den andra överträdelsen. Är de korrelerade? 1. För att svara på detta i Tableau Desktop använder vi en logik som liknar den som använts för föregående fråga. Vi använder **Överträdelsenummer** för att identifiera om en given rad är den första eller andra överträdelsen, och tar sedan fram bötesbeloppet utifrån detta. 1. Om vi bara vill göra ett punktdiagram kan vi hoppa över LOD-delen (detaljnivå) och bara använda `IF` beräkningen: **1:a bötesbeloppet** = `IF [Infraction Number] = "1st" THEN [Fine Amount] END` **2:a bötesbeloppet** = `IF [Infraction Number] = "2nd" THEN [Fine Amount] END` 2. Om vi å andra sidan vill jämföra och se skillnaden i belopp mellan de första och andra böterna för en och samma förare, stöter vi på samma problem med null-värden som vi gjorde med datumen. Det kan inte skada att innefatta dessa beräkningar i en `FIXED` LOD, så det kan vara bra att göra det redan från början: **1:a bötesbeloppet** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "1st" THEN [Fine Amount] END ) }` **2:a bötesbeloppet** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "2nd" THEN [Fine Amount] END ) }` Dessa beräkningar kan också skapas i Tableau Prep Builder. Mer information om LOD-uttryck i Prep finns i [Skapa beräkningar för detaljnivå, rankning och sektioner](https://help.tableau.com/current/prep/sv-se/prep_calculations.htm). 3. Skapa ett punktdiagram med **1:a bötesbeloppet** på kolumner och **2:a bötesbeloppet** på rader, och få fram en linjär trendlinje precis som tidigare. Resultaten kommer att vara identiska med utfallet för den ej pivoterade datastrukturen. 3\. Vilken förare betalade mest totalt? Vem betalade minst? 1. Om man vill få denna fråga besvarad i Tableau Desktop är den pivoterade datastrukturen idealisk. Allt vi behöver göra är att ta fram **Förar-ID** och **Bötesbelopp** i ett stapeldiagram. Standardaggregeringen är redan SUMMA, så det totala belopp som betalats av föraren plottas automatiskt. Resultaten kommer att vara identiska med utfallet för den ej pivoterade datastrukturen. 4\. Hur många förare stod för flera typer av överträdelser? 1. Om man vill få denna fråga besvarad i Tableau Desktop är den pivoterade datastrukturen idealisk. Allt vi behöver göra är att ta fram **Förar-ID** och ett Unikt antal **Överträdelsetyper** som ett stapeldiagram, för att få vårt svar. Resultaten kommer att vara identiska med utfallet för den ej pivoterade datastrukturen. 5\. Vad var det genomsnittliga bötesbeloppet för förare som aldrig gått i körskola? 1. Om vi vill besvara detta i Tableau Desktop räcker det inte med att bara dela det totala bötesbeloppet med två, eftersom vissa förare bara hade en överträdelse. Vi kan inte heller beräkna genomsnittligt bötesbelopp per förare och ta genomsnittet av dessa värden, eftersom beräkning av genomsnitt för medelvärden kan leda till inkonsekvenser. Vi måste i stället beräkna det totala belopp som betalats av förare som aldrig gått i körskola, och sedan dividera med det totala antalet överträdelser i samband med dessa böter. 1. Först måste vi fastställa om varje förare hade en andra överträdelse. Vi kan utnyttja det faktum att **2:a överträdelsedatumet** är null om det inte fanns någon andra överträdelse och ställa upp beräkningen: `IFNULL(STR([2nd Infraction Date]), 'no')` Detta returnerar datumet för den andra överträdelsen, i förekommande fall, eller ”ingen” om det inte finns någon andra överträdelse. **Obs**! `STR`\-delen av denna beräkning är nödvändig eftersom `IFNULL` behöver en konsekvent datatyp i dess argument. Eftersom vi vill returnera strängen ”inga” för null-värden måste vi även konvertera datumet till en sträng. 2. Sedan måste vi omvandla denna information till antal överträdelser – 1 eller 2. Om resultatet av vår beräkning `IFNULL` är ”ingen”, så ska föraren markeras som att ha bötfällts en gång. Alla andra resultat bör markeras med två böter. Beräkningen är: **Antal överträdelser** = IF IFNULL(STR(\[2nd Infraction Date\]), 'no')= 'no' THEN 1 ELSE 2 END 3. Nu måste vi överväga det genomsnittliga bötesbeloppet. Vi har redan ett enskilt fält för **Bötesbelopp**. Allt vi behöver göra är att dividera det med vårt nya fält **Antal överträdelser** och sätta in båda i SUMMA:  **Genomsnittligt bötesbelopp** = `(SUM([Fine Amount]) / SUM([Number of Infractions])` 2. Vi måste även filtrera bort de förare som har gått i körskola. Det ser ut som vi skulle kunna använda fältet **Trafikskola** och filtrera på **Trafikskola = nej**. Detta skulle dock filtrera på _överträdelser_ som inte är kopplade till trafikskola, inte _förare_ som aldrig gick i trafikskola. Om en förare har gått i körskola för en överträdelse, men inte för den andra, vill vi inte att någon av dessa överträdelse ska övervägas här. Den här föraren har gått i körskola och passar därför inte in på parametrarna för frågan. Vi behöver därför filtrera bort de förare som har gått i körskola. När det gäller data vill vi filtrera bort alla förare som har ett ”Ja” för **Körskola** på någon rad, oavsett vilken överträdelse svaret är förknippat med. Vi ställer upp beräkningen i etapper med hjälp av en enkel vy så att vi kan följa vad som händer: 1. Först vill vi veta om en förare har ett ”Ja” för körskola. Dra **Förar-ID** till Rader och **Körskola** till Kolumner. Vi får en texttabell med platshållartexten ”Abc”, som anger relevanta värden för varje förare. 2. Därefter vill vi ställa upp en beräkning som identifierar om värdet för **Körskola** är ”Ja”. Den första etappen i beräkningen är: **Gått i körskola** = `CONTAINS([Traffic School), 'Yes')` Om vi tar med oss **Gått i körskola** till hyllan Färg på kortet Markeringar , ser vi att alla etiketteringar i kolumnen ”Nej” har märkts som ”Falskt”, medan alla markeringar i kolumnen ”Ja” har märkts som ”Sant”. ![En visualisering med Falskt-etiketter för varje markering i kolumnen Nej och Sant-etiketter för varje markering i kolumnen Ja.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_pivotedV2.png "En vy över förar-ID efter körskola, med deltagande körskola i färg") 3. Men vad vi verkligen vill ha är denna information vad gäller _föraren_, inte _överträdelsen_. Ett LOD-uttryck är ett naturligt val när man försöker beräkna ett resultat på en annan detaljnivå än den grundläggande datastrukturen. Vi gör det här till ett `FIXED` LOD-uttryck. Hur som helst måste den aggregerade uttrycksdelen av ett LOD (detaljnivå) aggregeras. Tidigare har vi använt MIN. Fungerar det i det här fallet? Vi justerar beräkningen enligt följande:  **Gått i körskola** = `{ FIXED [Driver ID] : MIN( CONTAINS([Traffic School], 'Yes'))}` ![En vy över förar-ID efter körskola, med deltagande körskola i färg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_pivotedV3.png) När vyn har ändrats på detta sätt ser vi motsatsen till vad vi vill. Alla förare som har ett ”Nej” markeras som ”Falskt” överallt. Vi vill å andra sidan föra över ett ”Ja” som ”Sant” för alla poster för den föraren. Vad gör MIN här? Den väljer det första svaret i alfabetisk ordning, det vill säga ”Nej”. 4. Tänk om vi ändrade det till MAX? Skulle det ta det sista svaret i alfabetisk ordning? Vi justerar beräkningen enligt följande:  **Gått i körskola** = `{ FIXED [Driver ID] : MAX ( CONTAINS( [Traffic School], 'Yes') ) }` ![En vy över förar-ID efter körskola, med deltagande körskola i färg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_pivotedV4.png) Och här har vi det: om en förare har ”Ja” någonstans i sina data, markeras det som ”Sant” att de har gått i körskola, även för den överträdelse som inte involverade körskolan. 5. Om vi tar med oss **Gått i körskola** till hyllan Filter och väljer endast ”Falskt”, kommer vi bara att se förare som aldrig har gått på körskola. 3. Om vi vill besvara den ursprungliga frågan, med filtret på plats, behöver vi bara ta **Genomsnittligt bötesbelopp** till hyllan Text på kortet Markeringar. Eftersom vi byggt in aggregeringarna i beräkningen blir aggregeringen för fältet AGG, vilket inte går att ändra. Detta är som förväntat. Resultaten kommer att vara identiska med utfallet för den ej pivoterade datastrukturen. ### Fördelarna med pivoterade data Vi kan hålla oss till den ursprungliga datastrukturen från handledningen, om vi vet att vi bara behöver svara på frågor som är lätta att besvara med den strukturen. Det pivoterade dataformatet är å andra sidan mer flexibelt. Även om det kräver vissa beräkningar är den resulterande datauppsättningen väl lämpad att svara på bredare frågor när de väl har gjorts. ## Gå vidare – Endast beräkningar Vad händer om du inte har åtkomst till Tableau Prep Builder? Är det helt kört om du är fast med dina ursprungliga data? Inte alls! Tableau Desktop och LOD-uttryck kan svara på alla analytiska frågor. Om vi ansluter till den ursprungliga [**Traffic Violations.xlsx**](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx), liknar den väldigt mycket den pivoterade datauppsättningen, men utan det avgörande fältet **Överträdelsenummer**. Vi måste efterlikna resultatet av aggregeringsstegen via LOD-uttryck. **Obs!** Du kan ladda ner arbetsboken [LOD Driver Infractions.twbx](https://mkt.tableau.com/PrepTutorials/LOD%20Driver%20Infractions.twbx) för att titta på lösningarna i ett sammanhang. Tänk på att det kan finnas alternativa sätt att tolka analysen eller söka svar på. 1\. Hur lång tid i dagar förflöt mellan den första och den andra överträdelsen för respektive förare? 1. För att svara på det här i Tableau Desktop använder vi funktionen `DATEDIFF` . Den här funktionen kräver ett startdatum och ett slutdatum. Den här informationen finns i våra data, men allt finns samlat i ett enda fält. Vi måste sprida det över två fält. Eftersom vi vill säkerställa att båda dessa värden är tillgängliga för jämförelse för varje förare, måste vi fästa dem på nivån för **Förar-ID**. 1. För att hitta det första överträdelsedatumet använder vi beräkningen: **1:a överträdelsen** = `{ FIXED [Driver ID] : MIN ( [Infraction Date] ) }` 2. Vi gör det andra överträdelsedatumet i etapper. 1. Till att börja med behöver vi bara titta på de datum som är senare än det första datumet: `IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END` 2. Men detta ger oss _varje_ överträdelse efter den första, och vi vill bara se den andra. Därför vill vi hitta det tidigaste datumet. Sätt in alltsammans i MIN: `MIN( IF [Infraction] : [1st Infraction] THEN [Infraction Date] END )` 3. Vi vill också omberäkna det andra överträdelsedatumet för varje förare. Det är där LOD-uttrycken kommer in i bilden. Vi åtgärdar detta till nivån för **Förar-ID**: **2:a överträdelsen** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END ) }` 3. Och vi kan nu skapa `DATEDIFF` beräkningen: **Tid mellan överträdelser** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` Resultaten kommer att vara identiska med utfallet för de andra två datastrukturerna. 2\. Jämför bötesbeloppen för den första och den andra överträdelsen. Är de korrelerade? 1. För att svara på detta i Tableau Desktop använder vi en logik som liknar den som använts för versionen med pivoterade data för den här frågan. Vi använder fälten **1:a överträdelsen** och **2:a överträdelsen** som skapats för fråga I för att identifiera om en given rad är den första eller andra överträdelsen, och tar sedan fram bötesbeloppet utifrån detta. 1. Om vi bara vill göra ett punktdiagram kan vi hoppa över LOD-delen (detaljnivå) och bara använda `IF` beräkningen: **1:a bötesbeloppet** = `IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END` **2:a bötesbeloppet** = `IF [2nd Infraction] = [Infraction Date] THEN [Fine Amount] END` 2. Om vi å andra sidan vill jämföra och se skillnaden i belopp mellan de första och andra böterna för en och samma förare, stöter vi på samma problem med null-värden som vi gjorde i den första datastrukturen. Det kan inte skada att sätta in dessa beräkningar i en FIXED LOD, så det kan vara bra att göra det redan från början: **1:a bötesbeloppet** = ``{ FIXED [Driver ID] : MIN ( `IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END` ) }`` **2:a bötesbeloppet** = ``{FIXED [Driver ID] : MIN( `IF [2ndInfraction] = [Infraction Date] THEN [Fine Amount] END` ) }`` Resultaten kommer att vara identiska med utfallet för de andra två datastrukturerna. 3\. Vilken förare betalade mest totalt? Vem betalade minst? 1. För att svara på detta i Tableau Desktop måste vi först förstå något om LOD-metoden. Båda metoderna använder Tableau Prep för att filtrera bort poster som inte är den första eller andra överträdelsen för en förare. LOD-metoden i Tableau Desktop sparar alla poster. Detta innebär att om vi ska skapa en visualisering av **SUMMAN (betalt belopp)** av **Förar-ID**, visar Tableau Desktop-versionen högre belopp för förare med mer än två överträdelser. För att få värdet **Totalt betalt belopp** från de fullständiga data som matchar de andra metoderna, måste vi istället summera de första och andra böterna som vi gjorde med den första datastrukturen, istället för att använda det ursprungliga fältet **Bötesbelopp**. 2. Med hjälp av de fält vi skapade för fråga 2 lägger vi till de två bötesbeloppen.`ZN` krävs för att förhindra ett null-resultat för alla förare som bara hade en överträdelse. Beräkningen är:  **Totalt betalt belopp** = `[1st Fine Amount] + ZN([2nd Fine Amount])` Resultaten kommer att vara identiska med utfallet för de andra två datastrukturerna. 4\. Hur många förare stod för flera typer av överträdelser? 1. För att svara på den här frågan i Tableau Desktop kan vi inte bara ta fram **Förar-ID** och ett Unikt antal **Överträdelsetyper**. Eftersom denna datauppsättning har fler än två överträdelser, kan vissa förare ha mer än två överträdelsetyper. För att matcha resultaten med de andra metoderna måste vi begränsa omfattningen till de två första överträdelserna. 1. Vi kan ta fram 1:a och 2:a överträdelsetypen, sätta in dem i LOD-uttrycken för att göra dem `FIXED` för föraren, och sedan använda en `IF` beräkning för att räkna typerna: 1. **1:a överträdelsetypen** = `{ FIXED [Driver ID] : MIN ( IF [1st Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` 2. **2:a överträdelsetypen** = `{ FIXED [Driver ID] : MIN ( IF [2nd Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` 3. **Antal typer av överträdelser** = IF \[1st Infraction Type\] = \[2nd Infraction Type\] THEN 1 ELSEIF \[1st Infraction Type\] != \[2nd Infraction Type\] THEN 2 ELSE 1 END **Obs**! Det går också att skapa många av dessa beräkningar som ett enskilt fält genom att kapsla in de inledande beräkningarna direkt i den större beräkningen. Här skulle den kombinerade beräkningen se ut så här: `IF {FIXED [Driver ID] : MIN(IF [1st Infraction]=[Infraction Date] THEN [Infraction Type] END)} = {FIXED [Driver ID] : MIN(IF [2nd Infraction]=[Infraction Date] THEN [Infraction Type] END)} THEN 1 ELSEIF {FIXED [Driver ID] : MIN(IF [1st Infraction]=[Infraction Date] THEN [Infraction Type] END)} != {FIXED [Driver ID] : MIN(IF [2nd Infraction]=[Infraction Date] THEN [Infraction Type] END)} THEN 2 ELSE 1 END` Vilket är lite svårare att förstå, men fungerar vid behov. (Observera att radbrytningar och vissa blanksteg inte påverkar hur beräkningen tolkas av Tableau.) 2. Vi kan sedan plotta **Antal typer av överträdelser** mot **Förar-ID** och sortera stapeldiagrammet. Resultaten kommer att vara identiska med utfallet för de andra två datastrukturerna. 5\. Vad var det genomsnittliga bötesbeloppet för förare som aldrig gått i körskola? 1. Om vi vill besvara detta i Tableau Desktop räcker det inte med att bara dela det totala bötesbeloppet med två, eftersom vissa förare bara hade en överträdelse. Vi kan inte heller beräkna genomsnittligt bötesbelopp per förare och ta genomsnittet av dessa värden, eftersom beräkning av genomsnitt för medelvärden kan leda till inkonsekvenser. Vi måste i stället beräkna det totala belopp som betalats av förare som aldrig gått i körskola, och sedan dividera med det totala antalet överträdelser i samband med dessa böter. 1. Först måste vi fastställa om varje förare hade en andra överträdelse. Vi kan utnyttja det faktum att informationen i alla ”2:a”-fälten är null om det inte fanns någon andra överträdelse och ställa upp beräkningen: `IFNULL([2nd Infraction Type], 'no')` Detta returnerar en överträdelsetyp, om en sådan finns, eller ”ingen” om det inte finns någon andra överträdelse. 2. Sedan måste vi omvandla denna information till antal överträdelser – 1 eller 2. Om resultatet av vår beräkning `IFNULL` är ”ingen”, så ska föraren markeras som att ha bötfällts en gång. Alla andra resultat bör markeras med två böter. Beräkningen är: **Antal överträdelser** = IF IFNULL(\[2nd Infraction Type\], 'no') = 'no' THEN 1 ELSE 2 END 3. För totalt betalt belopp kan vi använda beräkningen från fråga 3. Nu tar vi det totala bötesbeloppet och delar det med det nya värdet för det beräknade fältet **Antal överträdelser** för att fastställa det genomsnittliga bötesbeloppet: **Genomsnittligt bötesbelopp** = `SUM([Total Amount Paid]) / SUM([Number of Infractions])` 2. Vi måste även filtrera bort de förare som har gått i körskola. Vi kan inte använda samma metod som för den pivoterade datastrukturen, eftersom den här datauppsättningen innehåller förare med en tredje eller fjärde överträdelse. Istället följer vi samma metod som för de data som inte är pivoterade, och som sammanfattas här: 1. Först måste vi ställa upp två beräkningar som identifierar om den första och andra överträdelsen involverade körskolan eller inte:  **1:a körskolan** = `{ FIXED [Driver ID] : MIN (IF [1st Infraction] = [Infraction Date] THEN [Traffic School] END ) }` **2:a körskolan** = `{ FIXED [Driver ID] : MIN (IF [2nd Infraction] = [Infraction Date] THEN [Traffic School] END ) }` 2. Sedan lägger vi till dessa värden för att få det totala antalet körskolelektioner:  **Antal körskolelektioner** = (CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE \[2nd Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) 3. Om vi drar **Antal körskolelektioner** till Dimensionsområdet i rutan Data blir värdena 0–2 unika. 4. Om vi nu filtrerar efter **Antal körskolelektioner** kan vi välja enbart 0 och vet då att vi hittar de förare som aldrig gått i körskola. 3. Om vi vill besvara den ursprungliga frågan är allt vi behöver göra att ta **Genomsnittligt bötesbelopp** till hyllan Text på kortet Markeringar. Eftersom vi byggt in aggregeringarna i beräkningen blir aggregeringen för fältet AGG, vilket inte går att ändra. Detta är som förväntat. Resultaten kommer att vara identiska med utfallet för de andra två datastrukturerna. Det är viktigt att komma ihåg att denna lösning har många kapslade beräkningar och LOD-uttryck. Beroende på datauppsättningens storlek och datakomplexiteten kan prestanda vara ett problem. ## Reflektion över metoder Vilken väg ska du ta? Det är helt upp till dig och de verktyg som står till ditt förfogande. - Om du vill undvika LOD-beräkningar finns det en lösning för att forma data, fast beräkningar kan vara nödvändiga för vissa analyser ([Analys i Tableau Desktop](#Desktop)). - Om du kan forma data och är bekväm med beräkningar – inklusive LOD-beräkningar – ger alternativet som utgör medelvägen den bästa flexibiliteten ([Gå vidare – Pivoterade data](#Further)). - Om du är bekväm med LOD-beräkningar, det finns minimal inverkan på prestandan, och/eller du inte har åtkomst till Tableau Prep, går det att lösa detta med endast LOD-beräkningar ([Gå vidare – Endast beräkningar](#Furtherer)). Åtminstone är det värdefullt att förstå hur aggregeringen i Tableau Prep och LOD-uttrycken i Tableau Desktop hänger ihop och påverkar dataanalysen. Som med det mesta i Tableau finns det mer än ett sätt att göra saker på. Att utforska alla olika alternativ kan hjälpa dig att göra ordning bland begreppen, så att du kan välja den bästa lösningen för dig. Använda beräkningar: ### Föraröverträdelser - **Tid mellan överträdelser** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` - **Totalt betalt belopp** =`[1st Fine Amount] + ZN([2nd Fine Amount])` - **Antal typer av överträdelser** = `IF [1st Infraction Type]=[2nd Infraction Type] THEN 1 ELSEIF [1st Infraction Type]!= [2nd Infraction Type] THEN 2 ELSE 1 END` - **Antal överträdelser** = `IF IFNULL([2nd Infraction Type], 'no') = 'no' THEN 1 ELSE 2 END` - **Genomsnittligt bötesbelopp** = `( SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) ) ) / SUM([Number of Infractions])` - **Antal körskolelektioner** = `(CASE [1st Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE [2nd Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END)` ### Pivoterade föraröverträdelser - **1:a överträdelsen** = `{FIXED [Driver ID] : MIN(IF [Infraction Number] = "1st" THEN [Infraction Date] END)}` - **2:a överträdelsen** = `{FIXED [Driver ID] : MIN(IF [Infraction Number] = "2nd" THEN [Infraction Date] END)}` - **Tid mellan överträdelser** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` - **1:a bötesbeloppet** = `{FIXED [Driver ID] : MIN( IF [Infraction Number] = "1st" THEN [Fine Amount] END ) }` - **Antal överträdelser** = `IF IFNULL(STR([2nd Infraction]), 'no')= 'no' THEN 1 ELSE 2 END` - **Genomsnittligt bötesbelopp** = `SUM([Fine Amount])/SUM([Number of Infractions])` - **Gått i körskola** = `{ FIXED [Driver ID] : MAX( CONTAINS([Traffic School], 'Yes'))}` ### LOD (detaljnivå) föraröverträdelser - **1:a överträdelsen** = `{FIXED [Driver ID] : MIN([Infraction Date])}` - **2:a överträdelsen** = `{ FIXED [Driver ID] : MIN( IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END ) }` - **Tid mellan överträdelser** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` - **1:a bötesbeloppet** = `{FIXED [Driver ID] : MIN( IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END ) }` - **2:a bötesbeloppet** = `{FIXED [Driver ID] : MIN( IF [2nd Infraction] = [Infraction Date] THEN [Fine Amount] END ) }` - **Totalt betalt belopp** = `[1st Fine Amount] + ZN([2nd Fine Amount])` - **1:a överträdelsetypen** = `{FIXED [Driver ID] : MIN( IF [1st Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` - **2:a överträdelsetypen** = `{FIXED [Driver ID] : MIN( IF [2nd Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` - **Antal typer av överträdelser** = `IF [1st Infraction Type]=[2nd Infraction Type] THEN 1 ELSEIF [1st Infraction Type]!= [2nd Infraction Type] THEN 2 ELSE 1 END` - **Antal överträdelser** = `IF IFNULL([2nd Infraction Type], 'no') = 'no' THEN 1 ELSE 2 END` - **Genomsnittligt bötesbelopp** = `SUM ([Total Amount Paid]) / SUM([Number of Infractions])` - **1:a körskolan** = `{FIXED [Driver ID] : MIN (IF [1st Infraction] = [Infraction Date] THEN [Traffic School] END ) }` - **2:a körskolan** = `{FIXED [Driver ID] : MIN (IF [2nd Infraction] = [Infraction Date] THEN [Traffic School] END ) }` - **Antal körskolelektioner** = `(CASE [1st Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE [2nd Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END)` **Obs!** Ett särskilt tack till Ann Jacksons Workout Wednesday-ämne [Lägger kunderna ut mer på sina första eller andra köp?](https://www.workout-wednesday.com/2018/06/13/week-24-do-customers-spend-more-on-their-first-or-second-purchase/) och Andy Kriebels Tableau Prep-tips [Returnera datum för första och andra inköp](https://www.vizwiz.com/2018/06/first-second-purchase.html?m=1), vilka inspirerade till den här handledningen. Om du klickar på de här länkarna kommer du att lämna Tableaus webbplats. Vad gäller sidor som underhålls av externa parter kan Tableau inte ta ansvar för riktigheten på dessa sidor eller garantera att de är uppdaterade. Kontakta ägarna om du har frågor om deras innehåll. [Hoppa till huvudinnehåll](#main-content) # Anslut till data > [!WARNING] > > Data Cloud har bytt namn till Data 360 från och med den 14 oktober 2025. Under övergångstiden kan du se hänvisningar till Data Cloud i vårt program och i vår dokumentation. Även om namnet är nytt är funktionaliteten och innehållet oförändrat. Tableau Prep hjälper dig att rensa och forma dina data för analys. Det första steget i den här processen är att identifiera de data du kommer att arbeta med. Informationen i det här avsnittet gäller alla plattformar, såvida inte annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i [Tableau Prep på webben](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) i Tableau Server-hjälpen. Du kan ansluta till dina data genom att göra något av följande: - [Inbyggda kopplingar för populära datatyper](#AboutConnectors) - [Anpassade kopplingar för andra datatyper](#custom-connectors) - [Publicerade datakällor](#published_datasource) - [Tableau-dataextrakt](#data_extract) - [Tableau Catalog](#catalog) ## Ansluta via inbyggda kopplingar för populära datatyper Det vanligaste sättet att ansluta till data är att använda de inbyggda kopplingarna i Tableau Prep Builder. De är tillgängliga för de flesta populära datatyper och nya kopplingar läggs till ofta i samband med nya versioner av Tableau Prep Builder. För att se en lista över tillgängliga kopplingar öppnar du Tableau Prep Builder eller startar ett flöde på webben. Klicka sedan på knappen Lägg till koppling ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png) för att se tillgängliga kopplingar under Anslut i den vänstra rutan. De flesta inbyggda kopplingar fungerar på samma sätt på alla våra plattformar och beskrivs i ämnet [Kopplingar som stöds](https://help.tableau.com/current/pro/desktop/sv-se/exampleconnections_overview.htm) i Tableau Desktop\-hjälpen. **Obs!** Använd inte det reserverade namnet ”Antal poster” för ett fältnamn eller ett beräknat fält när du ansluter till en datakälla. Om du gör det kommer det att resultera i ett behörighetsrelaterat fel. ### Överväganden när inbyggda kopplingar används - Datatyperna VARBINARY och BINARY stöds inte. Om du ansluter till en datakälla som innehåller data av de typerna så tas inte de fälten med i fältlistan under inmatningssteget. Mer information finns i [Tableau Prep Builder: oannonserad uteslutning av VARBINARY- och BINARY-kolumner vid datainhämtning](https://help.salesforce.com/s/articleView?id=005390299&type=1) (på engelska) i kunskapsbasen. - Om du öppnar ett flöde i en version där kopplingen inte stöds går det eventuellt ändå att öppna flödet, men det kan innehålla fel eller inte köras om inte dataanslutningarna tas bort. - När du använder en MySQL-baserad koppling är anslutningen vanligtvis säker när SSL är aktiverad. Tableau Prep Builder har dock inte stöd för anpassade certifikatbaserade SSL-anslutningar för MySQL-baserade anslutningar. - Från och med version 2025.1 kan du ansluta till lokala datakällor, publicera ditt flöde i Tableau Cloud och köra det enligt ett schema. Det kräver en Tableau Bridge-klient som är konfigurerad i en Bridge-klientpool, med domänen tillagd i Godkännandelista över privata nätverk. Se till att serverns URL matchar domänen i Bridge-poolen när du ansluter till din datakälla i Tableau Prep Builder och på webben. Mer information finns i avsnittet [Databaser](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#cloud_databases) i ämnet ”Publicera ett flöde i Tableau Server eller Tableau Cloud”. - Det finns inget stöd för att köra Tableau Prep Conductor-flöden som ansluter till platta filer via Bridge. För att försäkra dig om att uppdateringar av Prep Conductor-flöden lyckas flyttar du den platta filen till en plats som är direkt tillgänglig för Tableau Cloud (till exempel Google Drive, Box eller Dropbox) - Det finns inte stöd för att ansluta till Snowflake via Bridge. - Vissa kopplingar (beskrivs närmare i avsnitten nedan) har olika krav när de används med Tableau Prep Builder. - Från och med version 2025.3 kan du när du ansluter till Tableau Server eller Tableau Cloud från Tableau Prep Builder välja om du vill autentisera med den inbäddade webbläsaren som medföljer Tableau Prep eller använda standardwebbläsaren för din dator. Mer information finns i [Publicera ett flöde i Tableau Server eller Tableau Cloud](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#before-you-publish). Ansluta till molndatakällor via Tableau Server eller Tableau Cloud Du kan ansluta till molndatakällor i Tableau Prep precis som i Tableau Desktop, men om du planerar att publicera flöden som ansluter till molndatakällor och köra dem efter ett schema på din server måste du konfigurera dina inloggningsuppgifter i Tableau Server eller Tableau Cloud. Du konfigurerar dina inloggningsuppgifter på fliken Inställningar på sidan Mina kontoinställningar och ansluter till din molnkopplingsingång med samma inloggningsuppgifter. #### Tableau Prep Builder När du publicerar flödet klickar du på Redigera i dialogrutan Publicera för att redigera anslutningen. I listrutan Autentisering väljer du sedan Bädda in . Du kan också lägga till inloggningsuppgifter direkt från dialogrutan Publicera (Tableau Prep Builder version 2020.1.1 och senare) när du publicerar ditt flöde och sedan automatiskt bädda in dem i flödet när du publicerar. Mer information finns i [Publicera ett flöde från Tableau Prep Builder](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#Publish). Om du inte har sparade inloggningsuppgifter konfigurerade och väljer Fråga användare i listrutan Autentisering måste du redigera anslutningen och ange dina inloggningsuppgifter på fliken Anslutningar i Tableau Server eller Tableau Cloud efter att du publicerat flödet, annars kommer flödet att misslyckas när du kör det. #### Tableau Prep på webben I webbredigering kan du bädda in inloggningsuppgifter från den övre menyn under Arkiv > Inloggningsuppgifter för anslutning. Mer information finns i [Publicera flöden](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm#publishing-flows) i Tableau Server-hjälpen. ![Menyn Arkiv som visar undermenyn Inloggningsuppgifter för anslutning och alternativet Bädda in i publicerat flöde för att bädda in inloggningsuppgifterna för dataanslutningen i ett flöde när det publiceras.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_credentials.png) I Tableau Prep Builder version 2019.4.1 har följande molnkopplingar lagts till och är också tillgängliga när du skapar eller redigerar flöden på webben: - Box - DropBox - Google Drive - OneDrive Mer information om hur du ansluter till dina data med hjälp av de här kopplingarna finns i det [kopplingsspecifika](https://help.tableau.com/current/pro/desktop/sv-se/exampleconnections_overview.htm) hjälpavsnittet i Tableau Desktop\-hjälpen. Ansluta till Salesforce-data _Stöds i Tableau Prep Builder version 2020.2.1 och senare och vid flödesförfattande på webben från och med version 2020.4 av Tableau Server och Tableau Cloud._ Tableau Prep Builder stöder anslutning till data med hjälp av Salesforce-kopplingen, precis som Tableau Desktop, men med några skillnader. - Tableau Prep Builder stöder alla kopplingstyper du vill utföra. - Anpassad SQL kan skapas i Tableau Prep Builder 2022.1.1 eller senare. Flöden som använder anpassad SQL kan köras och befintliga steg kan redigeras i 2020.2.1 eller senare. - Det finns för närvarande inte stöd för att använda en standardanslutning för att skapa en egen anpassad anslutning. - Du kan inte ändra standardnamnet på datakällan till något unikt eller anpassat. - Om du planerar att publicera flöden på Tableau Server och vill använda sparade inloggningsuppgifter måste platsadministratören konfigurera Tableau Server med ett OAuth-klient-ID och en -hemlighet på kopplingen. Mer information finns i [Ändra Salesforce.com OAuth till sparade inloggningsuppgifter](https://help.tableau.com/current/server/sv-se/config_oauth_sfdc.htm) i Tableau Server-hjälpen. - För att köra inkrementell uppdatering på flödesindata som använder Salesforce-kopplingen måste du använda Tableau Prep Builder version 2021.1.2 eller senare. Mer information om hur du använder inkrementell uppdatering finns i [Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm). Tableau Prep importerar data genom att skapa ett extrakt. För närvarande stöds endast extrakt för Salesforce. Det kan ta lite tid att ladda det initiala extraktet beroende på mängden data som ingår. Du kommer att se en timer i inmatningssteget medan data laddas. Allmän information om hur du använder Salesforce-kopplingen finns i avsnittet om [Salesforce](https://help.tableau.com/current/pro/desktop/sv-se/examples_salesforce.htm) i hjälpen för Tableau Desktop och Webbredigering. Ansluta till Salesforce Data Cloud Du kan ansluta till data som använder Salesforce Data Cloud med hjälp av Salesforce Data Cloud-kopplingen (som släpptes i Tableau Cloud från oktober 2023). Mer information finns i [Ansluta Tableau Cloud-webbredigering till Salesforce Data Cloud](https://help.tableau.com/current/online/sv-se/config_oauth_sfdc_cdp_online.htm). Använd Salesforce Data Cloud-kopplingen för att ansluta till Salesforce Data Cloud-data. Salesforce Data Cloud-kopplingen identifierar datautrymmen, har tydligare objektetiketter och drivs av accelererade frågor. 1. Välj Salesforce Data Cloud i listan över serverkopplingar som kan hittas i rutan Anslutningar. 2. Klicka på Logga in i dialogrutan Salesforce Data Cloud. 3. Logga in på Salesforce med användarnamnet och lösenordet. 4. Välj Allow (Tillåt). 5. Stäng webbläsarfönstret. 6. I Tableau Prep väljer du ett datautrymme för att visa tabeller. 7. Välj en tabell. Ansluta till Google BigQuery-data Tableau Prep Builder stöder anslutning till data med Google BigQuery, precis som Tableau Desktop. Du måste konfigurera inloggningsuppgifter för att Tableau Prep ska kunna kommunicera med Google BigQuery. Om du planerar att publicera flöden till Tableau Server eller Tableau Cloud måste OAuth-anslutningar konfigureras även för de programmen. **Obs!** Tableau Prep har för närvarande inte stöd för att använda Google BigQuery-anpassningsattribut. - [Konfigurera OAuth för Google](https://help.tableau.com/current/server/sv-se/config_oauth_google.htm) – Konfigurera OAuth-anslutningar för Tableau Server. - [OAuth-anslutningar](https://help.tableau.com/current/online/sv-se/protected_auth.htm) – Konfigurera OAuth-anslutningar för Tableau Cloud. #### Konfigurera SSL för att ansluta till Google BigQuery (endast MacOS) Om du använder Tableau Prep Builder på Mac och använder en proxy för att ansluta till BigQuery kan du behöva ändra SSL-konfigurationen för att ansluta till Google BigQuery **Obs!** Inga extra steg krävs för Windows-användare. Gör så här för att konfigurera SSL för OAuth-anslutningar till Google BigQuery: 1. Exportera SSL-certifikatet för din proxy till en fil, exempelvis proxy.cer. Du hittar certifikatet i `Applications > Utilities > Keychain Access >System > Certificates (under Category)`. 2. Ta reda på vilken version av java du använder för att köra Tableau Prep Builder. Till exempel: `/Applications/Tableau Prep Builder 2020.4.app/Plugins/jre/lib/security/cacerts` 3. Öppna kommandotolken i Terminal och kör följande kommando för din Tableau Prep Builder-version: **Obs!** Kommandot keytool måste köras från katalogen som innehåller den version av java som du använder för att köra Tableau Prep Builder. Du kan behöva ändra katalog innan du kör det här kommandot. Till exempel `cd /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.1.1/Plugins/jre/bin`. Kör sedan kommandot keytool. `keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder /Plugins/jre/lib/security/cacerts -storepass changeit` **Exempel**: `keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit` Om du får meddelandet FileNotFoundException (Åtkomst nekad) när du kör kommandot keytool ska du prova att köra kommandot med förhöjda behörigheter. Till exempel: `sudo keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit`. #### Ställa in och hantera dina Google BigQuery-inloggningsuppgifter De inloggningsuppgifter som du använder för att ansluta till Google BigQuery i inmatningssteget måste matcha de inloggningsuppgifter som är inställda på fliken Inställningar på sidan Mina kontoinställningar för Google BigQuery i Tableau Server eller Tableau Cloud. Om du väljer olika inloggningsuppgifter eller inga inloggningsuppgifter i dina autentiseringsinställningar när du publicerar ditt flöde så misslyckas flödet med ett autentiseringsfel tills du redigerar anslutningen för flödet i Tableau Server eller Tableau Cloud. Gör så här för att redigera dina inloggningsuppgifter: 1. Klicka på Fler åtgärder![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på fliken Anslutningar på Google BigQuery-anslutningen i Tableau Server eller Tableau Cloud. 2. Välj Redigera anslutning. 3. Välj de sparade inloggningsuppgifterna som är inställda på fliken Inställningar på sidan Mina kontoinställningar. #### Logga in med tjänstekonto (JSON)-fil _Stöds i Tableau Prep Builder version 2021.3.1 och senare. Åtkomst till tjänstekontot är inte tillgängligt när du redigerar flöden på webben_. 1. Lägg till ett tjänstekonto som en sparad inloggningsuppgift. Mer information finns i [Ändra Google OAuth till sparade inloggningsuppgifter](https://help.tableau.com/current/server/sv-se/config_oauth_google.htm). 2. Logga in på Google BigQuery med din e-postadress eller ditt telefonnummer och välj sedan Nästa. 3. Välj Logga in med tjänstekonto (JSON)-fil under Autentisering. 4. Ange filsökvägen eller använd knappen Bläddra för att söka efter den. 5. Klicka på Logga in. 6. Ange ditt lösenord för att fortsätta. 7. Välj Godkänn för att bevilja Tableau åtkomst till dina Google BigQuery-data. Du uppmanas att stänga webbläsaren. #### Logga in med OAuth _Stöds i Tableau Prep Builder version 2020.2.1 och senare och vid flödesförfattande på webben från och med version 2020.4 av Tableau Server och Tableau Cloud._ 1. Logga in på Google BigQuery med din e-postadress eller ditt telefonnummer och välj sedan Nästa. 2. Välj Logga in med OAuth under Autentisering. 3. Klicka på Logga in. 4. Ange ditt lösenord för att fortsätta. 5. Välj Godkänn för att bevilja Tableau åtkomst till dina Google BigQuery-data. Du uppmanas att stänga webbläsaren. Mer information om hur du ställer in och hanterar dina inloggningsuppgifter finns i följande ämnen: [Hantera dina kontoinställningar](https://help.tableau.com/current/pro/desktop/sv-se/useracct.htm) i hjälpen för Tableau Desktop och Webbredigering. [Publicera ett flöde från Tableau Prep Builder](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#Publish) för information om hur du ställer in autentiseringsalternativ när ett flöde publiceras. [Visa och åtgärda fel](https://help.tableau.com/current/server/sv-se/prep_conductor_monitor_flow.htm#view-and-resolve-errors) för information om hur du löser anslutningsfel i Tableau Server eller Tableau Cloud. Ansluta till SAP HANA-data _Stöds i Tableau Prep Builder version 2019.2.1 och senare och vid flödesförfattande på webben från och med version 2020.4 av Tableau Server och Tableau Cloud._ Tableau Prep Builder, Tableau Server och Tableau Cloud har stöd för anslutning till data med hjälp av SAP HANA precis som Tableau Desktop, men med några skillnader. Anslut till databasen på samma sätt som du skulle göra i Tableau Desktop. Mer information finns i [SAP HANA](https://help.tableau.com/current/pro/desktop/sv-se/examples_saphana.htm). När du har anslutit och sökt efter din tabell drar du tabellen till arbetsytan för att börja bygga ditt flöde. **Obs**! Den här kopplingen kräver Tableau Server version 2019.2 eller senare för att kunna köra flödet på ett schema. Om du använder en tidigare serverversion kan du uppdatera dina flödesdata med kommandoradsgränssnittet. Mer information om hur du kör flöden från kommandoraden finns i [Uppdatera flödesutdatafiler från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm). Mer information om versionskompatibilitet finns i [Versionskompatibilitet med Tableau Prep](https://help.tableau.com/current/prep/sv-se/prep_conductor_compatibility.htm). - Om SAP HANA-databasen inkluderar variabler och parametrar måste du ange dessa data i avsnittet Variabler och parametrar på fliken Inställningar i inmatningssteget för att ställa in de här värdena. För äldre versioner av Tableau Prep (2026.1 och tidigare) går du till fliken Variabler och parametrar i inmatningssteget. - Anslutning till SAP HANA-datakällor som använder variabel- och parametervärden stöds bara för livedatakällor. Det här alternativet stöds inte för publicerade SAP HANA-datakällor. - Från och med Tableau Cloud version 2026.2 kan du ansluta till lokala SAP HANA-datakällor som inkluderar variabler och parametrar via Tableau Bridge. - Från och med Tableau Prep Builder version 2019.2.2 och på webben från och med version 2020.4.1 kan du använda inledande SQL för att skicka frågor till anslutningen. Om du har flera värden för en variabel kan du välja det värde du behöver i en listruta. **Ange variabler och parametrar** 1. Anslut till SAP HANA-datakällan. 2. Välj de variabler och operander som du vill använda på fliken Inställningar i rutan Indata. ![SAP HANA-indata för parametrar och variabler](/tableau/current/sv-se/prep/sv-se/Img/prep_SAPHANA_262.png) I tidigare versioner (2026.1 och tidigare) väljer du fliken Variabler och parametrar och väljer sedan de variabler och operander som du vill använda. ![Om du har flera värden för en variabel kan du välja det värde du behöver i en listruta.](/tableau/current/sv-se/prep/sv-se/Img/prep_SAPHANA.png) 3. Välj i en lista med förinställda värden eller ange anpassade värden för att skicka frågor till databasen och returnera de värden du behöver eller lägg till ytterligare variabler. Om du vill lägga till variabler klickar du på plusknappen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i avsnittet Variabler. Välj sedan en variabel och operand och ange ett anpassat värde. ![Lägg till ytterligare värden genom att klicka på plusknappen i avsnittet Variabler, välj en variabel och operand och ange sedan ett anpassat värde.](/tableau/current/sv-se/prep/sv-se/Img/prep_SAPHANA2.png) Ansluta till spatiala filer och databaser _Stöds i Tableau Prep Builder version 2020.4.1 och senare och vid flödesförfattande på webben från och med version 2020.4 av Tableau Server och Tableau Cloud._ Du kan ansluta till spatiala filer och spatiala datakällor i Tableau Prep Builder eller när du skapar eller redigerar flöden på webben. **Obs!** Det går för närvarande inte att använda .shp-filtyper på webben. Om du behöver ansluta till filer av den typen kan du ansluter du till filen i Tableau Prep Builder och sedan publicera flödet till servern. Tableau Prep stöder följande anslutningstyper: - Spatiala filformat - Tableau Prep Builder: Esri-shapefilsdata, Esri File Geodatabases, KML, TopoJSON, GeoJSON, extrakt, MapInfo MID/MIF, TAB-filer och zippade shapefilsdata. - Tableau Server och Tableau Cloud: Zippade shapefilsdata, KML, TopoJSON, GeoJSON, Esri-filgeodatabaser och extrakt. - Spatiala databaser (Amazon Redshift, Microsoft SQL Server, Oracle och PostgreSQL). Från och med version 2026.1 kan du skapa beräknade fält med hjälp av spatiala funktioner och koppla spatiala data under steget Koppla med hjälp av operatorn Korsningar . Mer information finns i [Skapa spatiala beräkningar och kopplingar](https://help.tableau.com/current/prep/sv-se/prep_spatial_calculations_and_joins.htm). Du kan också kombinera spatiala tabeller med icke-spatiala tabeller med hjälp av en standardkoppling och mata ut spatiala data till en extraktfil (.hyper-fil). För närvarande stöds inte visualisering av spatiala data i Tableau Prep-kartvyer. #### Rensningsåtgärder som stöds När du arbetar med spatialfilsdata stöds inte vissa rensningsåtgärder. Endast följande rensningsåtgärder är tillgängliga i Tableau Prep när du arbetar med formfilsdata. - Filter: Endast för att ta bort null-värden eller okända värden - Byt namn på fält - Duplicera fält - Behåll endast fält - Ta bort fält - Skapa beräknat fält #### Innan du ansluter Innan du ansluter till spatiala filer behöver du se till att följande filer finns i samma katalog: - **Esri-formfil**: Mappen måste innehålla .shp-, .shx-, .dbf- och .prj-filer samt .zip-filer för Esri-shapefilsdata. - **Esri-filgeodatabaser**: Mappen måste innehålla filgeodatabasens .gdb eller .zip-filen för filgeodatabasens .gdb. - **KML-filer**: Mappen måste innehålla .kml-filen. (Inga andra filer krävs.) - **GeoJSON-filer**: Mappen måste innehålla .geojson-filen. (Inga andra filer krävs.) - **TopoJSON-filer**: Mappen måste innehålla .json- eller .topojson-filen. (Inga andra filer krävs.) #### Ansluta till spatialfiler 1. Gör något av följande: - Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). - Öppna Tableau Server eller Tableau Cloud. Klicka på Nytt > Flöde på menyn Utforska. 2. I listan över kopplingar väljer du Spatial fil. Spatiala fält tilldelas den spatiala datatypen och kan inte ändras. Om fälten kommer från en spatial fil tilldelas fältet standardfältnamnet ”Geometri”. Om fälten kommer från en spatial databas visas databasens fältnamn. Om Tableau inte kan avgöra datatypen visas fältet som ”Null”. ![Tableau Prep med spatiala data.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial.png) Ansluta med hjälp av ODBC _Stöds i Tableau Prep Builder version 2019.2.2 och senare. Den här kopplingstypen stöds ännu inte när du redigerar flöden på webben._ Om du behöver ansluta till datakällor som inte listas i rutan Anslutningar kan du ansluta till valfri datakälla med hjälp av kopplingen Andra databaser (ODBC) som stöder SQL-standarden och implementerar ODBC-API:et. Att ansluta till data med kopplingen till Andra databaser (ODBC) fungerar på ungefär samma sätt som i Tableau Desktop, men det finns några skillnader: - Du kan bara ansluta med alternativet DSN (datakällsnamn). - Om du vill publicera och köra ett flöde i Tableau Server måste servern konfigureras med hjälp av ett matchande DSN. **Obs!** Det finns för närvarande inget stöd för att köra flöden från kommandoraden som innehåller kopplingen Andra databaser (ODBC). - Det finns en enda anslutningsfunktion för både Windows och MacOS. Frågor om anslutningsattribut för ODBC-drivrutiner (Windows) stöds inte. - Endast 64-bitars drivrutiner stöds av Tableau Prep Builder. #### Innan du ansluter För att ansluta till dina data med hjälp av kopplingen Andra databaser (ODBC) måste du installera databasdrivrutinen och ställa in och konfigurera ditt DSN (datakällsnamn). För att kunna publicera och köra flödet på Tableau Server måste servern ha konfigurerats med ett matchande DSN. > [!IMPORTANT] > > **Viktigt**: Tableau Prep Builder har bara stöd för 64-bitars drivrutiner. Om du redan har en 32-bitars drivrutin installerad och konfigurerad kan du behöva avinstallera den och sedan installera 64-bitarsversionen om drivrutinen inte tillåter att båda versionerna är installerade samtidigt. 1. Skapa ett DSN med hjälp av antingen Administratören för ODBC-datakälla (64-bitars) (Windows) eller med hjälp av ett ODBC-hanterarverktyg (MacOS). Om du inte har verktyget installerat på din Mac kan du ladda ner ett från till exempel [www.odbcmanager.net](http://www.odbcmanager.net/) eller redigera filen odbc.ini manuellt. 2. I Administratören för ODBC-datakälla (64-bitars) (Windows) eller ODBC-hanterarverktyget (MacOS) lägger du till en ny datakälla och väljer sedan drivrutinen för datakällan. Klicka sedan på Slutför. ![En lista över drivrutiner för att ställa in en ny datakälla i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_odbc_driver_setup.png) 3. I dialogrutan Ställ in ODBC-drivrutin anger du konfigurationsinformation som servernamn, port, användarnamn och lösenord. Klicka på Testa (om dialogrutan har det alternativet) för att verifiera att anslutningen är korrekt inställd och spara sedan konfigurationen. **Obs**! Tableau Prep Builder har inte stöd för att fråga om anslutningsattribut, så du måste ställa in den här informationen när du konfigurerar DNS. Det här exemplet visar konfigurationsdialogen för en MySQL-koppling. ![Konfigurationsfönster för datakällan till en MySWL Connector-koppling.](/tableau/current/sv-se/prep/sv-se/Img/prep_odbc_driver_setup2.png) #### Ansluta med hjälp av Andra databaser (ODBC) 1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). 2. Välj Andra databaser (ODBC) i listan över kopplingar. 3. I dialogrutan Andra databaser (ODBC) väljer du ett DSN från listrutan och anger användarnamn och lösenord. Klicka sedan på Logga in. ![Ett inloggningsfönster för andra databaser.](/tableau/current/sv-se/prep/sv-se/Img/prep_ODBC_signin.png) 4. I rutan Anslutningar väljer du din databas i listrutan. ![En lista över Tableau Prep-anslutningar till andra databaser.](/tableau/current/sv-se/prep/sv-se/Img/prep_ODBC_connection.png) Ansluta till Microsoft Excel-data och rensa med datatolken _Stöds endast för direkta Microsoft Excel-anslutningar. Datatolken är för närvarande inte tillgänglig för Excel-filer som lagras i molnenheter._ **Obs!** Det finns inget stöd för att köra Tableau Prep Conductor-flöden som ansluter till platta filer via Bridge. För att försäkra dig om att uppdateringar av Prep Conductor-flöden lyckas flyttar du den platta filen till en plats som är direkt tillgänglig för Tableau Cloud (till exempel Google Drive, Box eller Dropbox) När du arbetar med Microsoft Excel-filer kan du använda datatolken för att upptäcka undertabeller i dina data samt ta bort okänd information för att förbereda dina data för analys. När du aktiverar datatolken upptäcker den de här undertabellerna och listar dem som nya tabeller i avsnittet Tabeller i rutan Anslutningar. Du kan sedan dra dem till rutan Flöde. Om du stänger av datatolken tas de här tabellerna bort från rutan Anslutningar. Om de här tabellerna redan används i flödet resulterar detta i flödesfel från de data som saknas. **Obs!** För närvarande upptäcker datatolken bara undertabeller i dina Excel-kalkylblad och har inte stöd för att specificera startraden för textfiler och kalkylblad. Dessutom ingår inte tabeller som datatolken har upptäckt i sökresultaten för föreningen med jokertecken. Exemplet nedan visar resultatet av att använda datatolken på ett Excel-kalkylblad i rutan Anslutningar. Datatolken upptäckte två extra undertabeller.
Före datatolkenEfter datatolken
Kryssrutan Använd datatolken i rutan Anslutningar i Tableau Prep.Datatolkens resultat visas i avsnittet Tabeller i rutan Anslutningar i Tableau Prep, med en lista över hittade undertabeller.
Gör så här för att använda datatolken: 1. Välj Anslut till data och sedan Microsoft Excel. 2. Välj din fil och klicka på Öppna. 3. Markera kryssrutan Använd datatolken. 4. Dra den nya tabellen till rutan **Flöde** för att inkludera den i flödet. Om du vill ta bort den gamla tabellen högerklickar du på inmatningssteget för den gamla tabellen och väljer Ta bort. ## Ansluta med hjälp av anpassade kopplingar Om Tableau Prep inte tillhandahåller en inbyggd koppling för dina ODBC- och JDBC-baserade data kan du använda en anpassad koppling. Du kan: - Använda en koppling från en av våra partner. Se [Använda kopplingar som utvecklats av våra partner](#partner_connect) för mer information om kopplingar i Exchange. - Använda en anpassad koppling byggd med Tableau Connector SDK. Connector SDK tillhandahåller verktyg för att bygga en anpassad koppling för ODBC- eller JDBC-baserade data. Mer information finns i [Kopplingar byggda med Tableau Connector SDK](https://help.tableau.com/current/pro/desktop/sv-se/examples_connector_sdk.htm) i Tableau Desktop\-hjälpen. Anpassade kopplingar för ODBC- och JDBC-baserade data stöds i Tableau Prep Builder version 2020.4.1 och senare. Mer information för anslutningsutvecklare finns i [Run Your Connector](https://tableau.github.io/connector-plugin-sdk/docs/run-taco) (Kör din anslutning) (på engelska). Vissa anpassade kopplingar kräver att en ytterligare drivrutin installeras. Följ anvisningarna för att ladda ner och installera den nödvändiga drivrutinen om du blir ombedd att göra det under anslutningsprocessen. Anpassad koppling kan för närvarande inte användas med Tableau Cloud. #### Använda kopplingar som utvecklats av våra partner Kopplingar som utvecklats av våra partner eller andra typer av anpassade kopplingar finns i rutan Anslut. De här kopplingarna finns under Ytterligare anslutningar, och du hittar dem också på sidan med [kopplingar i Tableau Exchange](https://extensiongallery.tableau.com/connectors). 1. Klicka på Anslutningar i den vänstra rutan. 2. Klicka på den koppling som ska användas i sektionen Ytterligare anslutningar på rutan Anslut. 3. Klicka på Installera och starta om Tableau. När kopplingen är installerad visas den i sektionen **Till en server** i rutan Anslut. **Obs!** Om det visas en varning om att kopplingarna inte kan läsas in ska den .taco-fil som behövs installeras från sidan [Kopplingar i Tableau Exchange](https://extensiongallery.tableau.com/connectors). Besök [Tableau Exchange](https://extensiongallery.tableau.com/connectors) om du uppmanas att installera drivrutinerna. Där finns anvisningar för nedladdning av drivrutiner och platser. ## Ansluta till publicerade datakällor Publicerade datakällor är sådana som du kan dela med andra. När du vill göra en datakälla tillgänglig för andra användare kan du publicera den från Tableau Prep Builder (version 2019.3.1 och senare) till Tableau Server eller Tableau Cloud, eller som utdata från ditt flöde. Du kan använda en publicerad datakälla som indatakälla för ditt flöde, oavsett om du arbetar i Tableau Prep Builder eller på webben. **Obs!** När du publicerar ett flöde som innehåller en publicerad datakälla som indata tilldelas utgivaren som standardflödesägare. När flödet körs använder det flödesägaren för Kör som\-kontot. Mer information om Kör som-kontot finns i [Kör som-tjänstekonto](https://help.tableau.com/current/server/sv-se/runas.htm). Endast plats- eller serveradministratören kan ändra flödesägaren i Tableau Server eller Tableau Cloud och endast till sig själv. Tableau Prep Builder har stöd för: - Publicerade datakällor med användarfilter eller funktioner från och med Tableau Prep Builder version 2021.1.3. - Anslutningar till en enda server och plats. Du kan inte logga in på en annan server med samma plats eller på samma server med en annan plats. Du måste använda samma server- eller platsanslutning för att göra följande: - Ansluta till den publicerade datakällan. - Publicera flödesutdata till Tableau Server eller Tableau Cloud. - Schemalägga att flödet körs på Tableau Server eller Tableau Cloud. Om flödet använder publicerade datakällor och du loggar ut från servern bryter detta flödesanslutningen. Flödet kommer att vara i ett felläge och du kommer inte att kunna se data från den publicerade datakällan i rutan Profil eller datarutnätet. **Obs!** Tableau Prep Builder har inte stöd för publicerade datakällor med flerdimensionella (kub-) data, flera serveranslutningar eller publicerade datakällor med relaterade tabeller. Tableau Server och Tableau Cloud har stöd för: - Publicerade datakällor med användarfilter eller funktioner från och med Tableau Server och Tableau Cloud version 2021.2. - Skapa eller redigera ett flöde på webben med hjälp av en publicerad datakälla (Tableau Server eller Tableau Cloud version 2020.4 och senare) - Ansluta till publicerade datakällor (Tableau Server och Tableau Cloud version 2019.3 och senare) **Obs!** Tidigare versioner av Tableau Server kanske inte har stöd för alla funktioner i den publicerade datakällan. #### Om inloggningsuppgifter och behörigheter: - Du måste tilldelas en roll som Explorer eller högre på den serverplats där du är inloggad för att kunna ansluta till publicerade datakällor. Endast Creators kan skapa eller redigera flöden på webben. Mer information om platsroller finns i [Ställa in användares platsroller](https://help.tableau.com/current/server/sv-se/users_site_roles.htm) i Tableau Server-hjälpen. - I Tableau Prep Builder godkänns åtkomst till datakällor baserat på identiteten för användaren som är inloggad på servern. Du ser bara de data som du har åtkomst till. - Även i Prep-webbredigering (Tableau Server och Tableau Cloud) godkänns åtkomst till datakällor baserat på identiteten för användaren som är inloggad på servern. Du ser bara de data som du har åtkomst till. När du däremot kör flödet manuellt eller med hjälp av ett schema godkänns åtkomst till datakällor baserat på flödesägarens identitet. Den senaste användaren som publicerar ett flöde blir den nya flödesägaren. - Plats- och serveradministratörer kan ändra flödesägaren, men bara till sig själva. - Inloggningsuppgifter måste vara inbäddade för att kunna ansluta till den publicerade datakällan. **Tips:** Om inloggningsuppgifter inte är inbäddade för datakällan kan du uppdatera datakällan så att den inkluderar de inbäddade inloggningsuppgifterna. ### Använda publicerade datakällor i ditt flöde Följ instruktionerna för din Tableau Prep-version för att ansluta till en publicerad datakälla och använda den i ditt flöde: Tableau Prep Builder version 2020.2.2 och senare och på webben Du kan ansluta till publicerade datakällor och mer som lagras på Tableau Server eller Tableau Cloud direkt från rutan Anslut. Om du har [Data Management](https://www.tableau.com/sv-se/products/add-ons/data-management) med Tableau Catalog aktiverat kan du också söka efter och ansluta till databaser och tabeller och visa eller filtrera efter metadata om datakällorna, såsom beskrivningar, datakvalitetsvarningar och certifieringar. Mer information om Tableau Catalog finns i ”Om Tableau Catalog” i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/dm_catalog_overview.htm) eller [Tableau Cloud](https://help.tableau.com/current/online/sv-se/dm_catalog_overview.htm). 1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Klicka på Skapa > Flöde på sidan Start vid webbredigering, eller klicka på Nytt > Flöde på sidan Utforska. Klicka sedan på Anslut till data. 2. Välj Tableau Server under Sök efter data i rutan Anslut. ![Tableau Prep-anslutning till Tableau Server.](/tableau/current/sv-se/prep/sv-se/Img/prep_SearchDataCatalog.png) 3. Logga in om du vill ansluta till servern eller platsen. Vid webbredigering öppnas dialogrutan Sök efter data för den server du är inloggad på. Från och med version 2025.3 kan du även ange önskad serverautentiseringsmetod (inbäddad webbläsare eller standardwebbläsare). Mer information finns i [Publicera ett flöde i Tableau Server eller Tableau Cloud](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#before-you-publish). 4. I dialogrutan Sök efter data söker du från en lista över tillgängliga publicerade datakällor. Använd filteralternativet för att filtrera efter anslutningstyp och certifierade datakällor. 5. Välj den datakälla du vill använda och klicka sedan på Anslut. Om du inte har behörighet att ansluta till en datakälla är raden och knappen Anslut gråmarkerade. **Obs!** Listrutan Innehållstyp visas inte om du inte har Data Management med Tableau Catalog aktiverat. Endast publicerade datakällor visas i listan. ![Rutan Sök efter data, med innehållstypen Datakällor vald.](/tableau/current/sv-se/prep/sv-se/Img/prep_SearchDataCatalog2.png) 6. Datakällan läggs till i rutan Flöde. I rutan Anslutningar kan du välja ytterligare datakällor eller använda sökalternativet för att hitta datakällan och dra den till rutan Flöde för att bygga ditt flöde. Fliken Tableau Server i rutan Indata visar information om den publicerade datakällan. ![Ett Tableau Prep-flöde som visar en lista över sökbara datakällor i rutan Anslutningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_dai_metadata.png) 7. (Valfritt) Om du har Data Management med Tableau Catalog aktiverat använder du listrutan Innehållstyp för att söka efter databaser och tabeller. ![Rutan Sök efter data, med innehållstypen Datakällor vald.](/tableau/current/sv-se/prep/sv-se/Img/prep_SearchDataCatalog3.png) Du kan använda filteralternativet i det övre högra hörnet för att filtrera dina resultat efter anslutningstyp, datakvalitetsvarningar och certifieringar. ![Ett sökfält med filter för anslutningstyp, datakvalitetsvarningar och certifiering.](/tableau/current/sv-se/prep/sv-se/Img/prep_connectto_filter.png) Tableau Prep Builder version 2020.2.1 och tidigare 1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). 2. I listan över kopplingar väljer du Tableau Server. ![Rutan för Tableau Prep-anslutning, med Tableau Server-anslutningen markerad.](/tableau/current/sv-se/prep/sv-se/Img/prep_connect_dai.png) 3. Logga in om du vill ansluta till servern eller platsen. 4. Välj din datakälla eller använd sökalternativet för att hitta datakällan och dra den till rutan Flöde för att starta ditt flöde. Fliken Tableau Server i rutan Indata visar information om den publicerade datakällan. ![Ett Tableau Prep-flöde som visar en lista över sökbara datakällor i rutan Anslutningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_dai_metadata.png) ## Ansluta till virtuella anslutningar _Stöds i Tableau Prep Builder version 2021.4.1 och senare och från och med version 2021.4 av Tableau Server och Tableau Cloud. Data Management krävs för att använda den här funktionen._ Du kan ansluta till data med hjälp av virtuella anslutningar för dina flöden. Virtuella anslutningar är en delbar resurs som ger en central åtkomstpunkt till data. #### Överväganden när du ansluter till virtuella anslutningar: - Inloggningsuppgifter för databasen är inbäddade i den virtuella anslutningen. Du behöver bara logga in på din server för att komma åt tabellerna i den virtuella anslutningen. - Datapolicyer som tillämpar säkerhet på radnivå kan ingå i den virtuella anslutningen. Endast tabeller, fält och värden som du har åtkomst till visas när du arbetar med och kör dina flöden. - Säkerhet på radnivå i virtuella anslutningar gäller inte flödesutdata. Alla användare med åtkomst till flödesutdata ser samma data. - Anpassad SQL och inledande SQL stöds inte. - Parametrar stöds inte. Mer information om hur du hanterar parametrar i ditt flöde finns i [Skapa och använd parametrar i flöden](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm). Mer information om virtuella anslutningar och datapolicyer finns i [Tableau Server](https://help.tableau.com/current/server/sv-se/dm_vconn_overview.htm)\- eller [Tableau Cloud](https://help.tableau.com/current/online/sv-se/dm_vconn_overview.htm)\-hjälpen. 1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Klicka på Skapa > Flöde på sidan Start vid webbredigering, eller klicka på Nytt > Flöde på sidan Utforska. Klicka sedan på Anslut till data. 2. Välj Tableau Server under Sök efter data i rutan Anslut. ![Tableau Prep-anslutning till Tableau Server.](/tableau/current/sv-se/prep/sv-se/Img/prep_SearchDataCatalog.png) 3. Logga in om du vill ansluta till servern eller platsen. Vid webbredigering öppnas dialogrutan Sök efter data för den server du är inloggad på. 4. Klicka på Skriv alla. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_search_vconn.png) 5. Välj Virtuella anslutningar. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_select_vconn.png) 6. Välj den datakälla du vill använda och klicka sedan på Anslut. 7. Datakällan läggs till i rutan Flöde. I rutan Anslutningar kan du välja från listan över tabeller som ingår i den virtuella anslutningen och dra dem till rutan Flöde för att påbörja ditt flöde. ![Tableau Prep-tabeller och förhandsgranskning av data.](/tableau/current/sv-se/prep/sv-se/Img/prep_virtual_connections3.png) **Obs!** Om du ser åtgärder för att Byta namn i rutan Ändringar när du ansluter till en virtuell anslutning ska du inte ta bort dem. De här åtgärderna skapas automatiskt i Tableau Prep för att mappa till och visa fältets användarvänliga namn. ## Ansluta till Tableau-dataextrakt Du kan ansluta till ett dataextrakt som indata till ditt dataflöde. Extrakt är sparade delmängder av data som du kan skapa genom att använda filter och konfigurera andra begränsningar. Extrakt sparas som .hyper-filer. Mer information om hur du använder extrakt med Tableau Prep Builder finns i [Spara och dela ditt arbete](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm). ## Ansluta till data via Tableau Catalog Om du har [Data Management](https://www.tableau.com/sv-se/products/add-ons/data-management) med Tableau Catalog aktiverat kan du även söka efter och ansluta till databaser, filer och tabeller som lagras på Tableau Server eller Tableau Cloud. Mer information om Tableau Catalog finns i ”Om Tableau Catalog” i [Tableau Server](https://help.tableau.com/current/server/sv-se/dm_catalog_overview.htm)\- eller [Tableau Cloud](https://help.tableau.com/current/online/sv-se/dm_catalog_overview.htm)\-hjälpen. ## Andra anslutningsalternativ När du ansluter kan du eventuellt även se följande alternativ beroende på vilken anslutning du väljer. ### Använda anpassad SQL för att ansluta till data Om du vet exakt vilken information du behöver från en databas och förstår hur man skriver SQL-frågor kan du använda anpassade SQL-frågor för att ansluta till data precis som du kan i Tableau Desktop. Du kan använda anpassad SQL för att förena dina data över tabeller, omarbeta fält för att utföra korsdatabaskopplingar, omstrukturera eller minska storleken på dina data för analys och så vidare. 1. Anslut till din datakälla och välj en databas i rutan Anslutningar i fältet Databas. 2. Klicka på länken Anpassad SQL för att öppna fliken Anpassad SQL. ![Fliken Anpassad SQL i ett Tableau Prep-flödesinmatningssteg, där du kan ange en SQL-fråga för att ansluta till data.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_sql.png) 3. Skriv eller klistra in frågan i textrutan och klicka sedan på Kör för att köra frågan. ![Fliken Anpassad SQL i ett Tableau Prep-flödesinmatningssteg, med ett exempel på en SQL-fråga.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_SQL2.png) 4. Lägg till ett rensningssteg i rutan Flöde för att se till att endast relevanta fält från den anpassade SQL-frågan läggs till i flödet. ### Använda inledande SQL för att skicka frågor till dina anslutningar _Stöds i Tableau Prep Builder version 2019.2.2 och senare och när du redigerar flöden på webben från och med version 2020.4.1_ Du kan ange ett inledande SQL-kommando som körs när en anslutning görs till en databas som har stöd för det. Om du exempelvis ansluter till Amazon Redshift kan du ange en SQL-sats om du vill tillämpa ett filter när du ansluter till databasen, precis som när du lägger till filter i steget Indata. SQL-kommandot tillämpas innan dataurval samlas och läses in i Tableau Prep. Från och med Tableau Prep Builder (version 2020.1.3) och på webben kan du också inkludera parametrar för att skicka data om programnamn, version och flödesnamn för att inkludera spårningsdata när du skickar frågor till din datakälla. ### Köra inledande SQL Gör något av följande för att uppdatera dina data och köra inledande SQL-kommandot: - Ändra inledande SQL-kommandot och uppdatera inmatningssteget genom att återupprätta anslutningen. - Kör flödet. Inledande SQL-kommandot körs innan alla data bearbetas. - Kör flödet på Tableau Server eller Tableau Cloud. Inledande SQL körs varje gång flödet körs som en del av datainläsningen **Obs!** [Data Management](https://www.tableau.com/sv-se/products/add-ons/data-management) krävs för att köra flödet enligt ett schema på Tableau Server eller Tableau Cloud. Mer information om Data Management finns i [Om Data Management](https://help.tableau.com/current/server/sv-se/dm_overview.htm). ![Ett formulär för att ansluta till Amazon Redshift.](/tableau/current/sv-se/prep/sv-se/Img/prep_initialSQL.png) 1. I rutan Anslutningar väljer du en koppling i listan som stöder inledande SQL. 2. Klicka på länken Visa inledande SQL för att expandera dialogrutan och ange dina SQL-satser. ### Inkludera parametrar i din inledande SQL-sats _Stöds i Tableau Prep Builder version 2020.1.3 och senare och när du redigerar flöden på webben från och med version 2020.4.1._ Du kan skicka följande parametrar till din datakälla för att lägga till ytterligare information om ditt Tableau Prep-program, din version och ditt flödesnamn. Parametrarna TableauServerUser och TableauServerUserFull stöds för närvarande inte.
ParameterBeskrivningReturnerat värde
TableauAppProgrammet som används för att komma åt din datakälla.

Prep Builder

Prep Conductor

TableauVersionProgrammets versionsnummer.

Tableau Prep Builder: Returnerar den exakta versionen. Till exempel 2020.4.1

Tableau Prep Conductor: Returnerar huvudserverversionen där Tableau Prep Conductor är aktiverat. Till exempel 2020.4

FlowNameNamnet på .tfl-filen i Tableau Prep BuilderExempel: Entertainment Data_Cleaned
## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Starta eller öppna ett dataflöde För att börja förbereda dina data med Tableau Prep Builder kan du: - [Starta ett nytt flöde](#NewFlow) - [Öppna ett befintligt flöde](#Open) **Obs!** Från och med version 2020.4.1 kan du även skapa och redigera flöden i Tableau Server och Tableau Cloud. Informationen i det här avsnittet gäller alla plattformar, såvida inte annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Du kan öppna flera Tableau Prep Builder\-arbetsytor så du kan arbeta med flera flöden samtidigt. I Tableau Prep Builder version 2019.3.1 och tidigare ersätter Tableau Prep Builder det aktuella öppna flödet med det nya flöde du väljer om du går till Arkiv > Öppna. ## Starta ett nytt flöde Starta ett nytt flöde genom att ansluta till dina data, precis som i Tableau Desktop. **Obs!** Om ett flöde öppnas i en version där anslutningen inte stöds kan flödet eventuellt öppnas men innehålla fel, eller så kan det inte köras om inte dataanslutningarna tas bort. Vissa anslutningar kan kräva att du hämtar och installerar en drivrutin innan du kan ansluta till dina data. Gå till sidan [Nedladdning av drivrutiner](https://www.tableau.com/sv-se/support/drivers) på Tableaus webbplats för att få länkar för nedladdning av drivrutiner och installationsinstruktioner. 1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Klicka på Skapa > Flöde på sidan Start vid webbredigering, eller klicka på Nytt > Flöde på sidan Utforska. Klicka sedan på Anslut till data. Från och med version 2021.4 kan du, om du har Data Management med Catalog aktiverat, även klicka på Nytt > Flöde på sidan Externa resurser på webben för att skapa ett flöde med en anslutning som stöds av Catalog. Mer information finns i **Tableau Catalog** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/dm_catalog_overview.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/dm_catalog_overview.htm). 2. Välj den filtyp eller server som är värd för dina data i listan med kopplingar. Ange den information som behövs för att logga in och få åtkomst till dina data om du uppmanas till detta. **Obs!** Vid webbredigering kan listan över kopplingar se annorlunda ut. ![Rutan Tableau Prep Connect med en lista över tillgängliga datakällor från filer till servrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_connect_2020.2.2.png) 3. Gör något av följande i rutan Anslutningar: - Om du är ansluten till en fil dubbelklickar eller drar en tabell till rutan Flöde för att starta flödet. För enskilda tabeller skapar Tableau Prep automatiskt ett Inmatningssteg åt dig i rutan Flöde när du lägger till data till flödet. **Obs!**Vid webbredigering kan du bara ladda ner filerna en i taget för filanslutningar. Direktanslutningar till en filnätverksresurs stöds för närvarande inte. - Om du är ansluten till en databas väljer du en databas eller ett schema och dubbelklickar eller drar sedan en tabell till rutan Flöde för att starta flödet. ![Listrutan Databas i ett flöde som visar en lista med databaser att välja.](/tableau/current/sv-se/prep/sv-se/Img/prep_connect3.png) **Obs!** I Tableau Prep Builderkan du förena flera filer eller databastabeller från en enda datakälla i inmatningssteget med hjälp av en jokerteckensökning. Vid webbredigering kan du inte skapa eller redigera inmatningsföreningar, men de stöds i flöden som publiceras från Tableau Prep Builder. Mer information finns i [Förena filer och databastabeller i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#Union). ## Öppna ett befintligt flöde I Tableau Prep Builder kan du se och komma åt dina senaste flöden direkt på startsidan så att det är enkelt att hitta ditt pågående arbete. När du arbetar med flöden på webben listas alla dina flöden så du enkelt har tillgång till dem på sidan Utforska under menyn Alla flöden. ### Öppna ett flöde i Tableau Prep Builder På startsidan gör du något av följande: - Välj ett flöde under Senaste flöden. - Klicka på Öppna ett flöde för att navigera till flödesfilen och öppna den. När du har anslutit till dina data använder du de olika alternativen i inmatningssteget för att identifiera de data som du vill arbeta med i flödet. Sedan kan du lägga till ett rensningsssteg eller annan typ av steg för att undersöka, rensa och forma dina data. När dina flöden inkluderar flera kopplingar till datakällor hjälper Tableau Prep dig att enkelt se vilka kopplingar och tabeller som hör till dina inmatningssteg. När du klickar på inmatningssteget markeras tillhörande koppling och datatabell i rutan Anslutningar. Detta alternativ lades till i Tableau Prep Builder version 2020.1.1 och stöds även vid redigering av flöden på webben. ![Ett Tableau Prep-flöde med en databasanslutning till vänster och steg för dataomvandling till höger.](/tableau/current/sv-se/prep/sv-se/Img/prep_highlight_connection.png) ### Öppna ett flöde i Tableau Prep på webben 1. Om du vill öppna och redigera ett befintligt flöde väljer du Alla flöden i den övre listrutemenyn på sidan Utforska och väljer flödet i listan. ![En listrutemeny med alternativet att visa alla flöden.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_open_flow.png) 2. På sidan Flödesöversikt klickar du på Redigera för att redigera flödet. ![Flödesöversiktssidan på webben med knappen Redigera flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_edit_flow.png) Ditt flöde öppnas i en ny flik. Så snart du börjar göra ändringar sparar Tableau automatiskt dina ändringar med några sekunders mellanrum och sparar ditt modifierade flöde som utkast. Utkast är endast synliga för dig och din administratör. När du är klar kan du stänga flödet och fortsätta göra ändringar senare eller publicera flödet för att tillämpa dina ändringar och skapa en ny version av flödet. I likhet med andra verktyg använder flödespublicering först in-metoden. Om en annan användare ändrar och publicerar flödet på nytt före dig genomförs dennes ändringar först. Det går dock att spåra och återgå till en tidigare version med hjälp av sidan Revisionshistorik. Mer information finns i [Arbeta med innehållsrevisioner](https://help.tableau.com/current/pro/desktop/sv-se/qs_revision_history.htm) i hjälpen för Tableau Desktop. [Hoppa till huvudinnehåll](#main-content) # Använd dataroller för att validera dina data **Obs!** Datakällans ägare och Tableau-administratörer kan lägga till synonymer för specifika datafältnamn och värden för Fråga data. För information om användning av dataroller för Fråga data, se [Lägg till synonymer för Fråga data](https://help.tableau.com/current/pro/desktop/sv-se/ask_data_synonyms.htm) i Tableau Desktop\-hjälpen. > [!WARNING] > > **Obs!** Tableaus funktion Fråga data fasade ut i Tableau Cloud i februari 2024 och i Tableau Server version 2024.2. Använd dataroller för att snabbt identifiera om värdena i ett fält är giltiga eller inte. Tableau Prep ger en standarduppsättning med dataroller som du kan välja mellan eller så kan du skapa din egen med hjälp av de unika fältvärdena i din datauppsättning. När du tilldelar en dataroll jämför Tableau Prep de standardvärden som definierats för datarollen med värdena i ditt fält. Alla värden som inte matchar är markerade med ett rött utropstecken. Du kan filtrera fältet så att det endast visar giltiga eller ogiltiga värden och vidta lämpliga åtgärder för att åtgärda dem. När du har tilldelat dina fält en dataroll kan du använda alternativet Gruppera värden för att gruppera och matcha ogiltiga värden med giltiga värden baserat på stavning och uttal. **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i [Tableau Prep på webben](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) i Tableau Server-hjälpen. ## Tilldela standarddataroller till dina data Tilldela dataroller som tillhandahålls av Tableau Prep till ditt fält på samma sätt som du tilldelar en datatyp. Datarollen identifierar vad dina datavärden representerar vilket gör att Tableau Prep kan validera värden automatiskt och markera värden som inte är giltiga för den rollen. ![Fält utan en dataroll tillämpas.](/tableau/current/sv-se/prep/sv-se/Img/prep_roles3.png) Om du till exempel har fältvärden för geografiska data kan du tilldela en dataroll till Ort och Tableau Prep jämför värdena i fältet med en uppsättning kända domänvärden för att identifiera värden som inte matchar. **Obs!** Varje fält analyseras självständigt, så ortsvärdet ”Portland” i delstaten ”Washington” i landet ”USA” kanske inte är en giltig kombination av ort och delstat men kommer inte att identifieras på det sättet eftersom det är ett giltigt ortsnamn. Tableau Prep Builder tillhandahåller följande dataroller: - E-post - URL - Geografiska roller (baserat på aktuella geografiska data och utgörs av samma data som används av Tableau Desktop) - Flygplats - Riktnummer (USA) - CBSA/MSA - Ort - Kongressdistrikt (USA) - Land/region - Kommun - NUTS Europa - Län/landskap - Postnummer > [!TIP] > > **Tips**: I Tableau Prep Builder version 2019.1.4 och senare och på webben, om du tilldelar ett fält en geografisk roll, kan du också använda den datarollen för att matcha och gruppera värden med standardvärdet som definieras av din dataroll. Mer information om gruppering av värden med dataroller finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Group_datarole). Gör följande om du vill tilldela en dataroll till ett fält: 1. Klicka på fältets datatyp i någon av rutorna Profil eller Resultat eller i datarutnätet. 2. Välj dataroll för fältet. ![Menyn Dataroll och en geografisk undermeny.](/tableau/current/sv-se/prep/sv-se/Img/prep_datarolemenu.png) Tableau Prep jämför fältets datavärden med kända domänvärden eller mönster (för e-post eller URL) för den dataroll du väljer och markera alla ej matchande värden med ett rött utropstecken. 3. Klicka på fältets listrutepil och välj ett alternativ i avsnittet Visa värden som visar alla värden eller enbart värden som är giltiga eller inte giltiga för datarollen.
Menyn Fler alternativ med alternativ för att visa endast giltiga eller ogiltiga dataroller.Förberedelse av data utan en giltig dataroll tillämpas.
4. Använd rensningsalternativen på fältets meny Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)om du vill korrigera några värden som inte är giltiga. Mer information om hur du kan rensa dina fältvärden finns i [Om rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Edit). ## Skapa anpassade dataroller > [!WARNING] > > **Viktigt**: Anpassade dataroller fasas ut i Tableau Cloud i februari 2024 och i Tableau Server version 2024.2. Från och med Tableau Prep Builder version 2019.3.1 och på webben kan du skapa dina egna dataroller med hjälp av fältvärdena i dina datauppsättningar och skapa en standarduppsättning med värden som du eller andra därefter kan använda för att validera fält vid rensning av data. Välj fältet du vill använda, tillämpa eventuella rensningsåtgärder, publicera det sedan i Tableau Cloud eller Tableau Server för att använda det i ditt flöde eller dela dina dataroller med andra. Om du skapar anpassade dataroller när du redigerar flöden på webben kan du publicera den anpassade datarollen direkt till servern du är inloggad på. ### Krav - Du kan skapa anpassade dataroller från enskilda fält i datauppsättningen. Skapa anpassade dataroller från en kombination av fält stöds inte. - Publicering av dataroller till projekt med låsta behörigheter stöds inte. - Du kan endast skapa anpassade dataroller för fält som tilldelats en datatyp av sträng och (hel) tal. - När du skapar en anpassad dataroll skapar Tableau Prep ett utmatningssteg i flödet specifikt för att publicera datarollen. - Publicering av anpassade dataroller till flera platser i samma flöde stöds inte. Om du publicerar flödet måste du publicera den anpassade datarollen på samma plats eller server där flödet publiceras. - Anpassade dataroller är specifika för platsen, servern och projektet där du publicerar dem. Alla användare som har behörighet till platsen kan använda den anpassade datarollen, men de måste vara inloggade på platsen eller servern för att välja den eller tillämpa den. Anpassade dataroller tilldelas standardbehörigheten för gruppen Alla användare för nya projekt istället för Ingen. - Anpassade dataroller är inte versionsspecifika. När du använder en anpassad dataroll tillämpas den senaste versionen. - När den är publicerad i Tableau Server eller Tableau Cloud kan användare med åtkomst till platsen, servern och projektet visa alla dataroller på den platsen. - Användare med rätt behörigheter kan flytta, ta bort eller redigera behörigheter för datarollerna. - De behörigheter du kan ställa in och de åtgärder du kan vidta för en anpassad dataroll är liknande det du kan göra med ett flöde. Mer information finns i [Hantera ett flöde](https://help.tableau.com/current/server/sv-se/prep_conductor_manage_flow.htm) och [Behörighetskapaciteter](https://help.tableau.com/current/server/sv-se/permissions.htm#permission-capabilities) i Tableau Server-hjälpen. - Om du vill redigera en dataroll måste du göra ändringarna i Tableau Prep Builder eller i flödet på webben och sedan publicera datarollen med samma namn igen för att skriva över den. Denna process är liknande redigering av en publicerad datakälla. ### Skapa en anpassad dataroll 1. I rutan Profil, datarutnät eller rutan Resultat väljer du fältet du vill använda för att skapa en anpassad dataroll. 2. Klicka på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) för fältet och välj Publicera som dataroll. ![Ett profilkort i ett Tableau Prep-flöde som visar menyn Fler alternativ, med alternativet Publicera som dataroll markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_data_role.png) 3. Välj server och projekt där du vill publicera datarollen. ![Rutan Utdata för Tableau Prep-flödet, där du väljer servern och projektet där du vill publicera datarollen.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_data_role3.png) 4. Klicka på Kör flöde för att skapa datarollen. När publiceringsprocessen är klar kan du visa datarollen i Tableau Server eller Tableau Cloud. Det kan ta en stund att behandla datarollen beroende på belastningen på Tableau Server eller Tableau Cloud\-platsen. Om datarollen inte är tillgänglig direkt kan du vänta i några minuter och sedan försöka välja den igen. ![En anpassad dataroll för material, som visar värdena som ingår i datarolldefinitionen.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_data_role_server2.png) ### Tillämpa en anpassad dataroll 1. Klicka på datatypen för fältet där du vill använda den anpassade datarollen i rutorna Profil, Resultat eller Datarutnät. 2. Välj Anpassa och välj sedan datarollen du vill använda i fältet. > [!IMPORTANT] > > **Viktigt**: Kontrollera i Tableau Prep Builder att du är inloggad på platsen eller servern där datarollen publicerades. Annars visas inte detta alternativ. ![En listrutemeny som visar datatyper, dataroller och en omfattande materialordbok med 11 värden.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_data_role2.png) Tableau Prep jämför fältets datavärden med kända domänvärden för den dataroll du väljer och markerar alla ej matchande värden med ett rött utropstecken. ![Ett profilkort i ett Tableau Prep-flöde som visar ett rött utropstecken bredvid värden som inte är giltiga för en tilldelad dataroll.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_data_role_invalid.png) 3. Klicka på fältets listrutepil och välj ett alternativ i avsnittet Visa värden som visar alla värden eller enbart värden som är giltiga eller inte giltiga för datarollen. ![Ett profilkort i ett Tableau Prep-flöde med menyalternativet Ej giltigt valt för att endast visa värden som inte är giltiga för datarollen.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_data_role_invalid2.png) 4. Använd rensningsalternativen på fältets meny Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)om du vill korrigera några värden som inte är giltiga. Mer information om hur du kan rensa dina fältvärden finns i [Om rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Edit). ### Visa och hantera anpassade dataroller Du kan se och hantera dina publicerade anpassade dataroller på Tableau Server och Tableau Cloud. Du kan visa alla anpassade dataroller som publiceras på platsen eller servern. Klicka på Fler åtgärder ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) för en vald dataroll om du vill flytta den till ett annat projekt, ändra behörigheter eller ta bort den. ![Sidan Utforska med en meny för att visa och hantera dina publicerade anpassade dataroller i Tableau Server och Tableau Cloud.](/tableau/current/sv-se/prep/sv-se/Img/prep_conductor_dataroles.png) ## Gruppera liknande värden efter dataroll **Obs!** I Tableau Prep Builder version 2019.1.4 och 2019.2.1 var detta alternativ etiketterat med Datarollsmatchningar. Om du tilldelar en geografisk dataroll till ett fält kan du använda värdena i datarollen för att gruppera och matcha värden i ditt datafält baserat på stavning och uttal för att standardisera dem. Du kan använda antingen Stavning eller Stavning + uttal för att gruppera och matcha ogiltiga värden med giltiga. Dessa alternativ använder standardvärdet som definieras av datarollen. Om standardvärdet inte finns i ditt datauppsättningsexempel så lägger Tableau Prep till det automatiskt och markerar att värdet inte fanns med i den ursprungliga datauppsättningen. Mer information om hur du tilldelar dataroller till fält finns i [Tilldela standarddataroller till dina data](#datarole). Gör så här för att använda dataroller för att gruppera värden. 1. Klicka på fältets datatyp i någon av rutorna Profil eller Resultat eller i datarutnätet. 2. Välj en av följande dataroller för fältet: - Flygplats - Ort - Land/region - Kommun - Län/landskap Från och med Tableau Prep Builder version 2019.3.2 och på webben kan du även välja bland dina anpassade dataroller.
Standarddataroller (version 2019.1.4 och senare)Anpassade dataroller (version 2019.3.2 och senare)

Menyn Dataroll och en geografisk undermeny.

En listrutemeny som visar datatyper, dataroller och en omfattande materialordbok med 11 värden.
Tableau Prep jämför fältets datavärden med kända domänvärden för den dataroll du väljer och markerar alla ej matchande värden med ett rött utropstecken. 3. Klicka på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png), välj Gruppera värden (Gruppera och ersätta i föregående versioner) och välj sedan ett av följande alternativ: - Stavning: Matchar ogiltiga värden till det närmaste giltiga värdena som skiljer sig genom att lägga till, ta bort eller ersätta tecken. - Uttal + stavning: Matchar ogiltiga värden med det mest liknande giltiga värdet baserat på stavning och uttal. ![Undermenyn Gruppera värden efter, som visar alternativ för att gruppera och matcha ogiltiga värden för datarollen.](/tableau/current/sv-se/prep/sv-se/Img/prep_datarole_match3.png) Du kan även klicka på ikonen Rekommendationer![Ikonen för Tableau Prep-förslag.](/tableau/current/sv-se/prep/sv-se/Img/prep_suggestions_icon.png)på fältet för att tillämpa rekommendationen på att gruppera och ersätta de ogiltiga värdena med giltiga. Det här alternativet använder alternativet för gruppera värden Uttal + stavning. Tableau Prep jämför värdena med stavning eller stavning och uttal och grupperar sedan liknande värden under det standardiserade värdet för datarollen. Om datauppsättningen inte innehåller det standardiserade värdet läggs värdet till och markeras med en röd prick. ![Dialogrutan Gruppera värden efter uttal + stavning används för att gruppera liknande värden under det standardiserade värdet för datarollen.](/tableau/current/sv-se/prep/sv-se/Img/prep_datarole_match2.png) [Hoppa till huvudinnehåll](#main-content) # Använd R-skript (Rserve) i ditt flöde **Ansvarsfriskrivning:** Det här avsnittet innehåller information om en produkt från tredje part. Observera att även om vi gör allt vi kan för att hålla referenserna till innehåll från tredje part korrekta, kan den information vi tillhandahåller här komma att ändras utan föregående meddelande när R och Rserve ändras. För den senaste informationen kan du hänvisa till dokumentation och support för R och Rserve. R är ett programmeringsspråk med öppen källkod och en programvarumiljö för statistisk databehandling och grafik. För att utöka funktionerna i Tableau Prep Builder kan du skapa skript i R som du kan använda i ditt flöde som körs genom en Rserve-server för att producera utdata som du kan arbeta vidare med i ditt flöde. Du kanske till exempel vill lägga till statistiska modelleringsdata eller prognosdata till de data du redan har i ditt flöde med hjälp av ett skript i R och sedan använda kraften i Tableau Prep Builder för att rensa den resulterande datauppsättningen för analys. För att inkludera R-skript i ditt flöde måste du konfigurera en anslutning mellan Tableau Prep Builder och en Rserve-server. Sedan kan du använda R-skript för att använda funktioner som stöds på data från ditt flöde med hjälp av R-uttryck. När du har angett konfigurationsuppgifterna och pekat Tableau Prep Builder på den fil och funktion du vill använda skickas data säkert till Rserve-servern, uttrycken tillämpas och resultaten returneras som en tabell (R data.frame) som du kan rensa eller mata ut efter behov. Du kan köra flöden som innehåller skriptsteg i Tableau Server om du har konfigurerat en anslutning till din Rserve-server. Det finns för närvarande inget stöd för att köra flöden med skriptsteg i Tableau Cloud. Information om att konfigurera Tableau Server finns i [Konfigurera Rserve-server för Tableau Server](#server_config). ## Förutsättningar För att inkludera R-skriptsteg i ditt flöde, installera R och konfigurera en anslutning till en Rserve-server. ### Resurser - [Ladda ner och installera R](http://cran.wustl.edu/). Ladda ner och installera den senaste versionen av R för Linux, Mac eller Windows. - [Anteckningar om R-implementering](https://community.tableau.com/s/question/0D54T00000G54v3SAB/r-implementation-notes) (community-inlägg). Installera och konfigurera en anslutning till R och Rserve för Windows. - [Installera och konfigurera Rserve](http://www.rforge.net/Rserve/doc.html): Instruktioner för allmän installation och konfiguration för alla plattformar. - [Rserve för Windows (versionsinformation)](https://www.rforge.net/Rserve/rserve-win.html): Det här ämnet omfattar begränsningar när du gör en lokal installation av Rserve på Windows. ### Konfigurera Rserve-server för Tableau Server Använd följande instruktioner för att konfigurera en anslutning mellan din Rserve-server och Tableau Server. - **Version 2019.3 och senare**: Du kan köra publicerade flöden som inkluderar skriptsteg i Tableau Server. - **Version 2020.4.1 och senare**: Du kan skapa, redigera och köra publicerade flöden som inkluderar skriptsteg i Tableau Server. - **Tableau Cloud**: Det finns för närvarande inget stöd för att skapa och köra flöden med skriptsteg. 1. Öppna TSM-kommandoraden. 2. Ange följande kommandon för att konfigurera värdadress, portvärden och tidsgräns för anslutning: `tsm security maestro-rserve-ssl enable --connection-type {maestro-rserve-secure/maestro-rserve} --rserve-host --rserve-port --rserve-username --rserve-password --rserve-connect-timeout-ms ` - Välj `{maestro-rserve-secure}` för att upprätta en säker anslutning eller `{maestro-rserve}` för att upprätta en oskyddad anslutning. - Om du väljer `{maestro-rserve-secure}` måste du specificera certifikatfilen `-cf` på kommandoraden. - Specificera `--rserve-connect-timeout-ms ` i millisekunder. Till exempel `--rserve-connect-timeout-ms 900000`. 3. För att inaktivera Rserve-anslutningen anger du följande kommando `tsm security maestro-rserve-ssl disable` ### Ytterligare Rserve-konfiguration (valfritt) Du kan skapa en fil med namnet Rserv.cfg för att ställa in standardkonfigurationsvärden för att anpassa Rserve och placera den i `/etc/Rserve.conf` installationsplatsen. Om du vill förbättra stabiliteten med Rserve-servern och Tableau Prep Builder kan du lägga till ytterligare värden till din Rserve-konfiguration. När du startar Rserve kan du hänvisa till den här filen för att tillämpa dina konfigurationsalternativ. Till exempel: - Windows: `Rserve(args="--RS-conf C:\\folder\\Rserv.cfg")` - MacOS och Linux: `Rserve(args=" --no-save --RS-conf ~/Documents/Rserv.cfg")` Följande exempel visar några ytterligare alternativ som du kan inkludera i din konfigurationsfil för `Rserve.conf` : \# If your data includes characters other than ASCII, make it explicit that data should be UTF8 encoded. encoding utf8 # Disable interactive behavior for Rserve or Tableau Prep Builder will stall when trying to run the script as it waits for an input response. interactive no Mer information om hur du konfigurerar en Rserve.conf-fil finns i avsnittet Avancerad Rserve-konfiguration i [Anteckningar om R-implementering](https://community.tableau.com/s/question/0D54T00000G54v3SAB/r-implementation-notes) community-inlägg). ## Skapa ditt R-skript När du skapar ditt skript inkluderar du en funktion som anger en dataram som ett argument för funktionen. Detta anropar data från Tableau Prep Builder. Du måste även returnera resultaten i en dataram med hjälp av datatyper som stöds. Till exempel: postal\_cluster <- function(df) { out <- kmeans(cbind(df$Latitude, df$Longitude), 3, iter.max=10) return(data.frame(Latitude=df$Latitude, Longitude=df$Longitude, Cluster=out$cluster)) } Följande datatyper stöds:
Datatyp i Tableau Prep BuilderDatatyp i R
SträngUTF-8-standardsträng
DecimalDubbel
IntHeltal
BoolLogiskt
DatumSträng i ISO_DATE-formatet ”ÅÅÅÅ-MM-DD” med valfri zonförskjutning. Exempelvis är ”2011-12-03+01:00” ett giltigt datum.
DateTimeSträng i ISO_DATE_TIME-formatet ”ÅÅÅÅ-MM-DDT:HH:mm:ss” med valfri zonförskjutning. Exempelvis är ”2011-12-03T10:15:30+01:00” ett giltigt datum.
**Obs!** Date och DateTime måste alltid returneras som en giltig sträng. Inbyggda datumtyper (DateTime) i R stöds inte som returnerade värden men kan användas i skriptet. Om du vill returnera andra fält än vad du anger i indata måste du inkludera en getOutputSchema-funktion i skriptet som definierar utdata och datatyper. I annat fall använder utdata fälten från indata, vilka hämtas från steget före skriptsteget i flödet. Använd följande syntax när du anger datatyperna för dina fält i getOutputSchema:
Funktion i RResulterande datatyp
prep_string ()Sträng
prep_decimal ()Decimal
prep_int ()Heltal
prep_bool ()Booleskt
prep_date ()Datum
prep_datetime ()DateTime
Följande exempel visar funktionen getOutputSchema för skriptet postal\_cluster: getOutputSchema <- function() { return (data.frame ( Latitude = prep\_decimal (), Longitude = prep\_decimal (), Cluster = prep\_int ())); } ## Anslut till din Rserve-server > [!IMPORTANT] > > **Viktigt**: Från och med Tableau Prep Builder version 2020.3.3 kan du konfigurera din serveranslutning en gång från den övre hjälpmenyn istället för att konfigurera anslutningen per flöde i skriptsteget genom att klicka på Anslut till Rserve-server och ange din anslutningsinformation. Du måste konfigurera om anslutningen med hjälp av den här nya menyn för alla de flöden som har skapats i en äldre version av Tableau Prep Builder som du öppnar i version 2020.3.3. 1. Välj Hjälp > Inställningar och prestanda > Hantera anslutningen till analystillägg. 2. I listrutan Välj ett analystillägg, välj Rserve. ![Inloggningsformuläret för anslutningskonfiguration av analystillägg.](/tableau/current/sv-se/prep/sv-se/Img/prep_scripts_r_signin.png) 3. Ange dina inloggningsuppgifter: - Port 6311 är standardporten för Rserve-servrar med klartext. - Port 4912 är standardporten för SSL-krypterade Rserve-servrar. - Om servern kräver inloggningsuppgifter anger du ett användarnamn och lösenord. - Om servern använder SSL-kryptering markerar du kryssrutan Kräv SSL och klickar sedan på länken Anpassad konfigurationsfil för att ange ett certifikat för anslutningen. **Obs!** Tableau Prep Builder tillhandahåller inte något sätt att testa anslutningen på. Om det uppstår problem med anslutningen visas ett felmeddelande när du försöker köra flödet. ## Lägg till ett skript i flödet Starta din Rserve-server och följ stegen nedan: 1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Klicka på Skapa > Flöde på sidan Start vid webbredigering, eller klicka på Nytt > Flöde på sidan Utforska. Klicka sedan på Anslut till data. 2. Välj den filtyp eller server som är värd för dina data i listan med kopplingar. Ange den information som behövs för att logga in och få åtkomst till dina data om du uppmanas till detta. 3. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Lägg till skript på kontextmenyn. ![Lägg till ett skript i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_script_add.png) 4. I rutan Skript under Anslutningstyp väljer du Rserve. ![Ett skript för att ställa in inställningar för anslutningstyp.](/tableau/current/sv-se/prep/sv-se/Img/prep_script_script_pane.png) 5. Välj skriptfil genom att klicka på Bläddra i avsnittet Filnamn. 6. Ange Funktionsnamn och kör skriptet genom att trycka på Retur. ![Ett skript för att ställa in inställningar för anslutningstyp.](/tableau/current/sv-se/prep/sv-se/Img/prep_script_pane2.png) [Hoppa till huvudinnehåll](#main-content) # Använda Python-skript i ditt flöde **Ansvarsfriskrivning:** Det här avsnittet innehåller information om en produkt från tredje part. Observera att även om vi gör allt vi kan för att se till att referenser till innehåll från tredje part är korrekta, kan den information vi tillhandahåller här ändras utan föregående meddelande när python ändras. För den senaste informationen, vänligen se python-dokumentation och support. Python är ett populärt högnivåspråk med många tillämpningsområden. Genom att skicka Python-kommandon till en extern tjänst via Tableau Prep Builder kan du enkelt utöka dina alternativ för dataförberedelse genom att utföra åtgärder som att lägga till radnummer, rangordna fält, fylla i fält och utföra andra rengöringsåtgärder som du annars kan göra med hjälp av beräknade fält. För att inkludera Python-skript i flödet måste du konfigurera en anslutning mellan Tableau och en TabPy-server. Sedan kan du använda Python-skript för att tillämpa funktioner som stöds på data från ditt flöde med hjälp av en Pandas DataFrame. När du lägger till ett skriptsteg i ditt flöde och anger konfigurationsdetaljer, fil och funktion som du vill använda, skickas data på ett säkert sätt till TabPy-servern, uttrycken i skriptet tillämpas och resultaten returneras som en tabell som du kan rensa eller mata ut efter behov. Du kan köra flöden som innehåller skriptsteg i Tableau Server så länge du har konfigurerat en anslutning till din TabPy-server. Det finns för närvarande inget stöd för att köra flöden med skriptsteg i Tableau Cloud. För att konfigurera Tableau Server, se [Konfigurera Tableau Python-servern (TabPy) för Tableau Server](#TabServer_TabPy). Information om hur du konfigurerar platser på Tableau Server med analystillägg för arbetsböcker finns i [Konfigurera anslutningar med Analytics-tillägg](https://help.tableau.com/current/server/sv-se/config_r_tabpy.htm). ## Förutsättningar För att inkludera Python-skript i ditt flöde, gör följande inställning. Det finns för närvarande inget stöd för att skapa eller köra flöden med skriptsteg i Tableau Cloud. 1. Ladda ner och installera [Python](https://www.python.org/downloads/). Ladda ner och installera den senaste versionen av Python för Linux, Mac eller Windows. 2. Ladda ner och installera Tableau Python-servern ([TabPy](https://github.com/tableau/TabPy)). Följ installations- och konfigurationsinstruktionerna för installation av TabPy. Tableau Prep Builder använder TabPy för att skicka data från ditt flöde genom TabPy som inmatning, tillämpar ditt skript och returnerar sedan resultaten till flödet. 3. Installera Pandas. Kör `pip3 install pandas`. Du måste använda en Pandas DataFrame i skripten för att integrera med Tableau Prep Builder. ### Konfigurera Tableau Python-servern (TabPy) för Tableau Server Om du planerar att publicera, skapa, redigera och köra flöden som innehåller skriptsteg i Tableau Server, måste du konfigurera en anslutning mellan din TabPy-server och Tableau Server. - **Version 2019.3 och senare**: Du kan köra publicerade flöden som inkluderar skriptsteg i Tableau Server. - **Version 2020.4.1 och senare**: Du kan skapa, redigera och köra publicerade flöden som inkluderar skriptsteg i Tableau Server. - **Tableau Cloud**: Det finns för närvarande inget stöd för att skapa och köra flöden med skriptsteg. 1. Öppna TSM-kommandoraden/skalet. 2. Ange följande kommandon för att ställa in värdadress, portvärden och tidsgräns för anslutning: `tsm security maestro-tabpy-ssl enable --connection-type {maestro-tabpy-secure/maestro-tabpy} --tabpy-host --tabpy-port --tabpy-username --tabpy-password --tabpy-connect-timeout-ms ` - Välj `{maestro-tabpy-secure}` för att upprätta en säker anslutning eller `{maestro-tabpy}` för att upprätta en oskyddad anslutning. - Om du väljer `{maestro-tabpy-secure}` måste du specificera certifikatfilen `-cf` på kommandoraden. - Specificera `--tabpy-connect-timeout-ms ` i millisekunder. Till exempel `--tabpy-connect-timeout-ms 900000`. 3. Om du vill inaktivera TabPy-anslutningen anger du följande kommando `tsm security maestro-tabpy-ssl disable` ## Skapa ditt python-skript När du skapar skriptet inkluderar du en funktion som anger en Pandas (pd.DataFrame) som ett argument för funktionen. Detta anropar data från Tableau Prep Builder. Du måste också returnera resultaten i en Pandas (pd.DataFrame) med hjälp av datatyper som stöds. Om du till exempel vill lägga till kodning till en uppsättning fält i ett flöde kan du skriva följande skript: def encode(input): le = preprocessing.LabelEncoder() Return pd.DataFrame({ 'Opportunity Number' : input\['Opportunity Number'\], 'Supplies Subgroup Encoded' : le.fit\_transform(input\['Supplies Subgroup'\]), 'Region Encoded' : le.fit\_transform(input\['Region'\]), 'Route To Market Encoded' : le.fit\_transform(input\['Route To Market'\]), 'Opportunity Result Encoded' : le.fit\_transform(input\['Opportunity Result'\]), 'Competitor Type Encoded' : le.fit\_transform(input\['Competitor Type'\]), 'Supplies Group Encoded' : le.fit\_transform(input\['Supplies Group'\]), }) Följande datatyper stöds:
Datatyp i Tableau Prep BuilderDatatyp i Python
SträngUTF-8-standardsträng
DecimalDubbel
IntHeltal
BoolBooleskt
DatumSträng i ISO_DATE-formatet ”ÅÅÅÅ-MM-DD” med valfri zonförskjutning. Exempelvis är ”2011-12-03” ett giltigt datum.
DateTimeSträng i ISO_DATE_TIME-formatet ”ÅÅÅÅ-MM-DDT:HH:mm:ss” med valfri zonförskjutning. Exempelvis är ”2011-12-03T10:15:30+01:00” ett giltigt datum.
**Obs!** Date och DateTime måste alltid returneras som en giltig sträng. Om du vill returnera andra fält än vad du anger i indata måste du inkludera en get\_output\_schema-funktion i skriptet som definierar utdata och datatyper. I annat fall använder utdata fälten från indata, vilka hämtas från steget före skriptsteget i flödet. Använd följande syntax när du anger datatyperna för dina fält i get\_output\_schema:
Funktion i PythonResulterande datatyp
prep_string()Sträng
prep_decimal()Decimal
prep_int()Heltal
prep_bool()Booleskt
prep_date()Datum
prep_datetime()DateTime
Hakparenteser kan användas för att komma åt rader från en DataFrame. Enkla parenteser matar ut en Pandas Series, medan en dubbel parentes matar ut en Pandas DataFrame. def create\_key(df): return pd.DataFrame({ "Key": \['12345'\] }) Följande exempel visar funktionen get\_output\_schema som läggs till i det fältkodande python-skriptet: def get\_output\_schema(): return pd.DataFrame({ 'Opportunity Number' : prep\_int(), 'Supplies Subgroup Encoded' : prep\_int(), 'Region Encoded' : prep\_int(), 'Route To Market Encoded' : prep\_int(), 'Opportunity Result Encoded' : prep\_int(), 'Competitor Type Encoded' : prep\_int(), 'Supplies Group Encoded' : prep\_int() }) ## Anslut till din Tableau Python-server (TabPy) > [!IMPORTANT] > > **Viktigt**: Från och med Tableau Prep Builder version 2020.3.3 kan du konfigurera din serveranslutning en gång från den övre hjälpmenyn istället för att ställa in din anslutning per flöde i skriptsteget genom att klicka på Anslut till Tableau Python (TabPy) Server och ange dina anslutningsuppgifter. Du måste konfigurera om anslutningen med hjälp av den här nya menyn för alla de flöden som har skapats i en äldre version av Tableau Prep Builder som du öppnar i version 2020.3.3. 1. Välj Hjälp > Inställningar och prestanda > Hantera anslutningen till analystillägg. 2. I rullistan Välj ett Analytics-tillägg, välj Tableau Python (TabPy) Server. ![Inloggningsformuläret för anslutningskonfiguration av analystillägg.](/tableau/current/sv-se/prep/sv-se/Img/prep_scripts_tabpy_signin.png) 3. Ange dina inloggningsuppgifter: - Port 9004 är standardport för TabPy. - Om servern kräver inloggningsuppgifter anger du ett användarnamn och lösenord. - Om servern använder SSL-kryptering, markera kryssrutan Kräv SSL, klicka sedan på länken Ingen anpassad konfigurationsfil angiven... för att välja ett certifikat för anslutningen. Det här är din certifikatfil för SSL-servern. **Obs!** Tableau Prep Builder tillhandahåller inte något sätt att testa anslutningen på. Om det är problem med anslutningen visas ett felmeddelande. ## Lägg till ett skript i flödet Starta din TabPy-server och utför sedan följande steg: **Obs!** TabPy kräver tornadopaketversion 5.1.1 för att köras. Om du får felet ”tornado.web” har inget attribut ”asynkront” när du försöker starta TabPy, från kommandoraden kör `pip list` för att kontrollera den version av tornado som installerades. Om du har en annan version installerad, ladda ner [tornadopaket version 5.1.1](https://pypi.org/project/tornado/5.1.1/#files). Kör sedan `pip uninstall tornado` för att avinstallera din nuvarande version, och kör sedan `pip install tornado==5.1.1` för att installera den nödvändiga versionen. 1. Öppna Tableau Prep Builder och klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Klicka på Skapa > Flöde på sidan Start vid webbredigering, eller klicka på Nytt > Flöde på sidan Utforska. Klicka sedan på Anslut till data. 2. Välj den filtyp eller server som är värd för dina data i listan med kopplingar. Ange den information som behövs för att logga in och få åtkomst till dina data om du uppmanas till detta. 3. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Lägg till skript på kontextmenyn. ![Lägg till ett skript i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_script_add.png) 4. Välj Tableau Python (TabPy) Serveri rutan Skript i avsnittet Anslutningstyp . ![prep\_scripts\_python2.png](/tableau/current/sv-se/prep/sv-se/Img/prep_scripts_python2.png) 5. Välj skriptfil genom att klicka på Bläddra i avsnittet Filnamn. 6. Ange Funktionsnamn och kör skriptet genom att trycka på Retur. ![Ett skript för att ställa in inställningar för anslutningstyp.](/tableau/current/sv-se/prep/sv-se/Img/prep_scripts_python_pane.png) [Hoppa till huvudinnehåll](#main-content) # Använda R- och Python-skript i ditt flöde Från och med version 2019.3.1 kan du använda R- och Python-skript för att utföra mer komplexa rensningsåtgärder eller bygga in prediktiva modelldata i flödet. Data skickas från flödet som indata genom R- eller Python-skriptsteg och returneras sedan som utdata som du kan fortsätta att rensa med hjälp av funktionerna i Tableau Prep Builder. **Obs**! Det finns ännu inte något stöd för att ansluta till skript som inmatningssteg för flödet. Skriptsteg stöds inte heller för flöden som skapats eller publicerats i Tableau Cloud. ![Tableau Prep-steget för att lägga till ett skript.](/tableau/current/sv-se/prep/sv-se/Img/prep_script_step2.png) Konfigurera Rsering- eller Tableau Python-servern (TabPy) och lägg till ett skriptsteg i flödet. Tableau Prep skickar data till Rserve för R eller en Tableau Python-server (TabPy) för Python och returnerar resultatdata till flödet i form av en tabell. Du kan fortsätta att tillämpa rensningsåtgärder på resultaten och generera utdata för analys. När du skapar skriptet måste du inkludera en funktion som anger en dataram som ett argument för funktionen. Om du vill returnera andra fält än vad du anger i indata måste du inkludera en getOutputSchema-funktion i skriptet som definierar utdata och datatyper. I annat fall kommer utdata att använda fälten från indata. Om du skapar eller redigerar flöden i Tableau Server (version 2020.4.1 och senare) som innehåller skriptsteg måste Tableau Server också ha en anslutning till en Rserve- eller TabPy-server för att köra skriptsteg. Information om hur du konfigurerar R eller Python för dina flöden och hur du skapar skript finns i [Använd R-skript (Rserve) i ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_scripts._R.htm) eller [Använda Python-skript i ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_scripts_TabPy.htm). Behöver du hjälp med att felsöka ett flöde? Prova med att aktivera Aktivera frågeloggning på menyn Hjälp > Inställningar och prestanda. Du hittar mer information i [Aktivera frågeloggning](https://help.tableau.com/current/prep/sv-se/prep_troubleshoot.htm#enable-query-logging). ## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Användning av sjukhussäng med Tableau Prep Det kan vara problematiskt att nå full kapacitet på ett sjukhus, men det är även ett överflöd av resurser. Det är viktigt att se på sjukhussängar från sängens perspektiv som en resurs. Data lagras emellertid ofta från patientens perspektiv. Hur kan vi med data som registrerar när patienter ligger i sängar bestämma användningen av sängar? **Obs**! Du måste ha Tableau Prep och eventuellt Tableau Desktop installerade för att kunna slutföra uppgifterna i denna handledning. Läs mer i [Driftsättningsguide för Tableau Desktop och Tableau Prep](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_welcome.htm#) för att installera Tableau Prep och Tableau Desktop. Du kan även ladda ned den kostnadsfria utvärderingsversionen av [Tableau Prep](https://www.tableau.com/sv-se/products/prep/download) och Tableau Desktop Free Edition. Du måste även ladda ned tre datafiler. Vi rekommenderar att du sparar dem i din Min Tableau Prep-lagringsplats > Datakällor-mapp. \- [Beds.xlsx](https://mkt.tableau.com/PrepTutorials/Beds.xlsx) \- [Hours.xlsx](https://mkt.tableau.com/PrepTutorials/Hours.xlsx) \- [Patient Beds.xlsx](https://mkt.tableau.com/PrepTutorials/Patient%20Beds.xlsx) ## Data För våra fyra sängar A, B, C och D spårar vi vilken patient som låg i sängen och deras start- och sluttid i den. Så här ser data ut: ![förhandsgranskning av datauppsättningen Patientsängar](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_patientbeddata.png) ## Preliminär analys Om vi hämtar dessa data till Tableau Desktop kan vi skapa ett Gantt-diagram som visar när patienterna ligger i sängar. ![Gantt-diagram i Tableau Desktop i datauppsättningen Patientsängar](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_originaldatagantt.png) Detta är en användbar layout. Vi ser att det bara finns små luckor i användning för sängarna A och B, men säng C är mycket underutnyttjad. Patienten i säng D har ingen sluttid, men vi kan svara på det genom att göra några beräkningar. Detta ger oss en visuell överblick över hur sängarna används. Vad händer om vi skulle vilja räkna timmarna när en säng står tom? Eller jämföra ledig sängtid före och efter att en ny policy införs? Det finns inget enkelt sätt att göra det med data i dess nuvarande struktur. ## Önskad datastruktur Om vi skapar några mycket grundläggande datauppsättningar och kombinerar dem i Tableau Prep kan vi ändra denna datauppsättning till en form som vi kan använda för att utföra djupare analyser och skapa ännu mer användbara visualiseringar. Innan vi går in i Tableau Prep tar vi ett steg tillbaka och tänker på vad vi behöver skapa för att svara på frågan ”Hur många timmar stod varje säng tom?” Vi måste kunna titta på varje säng för varje timme och veta om det fanns en patient i sängen eller inte. Just nu visar data endast när en patient låg i sängen. Vi har inte gett Tableau information om de _lediga_ timmarna. Vi skapar två nya datauppsättningar för att skapa en fullständig matris med alla sängar och alla timmar. Den ena är en lista över sängar (A, B, C, D) och den andra är en lista över timmar (1, 2, 3, …, 23, 24). Genom att utföra en korsdatabaskoppling (koppla varje rad i en datauppsättning med varje rad i den andra datauppsättningen) kommer vi att få alla möjliga kombinationer av sängar och timmar.
Datauppsättningen Beds.xlsx ser ut så här:Datauppsättningen Hours.xlsx ser ut så här:Och resultaten för korsdatabaskoppling ser ut så här: 
Förhandsgranskning av datauppsättningen SängarFörhandsgranskning av datauppsättningen TimmarFörhandsgranskning av Matrisdata för säng-timmar
Sedan hämtar vi informationen om **Patientsängar** och etiketterar varje kombination av säng-timme om den har en specifik patient eller inte. Vi avslutar med en datauppsättning som har en rad för varje säng-timme och om en patient befann sig i sängen, deras nummer och start- och sluttider. Nullvärden indikerar att sängen stod tom. ![Förhandsgranskning av Matrisdata för säng-timme-patient](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_bedhourpatientmatrix.png) Med hjälp av data i denna struktur kan vi utföra analyser som denna, vilket gör det lika enkelt att undersöka lediga sängar som patientsängar. ![Instrumentpanel med formade data som visar sänganvändning per timme och patient](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_shapeddatadashboard.png) ## Strukturera om data Så hur tar vi oss dit med Tableau Prep? Vi bygger upp flödet i två delar. Först bygger vi matrisen för Sängtimmar och sedan kombinerar vi den med data om Patientsängar. Se till att du har laddat ned alla tre Excel-filer **(Beds.xlsx**, **Hours.xlsx** och **Patient Beds.xlsx)** för att kunna följa med. ### Matris för Sängtimme Först ska vi ansluta till filen **Beds.xlsx**. 1. Öppna Tableau Prep. 2. Välj Anslut till data på startskärmen. 3. I rutan Anslutningar väljer du Microsoft Excel. Gå till platsen där du sparade **Beds.xlsx** och välj Öppna. 4. Bladet Sängar borde automatiskt tas fram till rutan Flöde. **Tips**: Mer information om hur du ansluter till data finns i [Anslut till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm). Sedan måste vi skapa ett fält som vi kan använda för att göra korsdatabaskopplingen med datauppsättningen **Timmar**. Vi lägger till en beräkning som helt enkelt är värdet **1**. 1. Välj Sängar i rutan Flöde och välj sedan förslaget Rensningssteg. 2. Rutan Profil visas med steget Rensa som vi precis har lagt till. Välj Skapa beräknat fält i verktygsfältet. 3. Ge fältet namnet **Korsdatabaskoppling** och ange värdet **1.** 4. Rutnätet Data bör uppdateras och visa det aktuella tillståndet för data. ![En tabell som visar resultatet av en korskoppling.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_crossjoinresults.png "visualisering av datarutnätet med kolumner för Korsdatabaskoppling och Säng") Nu upprepar vi processen med datauppsättningen Timmar. Utöka för anvisningar 1. Lägg till ytterligare en dataanslutning genom att välja knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png) i rutan Anslutningar. 2. Välj Microsoft Excel och välj sedan filen **Hours.xlsx**och klicka på Öppna. 3. Välj Timmar i rutan Flöde och välj förslaget Rensningssteg för att lägga till det till flödet. 4. Från verktygsfältet i rutan Profil skapar du ett beräknat fält med namnet **Korsdatabaskoppling** och anger värdet **1**. ![En tabell som visar resultatet av en korskoppling.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_crossjoinresults2.png "visualisering av datarutnätet med kolumner för Korsdatabaskoppling och Timme") Båda datauppsättningarna har nu ett delat fält, **Korsdatabaskoppling** och kan kopplas. 1. Koppla de två rensningsstegen genom att dra **Rensa 2** till **Rensa 1** och släpp det på alternativet Koppla. ![Rutan Flöde visar släppområdet Koppla när Rensa 2 dras till Rensa 1](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_clean1joinclean2.png) 2. I Koppla profil nedan ska kopplingskonfigurationerna fyllas i automatiskt. - Eftersom vi gav båda fälten namnet **Korsdatabaskoppling** identifierar Tableau Prep dem automatiskt som det delade fältet och skapar lämpliga Tillämpade kopplingssatser. - Standardinställningen Kopplingstyp är inre, vilket är vad vi vill. - Denna koppling kommer att matcha alla rader från **Sängar** med alla rader från **Timmar**, som visas i rutnätet Data. ![Rutan Koppla profil med olika element som räknas upp för att motsvara listan ovan](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_join1profile.png) A. Kopplingssats B. Kopplingstyp C. Resultat av datarutnät **Tips**: Mer information om kopplingar finns i [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Join). Eftersom vi inte längre behöver fälten för **Korsdatabaskoppling** kan vi ta bort dem. 1. Välj **Koppling 1** i rutan Flöde, välj plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och lägg till ett rensningssteg. 2. Markera fälten **Korsdatabaskoppling-1** och **Korsdatabaskoppling** och välj Ta bort fält. 3. Dubbelklicka på etiketten **Rensa 3** och byt namn på steget **Matris för sängtimmar**. Vi har nu datauppsättningen Matris för sängtimmar som innehåller alla sängar och alla timmar och har slutfört den första delen av uppbyggandet av vår datauppsättning. ### Användning av patientsäng Del två är att hämta användningen av patientsäng. Vi börjar med att ansluta till data. 1. Lägg till ytterligare en dataanslutning genom att välja knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png) i rutan Anslutningar. 2. Välj Microsoft Excel och välj sedan filen **Patient Beds.xlsx** och välj Öppna. 3. Välj **Patientsängar** i rutan Flöde och välj sedan förslaget Rensningssteg för att lägga till det till flödet. Eftersom filen Matris för sängtimmar baseras på _timme_ men Patientsängar baseras på _faktisk tid_, måste vi dra ut timmen från start- och sluttiderna för Patientsängar. För sluttiden vill vi dessutom se till att om ett patent fortfarande finns kvar i sängen i slutet av dagen (midnatt, timme 24) indikerar vi att sängen är upptagen även om det inte finns någon sluttid i datauppsättningen. Vi lägger till ett beräknat fält i det här nya steget. 1. Klicka på Skapa beräknat fält i verktygsfältet. 2. Namnge fältet **Starttid**. Ange `DATEPART('hour',[Start Time])` för beräkningen. 3. Detta identifierar och tar ut starttidens timdel. Därför blir "1/1/18 9:35 AM" helt enkelt "9". 4. Skapa ett annat beräknat fält som heter **Sluttid**. Ange `IFNULL(DATEPART('hour',[End Time]), 24)` för beräkningen. Delen `DATEPART` tar timmen från sluttiden. Delen `IFNULL` tilldelar en sluttid på 24 (midnatt) till eventuell saknad sluttid. Nu är vi redo att koppla användningen av patientsäng till **Matrisen för sängtimmar**. Detta är en lite mer komplicerad koppling än vad vi gjorde tidigare. En inre koppling skulle endast returnera värden som finns i båda datauppsättningarna. Vi måste göra en vänster koppling eftersom vi vill se till att hålla alla platser för säng-timme, oavsett om en patient befann sig i sängen eller inte. Detta kommer att resultera i många nollor, men det är bra. Vi måste också matcha när en plats för säng-timme upptas av en patient (eller patienter). Så förutom att matcha sängen som patienten befinner sig i måste vi även ta hänsyn till tiden. Datauppsättningen Matris för sängtimmar har bara ett fält för **Timme** och datauppsättningen **Patientsängar** har **Starttid** och **Sluttid**. Vi kommer att använda lite grundläggande logik för att avgöra om en patient ska tilldelas en given plats för säng-timme: _En patient anses ligga i en säng om deras starttid är mindre än eller lika med (<=) platsen säng-timme OCH deras sluttid är större än eller lika med (>=) platsen säng-timme._ Därför behövs det tre kopplingssatser för att dessa två datauppsättningar ska matchas på lämpligt sätt. 1. Koppla steget **Rensa 3** med steget **Matris för sängtimmar**. 2. I området Tillämpade kopplingssatser ska standardvärdet vara **Timme** = **Sluttid**. Välj kopplingssatsen för att ändra operanden från ”**\=**” till ”**<=**”. ![Fält med kopplingsoperatorer.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_joinoperator.png "visualisering av ändring av kopplingsoperand") 3. Välj plusknappen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addvalueicon.png) i det övre högra hörnet av området Tillämpade kopplingssatser för att lägga till en kopplingssats till. Ställ in den på **Timme >= Starttid**. Lägg till en tredje kopplingssats för **Säng = Sjukhussäng**. 4. I avsnittet Kopplingstyp väljer du det ej skuggade området i bilden bredvid **Matrisen för sängtimmar** för att ändra kopplingstypen till **Vänster** koppling. ![Rutan koppla Profil för Koppla 2 visar den korrekta konfigurationen](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_join2.png) **Obs!** Om du drar **Matrisen för sängtimmar** till **Rensa 3** istället för tvärtom, kan du få önskat resultat genom att använda en höger koppling istället för en vänster koppling. Ordningsföljden för att dra stegen är viktig för kopplingens orientering. Kopplingssatserna kommer också att vara i omvänd ordning. Se till att du bevarar korrekt logik för att jämföra timmarna. Våra data är nu kopplade, men vi bör rensa några artefakter från kopplingen och se till att fälten ser snygga ut. Vi behöver inte längre **Starttid** och **Sluttid**. **Sjukhussäng** och **Säng** är också överflödiga. Slutligen betyder ett nullvärde i fältet **Patient** att sängen är ledig. 1. I rutan Flöde lägger du till ett rensningssteg så att vi kan rensa kopplade data. 2. Ctrl-klicka (Cmd-klicka på Mac) för att markera fälten **Sluttid**, **Starttid** och **Sjukhussäng** och välj sedan Ta bort fält i verktygsfältet. 3. På fältprofilkortet **Patient** dubbelklickar du på **nullvärdet** och skriver **Ledig**. Vi har nu en datastruktur med en rad för varje säng-timme. Om det fanns en patient i sängen under den timmen har vi även patientinformationen. Nu behöver vi bara lägga till ett utmatningssteg och generera själva datauppsättningen. 1. I rutan Flöde väljer du **Rensa 4**, väljer plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och lägger till ett utdatasteg. 2. Ändra Utdatatyp till .csv i rutan Utdata och välj sedan Bläddra. 3. Ange **Matris för patientens sängtimmar** som namn och välj önskad plats innan du väljer Acceptera för att spara. 4. Välj knappen Kör flöde längst ner i rutan för att generera utdata. Stäng dialogrutan genom att välja Klart i statusdialogrutan. **Tips**: Mer information om utdata och flödeskörning finns i [Spara och dela ditt arbete](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#Export). Det slutliga flödet bör se ut så här: ![Rutan Flöde med alla slutförda steg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_finalflow.png) ## Analys i Tableau Desktop För att installera Tableau Desktop kan du ladda ned Tableau Desktop Free Edition innan du fortsätter med denna handledning. Nu när vi har datauppsättningen i en önskad struktur kan vi utföra en djupare analys än med ursprungliga data. 1. Öppna Tableau Desktop. Välj Textfil i rutan Anslut, gå till filen **Bed Hour Patient Matrix.csv** och välj Öppna. 2. Data visas som standard på arbetsytan på fliken Datakälla. Navigera till **Blad 1**. 3. I rutan Data drar du **Timme** till ovanför linjen som skiljer Mätvärden och Dimensioner åt för att göra det till en diskret dimension. ![Dra ett mätvärdesfält till sektionen Dimension för att konvertera det till en dimension.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hospitalbeds_dimmeasure.png) 4. Dra **Säng** till hyllan rader och **Timme** till hyllan Kolumn. 5. Dra **Patient** till hyllan Färg. ![Grundläggande vy av formade data i Tableau Desktop som visar sänganvändning per timme](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_desktopbasic.png) Formatering är valfritt, men kan hjälpa till att förbättra visualiseringarna. 1. Välj hyllan Färg och välj sedan Redigera färger. 2. I området till vänster väljer du **Ledig**. Välj färgpaletten Seattle-gråa nyanser i listrutan till höger. 3. Välj den fjärde ljusaste gråa färgen och klicka på OK. 4. Välj hyllan Färg igen och klicka sedan på listrutan Kant. Välj det andra grå alternativet längst till höger. 5. Byt från Standard till Anpassa bredd i listrutan Storlek i verktygsfältet. ![Bild av placeringen av listrutan Storlek i verktygsfältet](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_desktopfitwidth.png) 6. Välj menyn Format och sedan Kanter. 7. Välj en mycket ljust grå färg i listrutan Ruta som Radavdelare. 8. Justera skjutreglaget Nivå till det andra skalstrecket. 9. Upprepa med Kolumnavdelaren. Ange färgen på Rutan till ljusgrå och Nivån till den andra bockmarkeringen. ![Ett kodavsnitt som visar formatrutan med rätt inställningar för kanterna](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_desktopborders.png) 10. Dubbelklicka på bladfliken längst ned och byt namn på den till **Sänganvändning per timme**. Denna vy låter oss snabbt se när en viss säng var upptagen eller ledig. ![En vy som visar sängens användning per timme](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_desktopbeduse.png) Men vi kan gå längre och räkna antalet timmar varje säng var ledig. 1. Välj den nya bladikonen ![Ikonen för nytt arbetsblad.](/tableau/current/sv-se/prep/sv-se/Img/newsheet.png) längst ned för att öppna ett tomt blad. 2. Dra **Patient** till Rader. 3. Dra **Timme** till Kolumner. Öppna menyn genom att högerklicka på fältet Timme. Välj Mätvärde > Räkna. 4. Dra en annan kopia av fältet **Patient** från rutan Data till hyllan Färg. 5. Högerklicka på axeln och välj Redigera axel. Ändra rubriken till **Timmar** och stäng dialogrutan. 6. Byt namn på bladfliken **Sängtimmar per patient**. ![En vy som visar sängtimmar per patient](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_hb_desktoppatientbeds.png) Med den här vyn kan vi identifiera hur många lediga timmar vi hade i sängen, något som vi inte kunde göra med den ursprungliga datauppsättningen. Vilka andra diagram eller instrumentpaneler kan du skapa? Försök med det nu när dina data är i rätt struktur. ## Sammanfattning och resurser För att bygga denna datastruktur med Tableau Prep behövde vi utföra följande åtgärder: 1. Bygg en datauppsättning för varje aspekt vi vill analysera, i detta fall **Sängar** och **Timmar**. 2. Korsdatabaskoppla dessa datauppsättningar för att skapa datauppsättningen **Matris för sängtimmar** med alla möjliga kombinationer av sängar och timmar. 3. Koppla **Matris för sängtimmar** med data om **Patientsäng** och se till att kopplingen håller alla sängplatstimmar och att kopplingssatserna matchar data för patientsäng med platser för säng-timme. Vi använde följande beräkningar för att skapa fält som vi kunde koppla med. Den andra och tredje tar fram timinformationen från de ursprungliga datumtidsfälten. - **Korsdatabaskoppling** = `1` - Detta tilldelar bara värdet 1 till varje rad - **Starttid** \= `DATEPART('hour',[Start Time])` - Detta identifierar och tar ut starttidens timdel. Därför blir "1/1/18 9:35 AM" helt enkelt "9". - **Sluttid** = `IFNULL(DATEPART('hour',[End Time]), 24)` - Vi skulle kunna använda `DATEPART('hour',[End Time])` som vi gjorde för **Starttid**. Detta identifierar och tar ut sluttidens timdel. Därför blir "1/1/18 16:34 PM" helt enkelt "4". - Men vi vill indikera att patientsängen som fortfarande är upptagen (ingen sluttid) används och är inte tom. För att göra detta tilldelar vi en sluttid på 24 (midnatt) till eventuell saknad sluttid med hjälp av funktionen `IFNULL`. Om det första argumentet `DATEPART('hour',[End Time])` är null returnerar beräkningen ”24” istället. **Obs!** Vill du kontrollera ditt arbete? Ladda ned den paketerade flödesfilen för Tableau Prep ([Hospital Beds.tflx](https://mkt.tableau.com/PrepTutorials/Hospital%20Beds.tflx)) och den paketerade arbetsboksfilen för Tableau Desktop ([Hospital Beds.twbx](https://mkt.tableau.com/PrepTutorials/Hospital%20Beds.twbx)). **Resurser**: Behöver du mer utbildning? Gå en [personlig utbildning](https://www.tableau.com/sv-se/learn/classroom/prep). Är du nyfiken på vilka funktioner vi har gått igenom? Ta en titt på övriga avsnitt i Tableau Prep-hjälpen online. Vill du ha ytterligare resurser? Då är blogginlägget [Bemästra Tableau Prep med denna lista över utbildningsresurser](https://www.tableau.com/sv-se/about/blog/2018/7/master-tableau-prep-list-learning-resources-92064) något för dig. [Hoppa till huvudinnehåll](#main-content) # Beräkna värden över flera rader **Obs!** Från och med version 2020.4.1 kan du skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Beräkningar över flera rader ger dig möjlighet att beräkna värden mellan flera rader med data i ditt flöde. Även om det liknar tabellberäkningar i Tableau, gäller beräkningar över flera rader för hela datauppsättningen när du kör ditt flöde. Du kan också bygga på resultatet med andra typer av beräkningar. **Obs!** Använd inte det reserverade namnet ”Antal poster” när du skapar ett beräknat fält. Om du gör det kommer det att resultera i ett behörighetsrelaterat fel. I Tableau gäller tabellberäkningar endast för värden i din visualisering. Även om du kan bygga på resultatet måste du använda en annan tabellberäkning för att göra det. Mer information om hur du använder tabellberäkningar i Tableau finns under [Omvandla värden med tabellberäkningar](https://help.tableau.com/sv-se/current/pro/desktop/sv-se/calculations_tablecalculations.htm) i hjälpen för Tableau. Att utföra tabellberäkningar medan du förbereder data kan ge större flexibilitet vid dataanalys i Tableau. Du kan enkelt återanvända beräkningen när du bygger din vy och den underliggande beräkningen påverkas inte av filtrering. Arbetsbokens laddningstider för stora datamängder kan vara snabbare eftersom tabellberäkningen inte räknas om efter att frågan har körts. Tableau Prep stöder för närvarande följande beräkningar över flera rader: - Skillnad från: Beräknar skillnaden mellan det aktuella radvärdet och ett annat värde. - Procentuell skillnad från: Beräknar skillnaden mellan det aktuella radvärdet och ett annat värde i procent. - Rörliga beräkningar: Ger summan eller medelvärdet av ett numeriskt fält inom en flexibel uppsättning rader. - Fyll nedåt: Beräknar och fyller i data som saknas från raderna ovanför. - Löpande beräkningar: Beräknar summan eller medelvärdet av värdena i en kolumn. Använd den visuella beräkningsredigeraren för att snabbt generera beräkningen eller skriv en egen anpassad beräkning i beräkningsredigeraren. ## Beräkna skillnaden från _Stöds i Tableau Prep Builder 2023.2 och senare samt på webben i Tableau Cloud. Stöds även i Tableau Server 2023.3 och senare._ En tabellberäkning av typen Skillnad från beräknar skillnaden mellan det aktuella värdet och ett värde N för rader före eller efter den aktuella raden. #### Visuell beräkningsredigerare Välj fält från en lista så skapar Tableau Prep beräkningen åt dig när du gör dina val. En förhandsgranskning av de nya fältresultaten visas i rutan till vänster och du kan granska beräkningsresultaten längst till höger i rutan. 1. På ett profilkort eller i en resultatruta klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Skapa beräknade fält >Skillnad från. ![Undermenyn Skapa beräknat fält med menyalternativet Skillnad från markerat i ett flödessteg på profilkortet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_menu2.png) 2. I avsnittet Gruppera efter väljer du de fält med rader du vill inkludera i beräkningen. Detta delar upp din tabell när du utför beräkningen. Om du vill tillämpa beräkningen på alla rader i tabellen accepterar du standardvärdet Fullständig tabell. När du har valt ditt första fält klickar du på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Gruppera efter\-fält i uppdelningen. För att sortera fälten i en annan ordning eller för att ta bort fält kan du högerklicka eller Ctrl-klicka (MacOS) och välja en åtgärd från menyn. ![Menyn Ordna om i dialogrutan Skillnad från som används för att ändra ordningen på valda fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_reorder_menu.png) 3. I avsnittet Sortera efter väljer du de fält du vill använda som sorteringsordning. Detta fält används för att ange hur funktionen `LOOKUP` ordnar raderna i din tabell. Om fältet där du valde menyalternativet Skapa beräknat fält >Skillnad från är ett datum- eller tidsfält läggs detta fält till som standard, men du kan ändra det. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Sortera efter\-fält i beräkningen. Klicka på sorteringsikonen ![Sorteringsikonen. Ändrar ordningen efter fältordning från stigande (ASC) till fallande (DESC).](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_sort.png) för att ändra ordningen från stigande (ASC) till fallande (DESC). Du kan också högerklicka eller Ctrl-klicka (MacOS) och välja att ordna om eller ta bort fält i åtgärdsmenyn. 4. I avsnittet Beräkna med väljer du fältet med de värden du vill använda för att beräkna resultaten. 5. I avsnittet Skillnad från väljer du raderna som ska användas för att beräkna skillnaden. Välj till exempel Tidigare värde, 2 för att beräkna skillnaden mellan det aktuella värdet och ett värde 2 rader före det värdet. Kommentarer markerar vilka rader som används för att utföra beräkningen. Förhandsgranskningen av en beräkning visar som standard den första raden som inte är null. Du kan dock klicka på valfri rad i resultattabellen och se en uppdaterad förhandsvisning av det valda värdet. ![Dialogrutan Skillnad från som visar en förhandsgranskning av beräkningsresultatet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from.png) Om beräkningen inte kan utföras med de aktuella inställningarna visas kommentaren Inte tillräckligt många värden. För att lösa det här problemet, välj antingen ett annat aktuellt värde eller ändra konfigurationen i sektionen Skillnad från. ![Dialogrutan Skillnad från som visar verktygstipset ”Inte tillräckligt många värden” när det inte finns tillräckligt med värden för att beräkna skillnaden mellan rader.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_no_values.png) 6. Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. 7. Lägg till det nya beräknade fältet genom att klicka på Klar. I rutan Ändringar ser du beräkningen som Tableau Prep genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. ![Rutan Ändringar i ett flöde som visar formeln för en Skillnad från-beräkning som genererats av Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_changes_pane.png) #### Beräkningsredigerare Om du vill skriva din egen beräkning för att beräkna skillnaden mellan två värden, använd funktionen `LOOKUP` i beräkningsredigeraren. 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Undermenyn Skapa beräknat fält med menyalternativet Anpassad beräkning markerat i ett flödessteg på profilkortet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_custom.png) 2. Ange uttrycket i beräkningsredigeraren. För att hitta skillnaden exempelvis mellan nuvarande försäljning och föregående dags försäljning per region kan du skapa en beräkning som den som visas här nedan. {PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}} - { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],1)}} ![Beräkningsredigeraren som visar syntaxen för att beräkna skillnad i daglig försäljning mellan regioner.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_syntax.png) 3. Skriv ett namn på beräkningen och klicka på Spara. ## Beräkna procentuell skillnad från _Stöds i Tableau Prep Builder 2023.2 och senare samt på webben i Tableau Cloud. Stöds även i Tableau Server 2023.3 och senare._ En tabellberäkning av typen Procentuell skillnad från beräknar skillnaden mellan det aktuella värdet och ett värde N rader före eller efter den aktuella raden i procent. Till exempel `Value1-Value2/Value2`. #### Visuell beräkningsredigerare Välj fält från en lista så skapar Tableau Prep beräkningen åt dig när du gör dina val. En förhandsgranskning av de nya fältresultaten visas i rutan till vänster och du kan granska beräkningsresultaten längst till höger i rutan. 1. På ett profilkort eller i en resultatruta klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Skapa beräknade fält >Procentuell skillnad från. ![Undermenyn Skapa beräknat fält med menyalternativet Procentuell skillnad från markerat i ett flödessteg på profilkortet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_pct_diff_from_menu.png) 2. I avsnittet Gruppera efter väljer du de fält med rader du vill inkludera i beräkningen. Detta delar upp din tabell när du utför beräkningen. Om du vill tillämpa beräkningen på alla rader i tabellen accepterar du standardvärdet Fullständig tabell. När du har valt ditt första fält klickar du på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Gruppera efter\-fält i uppdelningen. För att sortera fälten i en annan ordning eller för att ta bort fält kan du högerklicka eller Ctrl-klicka (MacOS) och välja en åtgärd från menyn. ![Menyn Ordna om i dialogrutan Skillnad från som används för att ändra ordningen på valda fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_reorder_menu.png) 3. I avsnittet Sortera efter väljer du de fält du vill använda som sorteringsordning. Detta fält används för att ange hur funktionen `LOOKUP` ordnar raderna i din tabell. Om fältet där du valde menyalternativet Skapa beräknat fält > Procentuell skillnad från är ett datum- eller tidsfält, då läggs detta fält till som standard, men du kan ändra det. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Sortera efter\-fält i beräkningen. Klicka på sorteringsikonen ![Sorteringsikonen. Ändrar ordningen efter fältordning från stigande (ASC) till fallande (DESC).](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_sort.png) för att ändra ordningen från stigande (ASC) till fallande (DESC). Du kan också högerklicka eller Ctrl-klicka (MacOS) och välja att ordna om eller ta bort fält i åtgärdsmenyn. 4. I avsnittet Beräkna med väljer du fältet med de värden du vill använda för att beräkna resultaten. 5. I avsnittet Procentuell skillnad från väljer du raderna som ska användas för att beräkna ditt resultat. Välj till exempel Tidigare värde, 2 för att beräkna den procentuella skillnaden mellan det aktuella värdet och ett värde 2 rader före det värdet. Kommentarer markerar vilka rader som används för att utföra beräkningen. Förhandsgranskningen av en beräkning visar som standard den första raden som inte är null. Du kan dock klicka på valfri rad i resultattabellen och se en uppdaterad förhandsvisning av det valda värdet. ![Dialogrutan Procentuell skillnad från som visar en förhandsgranskning av resultatet för beräkning av procentuell skillnad mellan två rader.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_pct_diff_from_visual_calc.png) Om beräkningen inte kan utföras med de aktuella inställningarna visas kommentaren Inte tillräckligt många värden. För att lösa detta, välj antingen ett annat aktuellt värde eller ändra konfigurationen i sektionen Procentuell skillnad från. ![Dialogrutan Procentuell skillnad från som visar verktygstipset ”Inte tillräckligt många värden” när det inte finns tillräckligt med värden för att beräkna den procentuella skillnaden mellan rader.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_pct_diff_from_no_values.png) 6. Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. 7. Lägg till det nya beräknade fältet genom att klicka på Klar. I rutan Ändringar ser du beräkningen som Tableau Prep genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. ![Rutan Ändringar som visar den formel som genererats av Tableau Prep för att beräkna den procentuella skillnaden från en tidigare period för försäljningsdata.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_pct_diff_from_changes_pane.png) #### Beräkningsredigerare Om du vill skriva din egen beräkning för att beräkna den procentuella skillnaden mellan två värden, använd funktionen `LOOKUP` i beräkningsredigeraren. 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Undermenyn Skapa beräknat fält med menyalternativet Anpassad beräkning markerat i ett flödessteg på profilkortet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_custom.png) 2. Ange uttrycket i beräkningsredigeraren. För att hitta den procentuella skillnaden exempelvis mellan nuvarande försäljning och tidigare dagars försäljning per region, skapa en beräkning som den som visas nedan. { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}} - { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}} / { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}} ![Beräkningsredigeraren som visar beräkningssyntaxen för att hitta den procentuella skillnaden mellan nuvarande försäljning och tidigare dagars försäljning efter region.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_pct_diff_from_syntax.png) 3. Skriv ett namn på beräkningen och klicka på Spara. ## Beräkna glidande medelvärde eller summa _Stöds i Tableau Prep Builder 2023.2 och senare samt på webben i Tableau Cloud. Stöds även i Tableau Server 2023.3 och senare._ Skapa en rörlig beräkning för att bättre förstå trender i din data och minska övergripande variationer. I Tableau Prep kan du beräkna ett glidande medelvärde eller summa över ett specificerat antal värden före eller efter aktuellt värde. Spåra exempelvis tre månaders glidande medelvärde av försäljning per region. #### Visuell beräkningsredigerare Välj fält från en lista så skapar Tableau Prep beräkningen åt dig när du gör dina val. En förhandsgranskning av de nya fältresultaten visas i rutan till vänster och du kan granska beräkningsresultaten längst till höger i rutan. 1. På ett profilkort eller i en resultatruta klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Skapa beräknade fält >Rörlig beräkning. ![Undermenyn Skapa beräknat fält med menyalternativet Rörlig beräkning markerat i ett flödessteg på profilkortet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_moving_avg_menu.png) 2. I avsnittet Gruppera efter väljer du de fält med rader du vill inkludera i beräkningen. Detta delar upp din tabell när du utför beräkningen. Om du vill tillämpa beräkningen på alla rader i tabellen accepterar du standardvärdet Fullständig tabell När du har valt ditt första fält klickar du på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Gruppera efter\-fält i beräkningen. För att sortera fälten i en annan ordning eller för att ta bort fält kan du högerklicka eller Ctrl-klicka (MacOS) och välja en åtgärd från menyn. ![Menyn Ordna om i dialogrutan Skillnad från som används för att ändra ordningen på valda fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_reorder_menu.png) 3. I avsnittet Sortera efter väljer du de fält du vill använda som sorteringsordning. Detta fält används för att ange hur funktionen `LOOKUP` ordnar raderna i din tabell. Om fältet där du valde menyalternativet Skapa beräknat fält > Rörlig beräkning är ett datum- eller tidsfält, då läggs detta fält till som standard, men du kan ändra det. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Sortera efter\-fält i beräkningen. Klicka på sorteringsikonen ![Sorteringsikonen. Ändrar ordningen efter fältordning från stigande (ASC) till fallande (DESC).](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_sort.png) för att ändra ordningen från stigande (ASC) till fallande (DESC). Du kan också högerklicka eller Ctrl-klicka (MacOS) och välja att ordna om eller ta bort fält i åtgärdsmenyn. 4. I avsnittet Beräkna med väljer du fältet med de värden du vill använda för att beräkna resultaten. 5. I avsnittet Resultat väljer du den aggregering du vill utföra (summa eller genomsnitt), antalet rader som ska inkluderas i beräkningen och om du vill inkludera den aktuella raden eller exkludera den. För att ändra resultatinställningen klickar du på rullgardinsmenyn i fältet Värden. Om du till exempel vill beräkna det glidande medelvärdet för försäljningen under innevarande månad och de två föregående månaderna ställer du in Föregående värden på 2 och stänger dialogrutan. ![Dialogrutan Rörlig beräkning som visar inställningsmenyn där du kan ändra antalet värden som används i beräkningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_moving_avg_settings.png) 6. Förhandsgranskningen av beräkningen visar som standard den första raden som inte är null. Du kan dock klicka på valfri rad i resultattabellen och se en uppdaterad förhandsvisning av det valda värdet. Kommentarer markerar vilka rader som används för att utföra beräkningen. ![Dialogrutan Rörlig beräkning som visar en förhandsgranskning av resultatet för ett tre månaders glidande medelvärde för försäljningsdata.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_moving_avg.png) Om beräkningen inte kan utföras med de aktuella inställningarna visas kommentaren Inte tillräckligt många värden. För att lösa detta klickar på rullgardinsmenyn i fältet Värden för att ändra konfigurationen i Resultatinställningar. ![Dialogrutan Rörlig beräkning som visar verktygstipset ”Inte tillräckligt många värden” när det inte finns tillräckligt med värden för att beräkna det glidande medelvärdet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_moving_avg_no_values.png) 7. Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. 8. Lägg till det nya beräknade fältet genom att klicka på Klar. I rutan Ändringar ser du beräkningen som Tableau Prep genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. ![Rutan Ändringar som visar formeln för ett tre månaders glidande medelvärde som genererats av Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_moving_avg_changes_pane.png) #### Beräkningsredigerare Om du vill skriva din egen beräkning för att beräkna det glidande medelvärdet eller summan, använd funktionen `LOOKUP` i beräkningsredigeraren. 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Undermenyn Skapa beräknat fält med menyalternativet Anpassad beräkning markerat i ett flödessteg på profilkortet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_custom.png) 2. Ange uttrycket i beräkningsredigeraren. För till exempel det glidande medelvärdet över tre månaders försäljning per region skapar du en beräkning som den som visas nedan. **Obs!** Exemplet förutsätter att datauppsättningen är på rätt detaljnivå, en rad för varje månad. Om din datamängd inte har rätt detaljnivå kan du överväga att använda ett aggregeringssteg för att ändra detta innan du använder beräkningen. { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-2)}} + { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-1)}} + { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-0)}} / 3 ![Beräkningsredigeraren som visar beräkningssyntaxen för att hitta tre månaders glidande medelvärde för försäljning efter region.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_moving_avg_syntax.png) 3. Skriv ett namn på beräkningen och klicka på Spara. ## Få tidigare värde _Stöds i Tableau Prep Builder 2023.2 och senare samt på webben i Tableau Cloud. Stöds även i Tableau Server 2023.3 och senare._ Om du behöver skapa ett fält med värdet från en föregående rad kan du skapa en anpassad beräkning med hjälp av funktionen`LOOKUP`. 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Undermenyn Skapa beräknat fält med menyalternativet Anpassad beräkning markerat i ett flödessteg på profilkortet.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_custom.png) 2. Ange uttrycket i beräkningsredigeraren. Exempel: Om du vill hitta tidigare försäljningsvärde per orderdatum skapar du en beräkning som den nedan. **Obs!** Exemplet förutsätter att datauppsättningen är på rätt detaljnivå, en rad för varje dag. Om din datamängd inte har rätt detaljnivå kan du överväga att använda ett aggregeringssteg för att ändra detta innan du använder beräkningen. { ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)} ![Beräkningsredigeraren som visar beräkningssyntaxen för att hitta det tidigare försäljningsvärdet efter orderdatum med hjälp av uttrycket LOOKUP.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_LOOKUP.png) 3. Skriv ett namn på beräkningen och klicka på Spara. ## Beräkning med Fyll nedåt _Stöds i Tableau Prep Builder 2023.3 och senare, Tableau Server 2023.3 och senare samt på webben i Tableau Cloud._ En beräkning med Fyll nedåt beräknar och fyller i data som saknas, så att null-värden ersätts med värdena från raderna ovanför, vilket innebär att data enkelt kan visualiseras. Exemplet nedan visar resultatet av en beräkning med Fyll nedåt, där null-värdena från fältet Student ersätts med värden som baseras på raderna ovanför. ![Två tabeller som visar elevernas betyg, där den andra tabellen grupperar gemensamma elever.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_int.png) #### Visuell beräkningsredigerare i Prep 1. På ett profilkort eller i en resultatruta klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Skapa beräknat fält >Fyll nedåt. ![Menyalternativet Fyll nedåt på menyn Skapa beräknat fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_create.png) 3. I avsnittet Gruppera efter kan du välja fält för att partitionera data när beräkningen utförs. Om du inte vill att data ska partitioneras accepterar du standardvärdet Komplett tabell. När du har valt det första fältet kan du lägga till ytterligare Gruppera efter-fält i partitionen genom att klicka på plustecknet ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png). För att sortera fälten i en annan ordning eller för att ta bort fält kan du högerklicka eller Ctrl-klicka (MacOS) och välja en åtgärd från menyn. ![Högerklicksmenyn för att ordna om eller ta bort fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_filldown_reorder_menu.png) 6. I avsnittet Sortera efter väljer du ett eller flera fält som du vill använda som sorteringsordning. Det här fältet används för att ange hur raderna i tabellen ska sorteras. Du kan också lägga till ett källradnummer i inmatningssteget för text-, CSV- eller Excel-filer om du vill sortera data i datakällordningen. 8. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Sortera efter-fält i beräkningen. Du måste välja minst ett fält. Klicka på sorteringsikonen ![Sorteringsikonen. Ändrar ordningen efter fältordning från stigande (ASC) till fallande (DESC).](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_sort.png) för att ändra ordningen från stigande (ASC) till fallande (DESC). Du kan också högerklicka eller Ctrl-klicka (MacOS) och välja att ordna om eller ta bort fält i åtgärdsmenyn. 9. I avsnittet Beräkna med väljer du fältet med de värden du vill använda för att fylla nedåt. I fältet Resultat visas de värden som fyllts i nedåt i fetstil. ![Den visuella beräkningsredigeraren som visar resultatet av Fyll nedåt-beräkningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_results.png) 10. Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. 11. Lägg till det nya beräknade fältet genom att klicka på Klar. I rutan Ändringar ser du beräkningen som Tableau Prep genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. ![Rutan Ändringar som visar beräkningssyntaxen för Fyll nedåt.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_syntaxCalc.png) #### Beräkningsredigerare 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. 2. Ange uttrycket i beräkningsredigeraren. 3. Skriv ett namn på beräkningen och klicka på Spara. #### Exempel Exempel på Fyll nedåt med en partition: Baserat på följande data kan du fylla i de saknade värdena nedåt i fältet Sensor Category (Givarkategori) med hjälp av funktionen `LAST_VALUE`. I det här exemplet används _Sensor-ID_ (Givar-ID) för att partitionera data, _Time Stamp_ (Tidsstämpel) för att ordna data och _Sensor Category_ (Givarkategori) för att beräkna data. ![En tabell över sensor-ID, tidsstämpel, sensorkategori och observation visas.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_sensorId.png) ![Dialogrutan Beräkningsredigerare som visar hur du använder funktionen Last\_Value för att göra en Fyll nedåt-beräkning med en partition.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_lastValue.png) Resultatet för Fyll nedåt är markerat i beräkningsrutan. ![En tabell över sensordata, med värden för bland annat tidsstämpel, sensorkategori och observation med tomma rader ifyllda.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_syntaxResults.png) Exempel på Fyll nedåt utan en partition: Baserat på följande data kan du fylla i de saknade värdena nedåt i fältet _Student_. Fältet _Källradsnummer_ har lagts till i ett inmatningssteg och används för att ordna data i källordningen. _Student_ används för att beräkna data. ![En tabell över elever, deras ämnen och betyg.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_int1.png) ![Dialogrutan Beräkningsredigerare som visar hur du använder funktionen Last\_Value för att göra en Fyll nedåt-beräkning utan någon partition.](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_withoutPart.png) Resultatet för Fyll nedåt är markerat i beräkningsrutan. ![Fyll nedåt-resultat som fyller i de saknade värdena i fältet Student](/tableau/current/sv-se/prep/sv-se/Img/prep_fillDown_calcResults.png) ## Löpande beräkning _Stöds i Tableau Prep Builder 2023.3 och senare, Tableau Server 2023.3 och senare samt på webben i Tableau Cloud._ En löpande beräkning beräknar den kumulativa summan eller medelvärdet för ett värde och alla tidigare värden i kolumnen. Exemplet nedan visar resultatet för en löpande beräkning för summan av försäljning över tid. ![En tabell med summan av försäljningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_runnngSum_int1.png) ![En löpande beräkning av försäljningssumman.](/tableau/current/sv-se/prep/sv-se/Img/prep_runningSum_int2.png) #### Visuell beräkningsredigerare i Prep 1. På ett profilkort eller i en resultatruta klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Skapa beräknat fält >Fyll nedåt. ![Skapa en löpande beräkning.](/tableau/current/sv-se/prep/sv-se/Img/prep_runningCalc_create.png) 3. I avsnittet Gruppera efter kan du välja fält för att partitionera data när beräkningen utförs. Om du inte vill att data ska partitioneras accepterar du standardvärdet Komplett tabell. När du har valt det första fältet kan du lägga till ytterligare Gruppera efter-fält i partitionen genom att klicka på plustecknet ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png). För att sortera fälten i en annan ordning eller för att ta bort fält kan du högerklicka eller Ctrl-klicka (MacOS) och välja en åtgärd från menyn. ![Högerklicksmenyn för att ordna om eller ta bort fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_filldown_reorder_menu.png) 6. I avsnittet Sortera efter väljer du ett eller flera fält som du vill använda som sorteringsordning. Det här fältet används för att ange hur raderna i tabellen ska sorteras. Du kan också lägga till ett källradnummer i inmatningssteget för text-, CSV- eller Excel-filer om du vill sortera data i datakällordningen. 8. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare Sortera efter-fält i beräkningen. Du måste välja minst ett fält. Klicka på sorteringsikonen ![Sorteringsikonen. Ändrar ordningen efter fältordning från stigande (ASC) till fallande (DESC).](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_diff_from_sort.png) för att ändra ordningen från stigande (ASC) till fallande (DESC). Du kan också högerklicka eller Ctrl-klicka (MacOS) och välja att ordna om eller ta bort fält i åtgärdsmenyn. 9. I avsnittet Resultat väljer du den aggregering du vill utföra (SUM eller AVG) för en löpande summa eller ett glidande medelvärde. 10. Klicka på raderna i resultattabellen om du vill visa en uppdaterad förhandsvisning av det valda värdet. Kommentarer markerar vilka rader som används för att utföra beräkningen. ![Summan av en löpande beräkning för försäljningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_runningCalc_sum.png) 11. Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. 12. Lägg till det nya beräknade fältet genom att klicka på Klar. I rutan Ändringar ser du beräkningen som Tableau Prep genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. ![En redigerare för löpande beräkningar som visar beräkningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_runningCalc_syntax.png) #### Beräkningsredigerare 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. 2. Ange uttrycket i beräkningsredigeraren. Baserat på följande data kan du till exempel beräkna totalsumman för _Försäljning_ över tid med hjälp av funktionen `RUNNING_SUM`. Data partitioneras inte och grupperas med hjälp av Komplett tabell. Fältet _Sortera_ används för att sortera i kronologisk ordning och _Försäljning_ används för att beräkna data. ![En tabell med summan av försäljningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_runnngSum_int1.png) ![En beräkning med löpande summa.](/tableau/current/sv-se/prep/sv-se/Img/prep_runningCalc_withOutPart.png) 3. Skriv ett namn på beräkningen och klicka på Spara. Resultatet för löpande summa är markerat i beräkningsrutan. ![En löpande beräkning av försäljningssumman.](/tableau/current/sv-se/prep/sv-se/Img/prep_runningCalc_sumOfSales.png) [Hoppa till huvudinnehåll](#main-content) # Felsöka Tableau Prep Builder Denna artikel listar problem du kan komma att stöta på när du använder Tableau Prep Builder och förslag på hur man löser dem. När du felsöker problem med ditt flöde, oavsett om du felsöker själv eller kontaktar supporten, måste du i regel samla in loggfilerna och kraschdump-filerna för analys, samt dokumentera de steg som krävs för att återskapa felet. Det bästa sättet att hjälpa utvecklaren eller supportteamet att diagnostisera problemet är att tillhandahålla flödesfilen och de exakta stegen du vidtog innan felet inträffade. ## Samla in logg- och kraschdump-filer Tableau Prep-loggfilerna lagras i mappen Min Tableau Prep-lagringsplats. Standardplatser: **Windows**: `C:\Users\\Documents\My Tableau Prep Repository\Logs`. **MacOS**: `/users//Documents/My Tableau Prep Repository/Logs` Du måste samla in alla loggfiler för att problemet ska kunna diagnostiseras. Om du kör Tableau Prep Builder finns allt i mappen ”Min Tableau Prep-lagringsplats” > ”Loggar”. Om du kör Tableau Prep från kommandoraden ska du inkludera loggfilerna från ”Min Tableau Prep-lagringsplats” > ”Kommandoradslagringsplats” > ”Loggar”. I den här tabellen beskriver vi de olika loggfiler som genereras.
Loggfilens namnProcessen som genererar loggfilenBeskrivning
app.logTableau Prep.exeLoggfil för användargränssnitt. Filen skapas av JavaScript-koden som körs i Electron-processen.
backendProcessManager.logTableau Prep.exeFilen skapas av JavaScript-koden som startar och övervakar Java-processen.

preprestapi.log

Java.exe

Det här är loggfilen som produceras av Java-koden. Loggposter om REST API-användning, kompilering, cachehantering och start och avstängning av tabminerva-processen (tidigare prepservice) ska finnas här.

log.txt

prepservice.exe

tabminerva.exe

Den här loggen skapas av C++-koden.

Den här loggfilen inkluderar all interaktion med den Tableau-delade teknikstacken, inklusive anslutningar till databaser, frågor, körning, extern cachelagring, frågepipeline, protokoll och mycket mer.

tdeserver.txttdeserver64.exe

Det här är loggfilen som skapades av Tableaus gamla datamotor. Tableau Prep använder fortfarande Tableaus datamotor.

tabprotosrv.txttabprotosrv.exe

Protokollserverns logg. Allt där du använder en värdbaserad databasdrivrutin kommer att producera loggrader i den här filen.

hyperd.loghyperd.exe

Hyper-loggen. Frågor och fel relaterade till frågor finns här.

### Aktivera frågeloggning Från och med Tableau Prep Builder version 2026.2 kan du aktivera inställningen Aktivera frågeloggning i menyn Hjälp > Inställningar och prestanda utan att behöva starta om programmet. När den här inställningen är aktiverad genererar den en XML-frågefil för varje fråga som Tableau Prep Builder kör. Filen kan vara till hjälp när du diagnostiserar problem med flödet. Loggarna genereras och lagras i mappen Fråga. ![Hjälpmenyn i Tableau Prep som visar menyalternativet Inställningar och prestanda.](/tableau/current/sv-se/prep/sv-se/Img/prep_enable_query_logging.png) Du hittar de här frågeloggarna i följande kataloger: **Windows**: `C:\Users\\Documents\My Tableau Prep Repository\Query` **MacOS**: `/users//Documents/My Tableau Prep Repository/Query` ### Köra LogShark LogShark är ett kostnadsfritt kommandoradsverktyg med öppen källkod som kan användas för att extrahera information från Prep-loggfiler för att felsöka och få insikt om fel och användning. LogShark-tillägget `Prep.twbx` låter dig skapa arbetsböcker med en fel- och flödesinstrumentpanel som hjälper till att analysera och visualisera Prep-problem. Se [Konfigurera datorn för LogShark](https://tableau.github.io/Logshark/docs/logshark_prefunc) för information om att installera och köra LogShark. ### Skapa kraschdump-filer Utöver loggfilerna vill du även samla in kraschdump-filer. Allt som inte finns i loggfilerna kan beskrivas här och vara till hjälp vid felsökning av programstart, undantag eller problem med frågor till .hyper. Det är användbart att skapa kraschdump-filer för följande processer.
ProcessBeskrivning
tabminerva.exe (tidigare prepservice.exe)Det här är den inbyggda processen som är värd för resten av Tableau Prep-logiken. Det är även den process som innehåller den delade inbyggda Tableau-tekniken, inklusive databaskopplingar.
hyperd.exeDet här är Hyper-databasprocessen. Varje gång en fråga misslyckas. Kraschdump-filer för Hyper kan vara användbara när ett fel inträffar, eftersom mycket av det Tableau Prep gör involverar frågor till Hyper.
Gör följande för att skapa kraschdump-filer, beroende på operativsystem. #### Windows 1. Öppna Aktivitetshanteraren. 2. Högerklicka på kolumnrubriken och välj Processnamn och Kommandorad. De olika processerna visas och du kan välja den process som du vill använda för att skapa en kraschdump-fil. 3. Högerklicka på tabminerva.exe-processen (tidigare prepservice.exe). 4. Välj Skapa dumpfil. En dialogruta öppnas och visar platsen för kraschdump-filen i ditt system. #### MacOS På MacOS finns det två typer av diagnostikfiler som är användbara för felsökning av Tableau Prep: - Kraschrapport – registrerar anropsstacken vid tidpunkten för kraschen, ungefär som en stackspårning. - Kärnfil – en fullständig ögonblicksbild av processens minne vid tidpunkten för avslutandet. Båda kräver att Tableau Prep-processen avslutas. Du måste starta om Tableau Prep när du har samlat in de här filerna. **Förutsättning**: Administratörsåtkomst krävs för kärnfilinsamling. **Steg 1**: Skapa en kraschrapport 1. Öppna Terminal. 2. Kör kommandot: `pgrep tabminerva | xargs kill -SEGV` Detta avslutar tabminerva.exe-processen genom att skicka en signal om segmenteringsfel, vilket gör att MacOS genererar en kraschrapport automatiskt. 3. Kraschrapporten sparas i: `~/Library/Logs/DiagnosticReports/` Filnamnet har formatet tabminerva\_ÅÅÅÅ-MM-DD-HHMMSS\_datornamn.crash eller tabminerva\_ÅÅÅÅ-MM-DD-HHMMSS\_datornamn.ips. När du skickar den här filen till Tableau Support eller utvecklingsteamet måste du vara noga med att ange att du avsiktligt skickade en signal om segmenteringsfel för att generera rapporten. Det skiljer den från en äkta krasch. **Steg 2**: Skapa en kärnfil Använd ett av följande alternativ för att skapa en kärnfil. **Skapa en kärnfil och avsluta Tableau Prep-sessionen** 1. Öppna Terminal. 2. Kör kommandot `sudo chmod 1777 /cores` för att bevilja skrivbehörighet till kärnfilskatalogen. 3. Kör kommandot `ulimit -c unlimited` för att ta bort gränsen för kärnfilens storlek för den aktuella terminalsessionen. 4. Kör kommandot `pgrep tabminerva | xargs kill -SEGV` för att avsluta processen och generera kärnfilen. 5. Kärnfilen sparas i `/cores/`, med namnet `core.`. **Skapa en kärnfil och håll igång Tableau Prep** Det här alternativet använder ett gcore-verktyg för att samla in en kärndump av en pågående process utan att avsluta den. Den här processen kräver att kommandoradsverktyget Xcode är installerat. Öppna Terminal och kör `Bash xcode-select --install` för att kontrollera om du har det här alternativet installerat. 1. Öppna Terminal. 2. Kör kommandot: `sudo gcore -o /tmp/tabminerva.core $(pgrep tabminerva)` Kärnfilen sparas i `/tmp/tabminerva.core`. Tableau Prep fortsätter att köras normalt. ## Vanliga fel när kommandoraden används för att köra flöden Du kan köra flöden från kommandoraden för att uppdatera dina utdatafiler i stället för att öppna Tableau Prep Builder för att köra varje flöde manuellt. Även om denna process hjälper till att bygga effektivitet i din flödesprocess kommer du att få fel när du kör denna process om din syntax är felaktig eller om du saknar inloggningsuppgifter för dina anslutningar eller utmatningsplatser. En lista över alla kommandoradsalternativ som stöds i Tableau Prep finns i [Kommandoradsreferens för Tableau Prep](https://help.tableau.com/current/prep/sv-se/prep_command_line_reference.htm). Följande tabell beskriver vanliga fel och hur man löser dem. Information om hur man kör flöden från kommandoraden finns i [Uppdatera flödesutdatafiler från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm).
FelOrsakSå här fixar du det
”Argument saknas”Ett av de erforderliga kommandoradsargumenten saknas.Använd ”tableau-prep-cli -help” för att se en lista över argumenten för kommandoraden.
”Det går inte att läsa anslutningsfilen.”Det finns fel i syntaxen eller formatet i credentials.json-filen för indataanslutningarna.Kontrollera syntaxen för indataanslutningarna i .json-filen. Mer information och exempel finns i Uppdatera flödesutdatafiler från kommandoraden.

”Det finns fel i flödet. Flödet kunde inte köras.

Kontrollera att .json-filen för inloggningsuppgifter innehåller alla erforderliga inloggningsuppgifter. Öppna flödet i Tableau Prep Builder för att visa felinformation.”

Inloggningsuppgifter saknas i filen credentials.json för indataanslutningarna eller så innehåller flödet fel.

Kontrollera att .json-filen har behörighet för alla anslutningar och öppna sedan flödesfilen i Tableau Prep Builder för att se om det finns några fel i flödet.

Om flödet har fel måste du åtgärda dem och publicera flödet på nytt i Tableau Server, och försök sedan köra processen igen.

”Kunde inte hitta matchning för<hostname of inputConnections >”Filen credentials.json saknar en post för värdnamnet (servernamn).

Se till att filen credentials.json innehåller korrekta inloggningsuppgifter för värdnamnet (servernamn).

Mer information och exempel finns i Uppdatera flödesutdatafiler från kommandoraden.

”Vi har inte inloggningsuppgifter för alla anslutningar i tfl/tflx-filen. Följande anslutning(ar) hittades inte: <hostname of inputConnections>”Filen credentials.json saknas eller har felaktiga inloggningsuppgifter för värdnamnet (servernamnet) som visas i felmeddelandet.

Se till att credentials.json-filen innehåller korrekta inloggningsuppgifter för värdnamnet (servernamnet) som anges i felmeddelandet.

Mer information och exempel finns i Uppdatera flödesutdatafiler från kommandoraden.

”Fel vid inloggning i server <serverUrl> som användare <userName>. Vänligen kontrollera inloggningsuppgifterna.”Filen credentials.json har felaktiga inloggningsuppgifter för Tableau Server.

Kontrollera att filen credentials.json innehåller alla korrekta inloggningsuppgifter och element för utdataanslutningen.

Mer information och exempel finns i Uppdatera flödesutdatafiler från kommandoraden.

”Det gick inte att logga in <userName> på servern <serverUrl>(<contentUrl>)”Filen credentials.json har felaktiga inloggningsuppgifter för Tableau Server.

Kontrollera att filen credentials.json innehåller alla korrekta inloggningsuppgifter och element för utdataanslutningen.

Mer information och exempel finns i Uppdatera flödesutdatafiler från kommandoraden.

”Vi har inga inloggningsuppgifter för Tableau Server för att publicera extrakt för en eller flera utmatningsnoder i tfl/tflx-filen.”Filen credentials.json skickades inte in som ett kommandoradsargument, eller också saknar den inloggningsuppgifter för utmatningsanslutningen.

Se till att sökvägen till credentials.json-filen ingår i kommandoraden och kontrollera att credentials.json-filen innehåller alla korrekta inloggningsuppgifter och element för utdataanslutningen.

Mer information och exempel finns i Uppdatera flödesutdatafiler från kommandoraden.

”Loom rest API-server startades inte”Installationen eller miljöinställningen är felaktig.

Se till att Tableau Prep Builder har installerats korrekt och att du kör kommandot som administratör.

För information om hur du installerar Tableau Prep Builder, se Installera Tableau Desktop eller Tableau Prep Builder från användargränssnittet.

”Fel. Filen finns inte.”Sökvägen till flödesfilen är felaktig.Kontrollera att rätt sökväg till flödesfilen finns med på kommandoraden.
”Fel. Anslutningsfilen finns inte.”Sökvägen till filen credentials.json är felaktig.Se till att rätt sökväg till credentials.json-filen ingår i kommandoraden.
”Kunde inte hitta matchning för <mapr01:5181>,<mapr02:5181>,<mapr03:5181>”Du måste ange ett specifikt port-ID när du ansluter till Apache Drill med ZooKeeper.Inkludera en credentials.json-fil i kommandoraden som anger ”port”: 31010 för inmatningsuppgifterna.
## Vanliga Tableau Prep-fel I följande tabell beskriver vi några vanliga fel som du kan stöta på när du använder Tableau Prep och lösningar att prova.
FelOrsakSå här fixar du detKunskapsartikel
Det går inte att ansluta till Tableau Server. Kontrollera att servern är igång och att URL:en är korrekt. tableauErrorCode=0xD5A9A6F9; tableauStatusCode=UNAUTHENTICATED; exceptionName=VizportalAuthenticationExceptionEn proxy eller brandvägg blockerar den inbäddade webbläsaren i Tableau Prep Builder från att slutföra handskakningen för Tableau Cloud-inloggning.

Samarbeta med IT-avdelningen för att godkännandelista Tableau Cloud-URL:er via proxyn.

Logga ut från Tableau Prep Builder och in igen.

Om det finns ett automatiskt proxykonfigurationsskript ska du kontrollera att det hanterar autentiseringen utan att fråga efter inloggningsuppgifter.

Det går inte att logga in i Tableau Online från Tableau Prep Builder i en proxymiljö som kräver autentisering

Det SSL-certifikat som krävs kanske saknas eller stämmer inte överens med Tableau Server-certifikatet för [serverhostname].

Visas även som ”Det går inte att hitta den begärda certifikatsökvägen för flödes-ID” när flöden körs på servern.

SSL-certifikatkedjefil saknas i Tableau Server eller så är kedjefilen inte installerad på datorn som kör Tableau Prep Builder. I vissa fall orsakas problemet av att en AWS-belastningsutjämnare använder en inkompatibel TLS-policy.

Kontrollera att SSL-certifikatkedjefilen är uppladdad i Tableau Server.

Installera certifikatet på datorn som kör Prep Builder (om ”Filen är ogiltig för användning som följande: säkerhetscertifikat” returneras när du dubbelklickar och väljer ”Installera certifikat”, kan själva certifikatfilen vara felaktig). Samarbeta med IT-avdelningen för att exportera en giltig kedjefil.

Om det är du som använder en AWS-belastningsutjämnare ska du nedgradera policyn till ELBSecurityPolicy-TLS-1-2-2017-01.

Fel – det SSL-certifikat som krävs kanske saknas eller stämmer inte överens med Tableau Server-certifikatet – inloggning från Tableau Prep

Tableau Prep Builder avslutades på grund av att en underliggande process oväntat avbröts. Om problemet kvarstår kan du testa att installera om produkten.

Det här felet kan utlösas av flera faktorer: VPN/nätverkskonfiguration (bekräftas med Cato Network VPN som blockerar localhost-kommunikation), antivirusstörningar eller en skadad portfil när en specifik .tfl-fil öppnas.

Obs! Tableau Prep Builder ska aldrig installeras på en Tableau Server-nod. Det är en känd orsak till det här felet.

Installera om, kontrollera AV-undantag och verifiera localhost IPv4/IPv6-kommunikation.

Om felet är VPN-specifikt kan du testa med en alternativ VPN för att isolera. Ta hjälp av nätverksteamet för att söka efter localhost-blockeringar.

Om felet är knutet till en specifik .tfl-fil ska du samla in Prep-loggar och IPS-dumpar för att undersöka tabminerva-processkrascher.

Kontrollera att Tableau Prep Builder inte är installerat på någon Tableau Server-nod.

Fel: Tableau Prep avslutades på grund av att en underliggande process oväntat avbröts när Tableau Prep startades
AqlProcessor-utvärdering misslyckades: avbruten – flödet misslyckas efter ett pivotstegEtt känt problem uppstod när värdet i en pivoterad kolumn ändrades efter pivotsteget.

Obs! Den här lösningen gäller för versionen 2022.2 och senare.

Uppgradera till en version som omfattas av lösningen.

Som en tillfällig lösning för äldre versioner kan du undvika att ändra pivoterade kolumnvärden i steg nedströms från pivoten.

Fel: systemfel – ett fel uppstod vid kommunikation med datakällan (LoomDataSource) eftersom värdet i en pivoterad kolumn ändrats efter pivotsteget
Det här flödet kräver mer minne än vad som för närvarande är allokerat för att utföra den här åtgärden. Överväg att filtrera data eller dela upp flödet i mindre delar.Flödets storlek eller komplexitet kräver mer minne än vad som finns tillgängligt för att slutföra flödesjobbet i Tableau Cloud.

Förenkla flödet. Prova att ta bort oanvända fält, tillämpa filter eller flytta filter eller aggregeringar före en koppling för att krympa tabellen.

Försök att dela upp flödet i mindre flöden och använd flödesutdata som indata för ett slutligt flöde.

Fler idéer finns i Best Practices to Improve the Performance of Your Data Preparation Flows (på engelska).

Error ”Cannot allocate ###### bytes of memory: The `global memory limit` limit of ###### bytes was exceeded” When Attempting to Run a Flow
Det går inte att publicera datakällan – flödet körs lokalt eller vid utmatning till en .hyper-fil, men misslyckas vid publicering till Tableau Cloud.Flödet misslyckas på grund av att temp-filens storlek överskrider Tableau Cloud-gränserna. Felet visas även när ett flöde misslyckas med minnesrelaterade SQL-fel (t.ex. stora JOIN-åtgärder) som bara dyker upp i Tableau Cloud, inte lokalt.

Växla utdata till en lokal .hyper-fil för att bekräfta att problemet är Cloud-specifikt.

Minska flödets komplexitet, dela upp det i mindre flöden, ta bort oanvända kolumner eller använd liveanslutningar.

Ej tillämpligt
Prep Builder kan inte öppnas i Windows. Felsökningsloggar visar ett fel som är relaterat till en relativ sökväg för temp-mappen.

Windows TEMP-miljövariabeln är inställd på en relativ sökväg (t.ex. %USERPROFILE%\AppData\Local\Temp) eller innehåller en duplicerad sökvägspost.

Tableau Prep Builder kräver en absolut sökväg.

Kontrollera att Windows TEMP-miljövariabeln är inställd på en absolut sökväg (t.ex. C:\Users[username]\AppData\Local\Temp).

Ta bort alla dubblettposter från TEMP-variabeln.

Ej tillämpligt
## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Filtrera data **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Tableau Prep har flera alternativ som du kan använda för att filtrera data. Du kan till exempel använda Behåll endast eller Uteslut för att med bara ett klick filtera på ett specifikt värde i ett fält på ett profilkort, i ett datarutnät eller på ett resultatkort, eller välja bland en rad olika filteralternativ om du behöver mer avancerad filtrering. Du kan också behålla eller ta bort hela fält. Du kan filtrera data i vilket steg du vill i flödet. Om du bara vill ändra ett specifikt värde kan du välja Redigera värde och redigera värdet direkt eller ersätta det med null. Mer information om hur du redigerar fältvärden finns i [Redigera fältvärden](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#editvalues). ![Högerklicksmeny för ett fältvärde med menyalternativet Uteslut markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_values.png) ## Behålla eller ta bort fält När du arbetar med data i flödet kan det hända att du vill ta bort vissa fält. Markera ett eller flera fält i rutan Profil eller i datarutnätet i valfritt rensnings- eller åtgärdssteg. Högerklicka eller Ctrl-klicka (MacOS) och välj Ta bort om du vill ta bort de markerade fälten eller välj Behåll endast (Tableau Prep Builder version 2019.2.2 och senare och på webben) om du bara vill behålla de markerade fälten och ta bort de omarkerade fälten. ![En datatabell med alternativ för att sortera efter orderdatum, region och sändningsdatum.](/tableau/current/sv-se/prep/sv-se/Img/prep_keep_only_fields.png) ## Dölja fält _Stöds i Tableau Prep Builder version 2021.1.4 och senare och i Tableau Server eller Tableau Cloud från och med version 2021.1._ Om du har fält i flödet som inte behöver rensas, men som du ändå vill ta med i flödet, så kan du dölja fälten i stället för att ta bort dem. Data för dessa fält kommer inte att läsas in förrän du väljer att visa fälten eller förrän du kör flödet för att generera utdata. När du döljer fält läggs ett nytt profilkort med namnet Dolda fält automatiskt till i rutan Profil, så att du enkelt kan ta fram dolda fält i listan när du behöver dem. Du kan använda dolda fält med de flesta funktioner, men med kopplingar, aggregeringar och pivottabeller måste fälten vara synliga för att kunna användas i någon av dessa stegtyper. Om du döljer fältet när det har använts med någon av dessa funktioner, visas fältet som dolt och åtgärden påverkas inte. Alla dolda fält visas med en ögonikon (![En ikon som föreställer ett öga med en diagonal linje genom det.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_icon.png)). ![En datatabell med en markör som hovrar över ett dolt fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_output.png) ### Dölja och ta fram fält Du kan bara dölja eller ta fram fält från ett inmatningssteg eller rensningssteg. I rensningssteget kan du dölja eller ta fram fält från rutan Profil, datumrutnätet och listvyn. **Från inmatningssteget** 1. Anslut till dina data. 2. I inmatningssteget väljer du det fält som du vill dölja eller ta fram. 3. Dölj eller ta fram fältet genom att klicka på ögonikonen (![En ikon som föreställer ett öga med en diagonal linje genom det.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_icon.png)). Fält med flera val i inmatningssteget stöds från och med version 2023.1. ![En datatabell och en markör som hovrar över en ikon för att dölja ett fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_input.png) **Från rutan Profil** 1. Välj de fält som du vill dölja. 2. Högerklicka eller Ctrl-klicka (MacOS) på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) eller på verktygsfältsmenyn och välj Dölja fält. ![En markerad datatabellkolumn och ”Dölj fält” valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields.png) 3. Ett nytt profilkort med dina dolda fält visas. ![Ett profilkort i ett Tableau Prep-flöde som visar dolda fält, vilket anges med en ögonikon med ett streck igenom.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_card.png) 4. Om du vill ta fram fält väljer du ett eller flera fält på profilkortet Dolda fält och klickar på ögonikonen (![En ikon som föreställer ett öga med en diagonal linje genom det.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_icon.png)), högerklickar eller Ctrl-klickar (MacOS) och väljer sedan Ta fram fält på menyn. **Från listvyn** 1. Byt till listvyn genom att klicka på ikonen för listvyn (![Ikonen för listvy för att ändra rutan Profil från kort till en lista med fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_list_view_icon.png)) i verktygsfältet i ett inmatningssteg. 2. Välj ett eller flera fält som du vill dölja eller ta fram. 3. Dölj eller ta fram fälten genom att klicka på ögonikonen (![En ikon som föreställer ett öga med en diagonal linje genom det.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_icon.png)). ![En datatabell med en markör som hovrar över ikonen för att ta fram fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_list.png) ## Tillgängliga filter för olika datatyper
DatatypTillgängliga filter
SträngBeräkning, Jokermatchning, Null-värden, Markerade värden
NummerBeräkning, Värdeintervall, Null-värden, Markerade värden
Datum och Datum och tidBeräkning, Datumintervall, Relativt datum, Null-värden, Markerade värden
## Var hittar jag filteralternativen? Om du vill se vilka filteralternativ som är tillgängliga för dina fält klickar du på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) i datarutnätet eller i resultatrutan. För att se menyn i datarutnätet måste du först klicka på knappen Dölj profilruta (![En ikon med två mindre rektanglar ovanför en större rektangel.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_show_profileicon.png)) och sedan på Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)).
Undermenyn Filter på menyn Fler alternativ för ett datumfält.Undermenyn Filter på menyn Fler alternativ för ett textfält.
## Beräkningsfilter När du väljer Beräkning öppnas dialogrutan Lägg till filter. Mata in beräkningen, kontrollera att den är giltig och klicka på Spara. Från och med version 2021.4.1 kan beräkningsfilter även innehålla parametrar. Mer information finns i [Tillämpa användarparametrar på filterberäkningar](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm#filter_parameters). **Obs!** I inmatningssteget är det här den enda typen av filter som är tillgängligt. Alla andra filtertyper är tillgängliga på profilkorten, i datarutnätet eller i resultatrutan. ![Beräkningsredigeraren som visar hur du lägger till ett filter med ett beräknat fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_calc.png) ## Filtret Markerade värden I Tableau Prep Builder version 2019.2.3 och senare och på webben kan du använda filtret Markerade värden för att välja de värden som du vill behålla eller utelämna för ett fält, även värden som inte ingår i urvalet. I den högra rutan klickar du på fliken Behåll endast eller Uteslut och väljer åtgärd. Ange sedan sökorden för att söka efter värden eller klicka på Lägg till ett värde (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) om du vill lägga till värden som finns i datauppsättningen men som inte ingår i det aktuella urvalet. Tillämpa filtret genom att klicka på Klart. **Obs!** De här filteralternativen är inte tillgängliga för stegtyperna Aggregering eller Pivottabell. ![Valda värden för ett filter.](/tableau/current/sv-se/prep/sv-se/Img/prep_select_filter2.png) ## Filtret Värdeintervall Filtrera fram värden som finns i ett specifikt intervall. När du väljer Värdeintervall kan du ange ett intervall eller det minsta och största värdet. ![Dialogrutan Filter: Datumintervall som visar fliken Intervall.](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_range.png) ## Filtret Datumintervall Filtrera fram värden som finns i ett specifikt datumintervall. När du väljer Datumintervall kan du ange ett datumintervall eller ange ett minsta eller största datum. ![Dialogrutan Filter: Datumintervall som visar fliken Minimum.](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_date_range.png) ## Filtret Relativt datum Med filtret Relativa datum kan du ange exakt vilka år, kvartal, månader, veckor eller dagar som du vill visa data för. Du kan också konfigurera ett ankare som är relativt till ett specifikt datum, och du kan även använda null-värden. **Obs!** ”Sista” datumperioder inkluderar hela den aktuella tidsenheten. Detta gäller även om vissa datum inte har inträffat ännu. Om du till exempel väljer den senaste månaden och det aktuella datumet är 7 januari visar Tableau datumen för 1 till 31 januari. ![Dialogrutan Filter: Relativa datum.](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_date.png) ## Filtret Jokermatchning Om du väljer Jokermatchning kan du filtrera fältvärdena så att värden som matchar ett visst mönster behålls eller utesluts. Välj fliken Behåll endast eller Uteslut i filterredigeraren. Ange ett värde som du vill matcha och ange sedan villkoret Matching Options (Matchningsalternativ) så att de värden du letar efter returneras. Det filtrerade resultatet visas i den vänstra rutan i filterredigeraren så att du kan granska och experimentera med resultatet. När du har det resultat som du behöver tillämpar du ändringen genom att klicka på Klart. ![Ett filter som tillåter användare att inkludera eller utesluta produkter som matchar en textsträng med jokertecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_wcmatch.png) ## Filtret Null-värden Om du väljer Null-värden kan du filtrera värdena i det valda fältet så att endast null-värden visas eller så att alla null-värden utesluts. ![Dialogrutan Filter: Null-värden.](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_null.png) [Hoppa till huvudinnehåll](#main-content) # Fyll i luckor i sekventiella data _Stöds i Tableau Prep Builder version 2021.3.1 och senare och på webben från och med version 2021.3.0 av Tableau Server och Tableau Cloud._ När luckor finns i sekventiella datauppsättningar kan du behöva fylla dessa med nya rader för att effektivt analysera dina data eller utföra trendanalys. Du kan använda stegtypen Nya rader för att generera de rader som saknas och ställa in konfigurationsalternativ för att få de resultat du behöver. Nya rader kan genereras för fält med numeriska- (heltal) eller datumvärden. Konfigurationsalternativ inkluderar: - Generera rader med värden från ett enda fält eller två fält. - Använd alla data i fältet eller välj ett värdeintervall. - Skapa ett nytt fält med resultaten eller lägg till de nya raderna i befintliga fält. - Ställ in ökningen (upp till 10 000) som ska användas när de nya raderna genereras. - Ställ in värdena för de nya raderna till noll, null eller kopiera värdet från föregående rad. **Exempel** - **Exempel 1**: Du har en tabell med försäljningsdata men det finns några dagar då ingen försäljning registrerades. Du behöver en rad för varje dag och inte bara för dagarna med försäljning. Nya rader låter dig generera rader för de dagar som saknas och lägga till dem i ditt befintliga fält ”Veckodagar”. Då ingen försäljning registreras för dessa dagar vill du att värdet för såld kvantitet ska vara noll. ![En tabell märkt som originaltabell intill en tabell där saknade rader har lagts till med hjälp av steget Nya rader i Tableau Prep,](/tableau/current/sv-se/prep/sv-se/Img/prep_new_rows_example1.png) - **Exempel 2**: Du har en tabell med försäljningsdata där gjorda beställningar registreras med ett datumintervall. Du behöver en rad för varje dag. Då du inte känner till hur många beställningar som fylldes i varje dag vill du att värdena för de nya raderna ska vara null. Med Nya rader kan du skapa de rader som saknas mellan de två datumen och ett nytt fält som heter ”Alla dagar” för att bevara ursprungliga data. ![En tabell märkt som originaltabell intill en tabell där saknade rader har lagts till med hjälp av steget Nya rader i Tableau Prep,](/tableau/current/sv-se/prep/sv-se/Img/prep_new_rows_example2.png) ## Generera nya rader 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i rutan Flöde och välj Nya rader. Ett steg för Nya rader visas i rutan Flöde. Slutför följande steg för att konfigurera alternativen som finns för att generera de nya raderna. 2. Hur vill du lägga till nya rader? Använd ett av följande alternativ för att välja fältet eller fälten där rader saknas. 1. Värden från ett fält: Genererar saknade rader från värden i ett enda fält. Använd det här alternativet för datatyperna Nummer (heltal) eller Datum. Som standard används de lägsta och högsta värdena för att generera rader som saknas. Det här alternativet använder alla värden i fältet. Ställ in ett Startvärde och ett Slutvärde om du endast vill använda ett värdeintervall för att generera de rader som saknas. **Obs!** Fälten Startvärde och Slutvärde kan inte användas för att generera rader utanför den nuvarande datauppsättningen. 2. Värdeintervall från två fält: Generera nya rader med ett värdeintervall mellan två datumfält. Det här alternativet är endast tillgängligt för datatypen Datum, använder alla värden i fältet och kräver att båda fälten har samma datatyp. 3. Var vill du lägga till de nya raderna? När ett enda fält används kan du lägga till de nya raderna i befintligt fält eller skapa ett nytt fält för att bevara ursprungliga data. När värdeintervall från två fält används måste ett nytt fält skapas. - Fältnamn: Ange ett namn för det nya fältet. ![En dialogruta som frågar var du vill lägga till nya rader, med alternativet Skapa nytt fält markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_new_rows_new_field.png) 4. Ange det inkrementella värdet: Ange ett värde mellan 1–10 000. Varje ny rad ökas med värdet som väljs. Om du väljer ett värde som är större än skillnaden mellan värdena genereras inga nya rader. - **Numeriska fält**: Välj ett numeriskt värde. - **Datumfält**: Välj ett numeriskt värde och Dag, Vecka eller Månad. 5. Vilka värden bör de nya raderna ha?: Välj ett alternativ för att fylla i de andra fältvärdena för de nya raderna. - Null: Fyll i alla fältvärden med null. - Null eller noll: Fyll i alla textvärden med null och alla numeriska värden med noll. - Kopiera från föregående rad: Fyll i alla fältvärden med värdet från föregående rad. ![En dialogruta som frågar vilka värden dina nya rader ska ha, med alternativet Null eller noll markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_new_rows_values.png) Nya rader visas i rutan Genererade rader i **fet** stil allt eftersom du anger konfigurationsinställningarna. Radinformationen visas i rutan Resultat för nya rader. ![Nya rader i rutan Genererade rader visas i fet stil i konfigurationsinställningarna, och radinformation visas i rutan Resultat för nya rader.](/tableau/current/sv-se/prep/sv-se/Img/prep_new_rows_results.png) [Hoppa till huvudinnehåll](#main-content) # Håll flödesdata uppdaterade **Obs!** Innehållet i det här avsnittet fokuserar på körningen av flöden efter ett schema, vilket kräver att Data Management med Tableau Prep Conductor har aktiverats. Från och med version 2020.4.1 behövs inte Data Management för att skapa och redigera flöden i Tableau Server och Tableau Cloud eller för att köra flöden manuellt. Du har skapat flödet och rensat dina data, men nu vill du dela datauppsättningen med andra samtidigt som du vill hålla dina data uppdaterade. Du kan köra flöden i Tableau Prep Builder och på webben manuellt och publicera ett extrakt till Tableau Server, men det finns ett smidigare sätt. Vi presenterar Tableau Prep Conductor som är del av Data Management och finns tillgängligt i Tableau Server version 2019.1 och i Tableau Cloud. Om du lägger till det här alternativet till [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_publishserver_overview.htm) eller [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_conductor_online_intro.htm) kan du använda Tableau Prep Conductor för att köra flöden enligt ett schema för att hålla flödesdata uppdaterade. Information om hur du konfigurerar Tableau Prep Conductor finns i Tableau Prep Conductor-innehållet i hjälpavsnitten för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_publishserver_overview.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_conductor_online_intro.htm). Från och med version 2021.3 kan du köra upp till 20 flöden enligt ett schema med det nya alternativet Länkade uppgifter. Mer information om att köra flöden med hjälp av länkade uppgifter finns i **Schemalägga länkade uppgifter** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_conductor_schedule_flow_task.htm#schedule-linked-tasks) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_conductor_schedule_flow_task.htm#schedule-linked-tasks). ![Sidan Översikt för Tableau Prep Conductor på webben.](/tableau/current/sv-se/prep/sv-se/Img/prep_conductor_overview.png) **Obs!** Om Tableau Catalog har installerats kan du även se datakvalitetsvarningar om flödesindata och visa inverkan på fält uppströms och nedströms i flödet på den nya fliken Ursprung. Mer information om Tableau Catalog finns i [Om Tableau Catalog](https://help.tableau.com/current/server/sv-se/dm_catalog_overview.htm) i Tableau Server-hjälpen. Med Tableau Prep Conductor kan du göra följande: - Konfigurera servern eller platsen till att använda Tableau Prep Conductor - Aktivera eller inaktivera Tableau Prep Conductor för enskilda platser - Konfigurera e-postaviseringar för flödesfel för flöden som körs antingen on-demand eller enligt ett schema - Konfigurera inställningar för flödestidsgränser - Publicera ett flöde från Tableau Prep Builder till Tableau Server eller Tableau Cloud. Från och med version 2020.4.1 krävs inte Data Management för att publicera flöden på webben. **Obs!** Från och med Tableau Cloud version 2026.2.4 kan du som Creator-användare även ladda upp flöden direkt till din plats. Mer information finns i [Hantera ett flöde](https://help.tableau.com/current/online/sv-se/prep_conductor_manage_flow.htm). - Ladda upp datafiler eller anslut direkt till dina filer (endast Tableau Prep Builder) eller databaser. Om du ansluter databaser kan du antingen bädda in inloggningsuppgifter för databasen eller kräva en uppmaning till användare. **Obs!** Om du ansluter till datafiler via en direktanslutning eller publicerar flödesutdata via fildelning, måste filerna vara på en plats som Tableau Server har tillgång till. Det här alternativet kan inte användas med flöden som skapas på webben. Mer information finns i [Steg 4: Lägga till in- och utdataplatser i en godkännandelista](https://help.tableau.com/current/server/sv-se/prep_conductor_configure_network_shares.htm) i Tableau Server-hjälpen. - Välj från en projekthierarki när du publicerar dina flöden - Ange taggar och en beskrivning för att göra det lättare för andra att hitta ditt flöde - Hantera flödet - Ange behörigheter - Flytta flödet till ett annat projekt - Ändra ägare av flödet - Lägg till eller redigera taggar - Visa versionshistoriken och välj från listan för att återställa flödet till en tidigare version - Markera ett flöde som favorit och lägg till det i listan över favoriter - Redigera en indataanslutning och uppdatera inloggningsuppgifter - Visa datakällor som skapats från ett flöde och länka tillbaka till flödet som skapade datakällan - Skapa scheman som flöden ska köras enligt eller kör scheman on-demand - Lägg till schemalagda uppgifter för att köra flödet och välj vilka flödesutdata som ska uppdateras - Lägg till schemalagda länkade uppgifter för att köra flera flöden efter varandra - Kör flödet on-demand utan något schema - Övervaka flödet - Konfigurera e-postaviseringar - Visa fel - Övervaka och starta om flöden som har pausats - Visa körningshistorik - Använd administratörsvyer ## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Hantera licenser för Tableau Desktop och Tableau Prep Tableau Desktop och Tableau Prep Builder kan licensieras under en prenumerationslicensmodell. När du köper ett nytt Tableau Server\-system eller en ny prenumeration på Tableau Cloud utfärdas dock inte längre produktnycklar för Tableau Desktop eller Tableau Prep Builder. Istället använder du inloggningsbaserad licenshantering för att aktivera och logga in på Tableau Server eller Tableau Cloud. Mer information finns i [Aktivera Tableau med hjälp av inloggningsbaserad licenshantering](https://help.tableau.com/current/online/sv-se/license_lblm.htm). Prenumerationslicenser måste förnyas och produktnyckeln uppdateras för att säkerställa en oavbruten tjänst. Du kan kontinuerliga förnya prenumerationslicensen efter utgången av varje angiven period. Om du inte förnyar din licens och den löper ut slutar Tableau att fungera och du kommer inte längre att ha tillgång till programvaran. Mer information om hur du förnyar licensen finns i [Så här förnyar du Tableau-licenser](https://www.tableau.com/sv-se/support/renew). **Obs!** Provlicenser för Tableau Prep löper ut efter en viss tid, vanligtvis 14 dagar. När provperioden har löpt ut måste du [köpa en licens](https://www.tableau.com/sv-se/pricing/individual) för att fortsätta använda produkten. ## Visa licensdata När du har installerat Tableau Desktop eller Tableau Prep öppnar du programmet och navigerar sedan till Hjälp > Hantera produktnycklar från övermenyn för att se information om vilken typ av licens du har och när den löper ut. Du kan även aktivera eller inaktivera en produktnyckel eller uppdatera en produktnyckel för underhåll från den här dialogrutan om du inte använder alternativet Virtuell dator (ATR). **Obs!** Tableau erbjuder prenumerationslicenser som ger flera olika kapaciteter. Den typ av licens som du har visas i fältet Produkt. Mer information om de olika typer av användarbaserade licenser som finns tillgängliga finns i [Användarbaserade licenser](https://help.tableau.com/current/server/sv-se/license_server_overview.htm#user-based) i hjälpen för Tableau Server. Befintliga Tableau Desktop\-användare kan ha en evig (permanent) licens. Eviga licenser upphör inte att gälla och fältet Licensen går ut i dialogrutan Hantera produktnycklar visar ”Permanent”. För att få tillgång till produktuppdateringar och teknisk support måste du dock köpa support- och underhållstjänster. Dessa tjänster måste förnyas för att du ska fortsätta att erhålla tjänsten. Eviga (permanenta) licenser är inte längre tillgängliga för Tableau Desktop. ![Dialogrutan Hantera produktnycklar med knappen Uppdatera markerad.](/tableau/current/sv-se/prep/sv-se/Img/licensekey_refresh.png) Använd följande knappar för ändra din produktnyckel: - Uppdatera (endast utan inloggningsbaserad licenshantering och utan virtuell dator): Klicka på knappen Uppdatera för att uppdatera en underhållslicens som löper ut. Stäng sedan och starta om Tableau Desktop. Om datumet för Underhåll slutar gälla inte uppdateras ska du kontakta din licensadministratör eftersom nyckeln eller underhållsavtalet kan ha ändrats. En produktnyckel vars värde för Underhåll slutar gälla listas som ”Permanent”, som visas i dialogrutan Hantera produktnycklar ovan, är en äldre produktnyckel. Du kan uppdatera en permanent produktnyckel när som helst så länge slutdatumet för underhåll som anges i Tableaus kundportal är senare än det datum som visas i dialogrutan Hantera produktnycklar i Desktop. Om produktnyckeln har nått sitt utgångsdatum (icke-permanenta produktnycklar) kan den inte uppdateras. Gå till Tableaus kundportal så får du en uppdaterad produktnyckel för prenumeration och kan utföra en ny aktivering. Om produktnyckeln inte har nått sitt utgångsdatum kan den uppdateras. När du uppdaterar en produktnyckel som inte har gått ut ännu ändras endast värdet ”Licensen går ut” och inte produktnyckeln. Produktnyckeln ändras när den når sitt utgångsdatum. För att uppdatera en underhållsnyckel från kommandoraden, se [Uppdatera produktnyckeln](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_automate.htm#refresh-the-product-key-tableau-desktop-only) i driftsättningsguiden för Tableau Desktop och Tableau Prep. **Obs!** Du kan inte uppdatera produktnyckeln om Tableau Desktop är offline. Om du aktiverar Tableau Desktop i offlineläge måste du skaffa och aktivera en ny nyckel från Tableau-kundportalen. - Inaktivera (endast utan inloggningsbaserad licenshantering och utan virtuell dator): Välj en produktnyckel i listan och klicka på Inaktivera så inaktiveras produktnyckeln. Inaktivera en produktnyckel om du behöver flytta produktnyckeln till en annan dator eller när du inte längre behöver produktnyckeln på den datorn. Mer information om hur du inaktiverar en produktnyckel finns i [Flytta eller inaktivera produktnycklar](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_move_or_deactivate.htm) i driftsättningsguiden för Tableau Desktop och Tableau Prep. - **Aktivera**: När Tableau Desktop eller Tableau Prep har installerats klickar du på Aktivera för att öppna aktiveringsdialogrutan och ange din produktnyckel. Om du får ett felmeddelande och inte kan aktivera Tableau Desktop eller Tableau Prep med produktnyckeln ska du kontakta [Tableaus support](https://www.tableau.com/sv-se/support/case#create_case). Mer information om hur du aktiverar en produktnyckel finns i [Aktivera och registrera din produkt](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_download_and_install.htm#activate-and-register-your-product) i driftsättningsguiden för Tableau Desktop och Tableau Prep. ## Uppdatera produktnycklar automatiskt med licenser för noll driftstopp Från och med Tableau version 2021.1 kanske internetanslutna Tableau Desktop\- och Tableau Prep Builder\-användare inte behöver uppdatera produktnycklarna manuellt. Periodlicenser uppdateras automatiskt utan att någon åtgärd krävs 14 dagar innan prenumerationen går ut om användaren är inloggad på Tableau Desktop eller Tableau Prep Builder. Permanenta produktnycklar uppdateras inte automatiskt och måste uppdateras manuellt med menyalternativet Hantera produktnycklar. Tableau Desktop och Tableau Prep Builder försöker uppdatera en aktiv produktnyckel i bakgrunden och varnar användare, 14 dagar innan licensen löper ut, om uppdateringen i bakgrunden misslyckades. Tableau försöker uppdatera en produktnyckel tre gånger (14 dagar, 2 dagar och 1 dag innan licensen löper ut) för att återspegla förlängningar av licensens slutdatum, som ett resultat av din prenumerations förnyelse. Produktnyckeln uppdateras endast om en Tableau Desktop\-användare loggar in på Tableau Desktop under denna tidsperiod. För användare som inte loggar in på Tableau Desktop varje dag måste du uppdatera produktnycklarna med menyalternativet Hantera produktnycklar. ## Spåra licensanvändnings- och utgångsdata för Tableau Desktop Om du vill spåra och visa licensanvändnings- och utgångsdata för Tableau Desktop i Tableau Server måste du konfigurera Tableau Desktop för att skicka licensdata till Tableau Server med ett visst intervall och sedan aktivera rapportering på Tableau Server. Detta ger serveradministratörer tillgång till två rapporter: - Användning av Desktop-licenser: I denna rapport kan serveradministratörer se användningsdata för Tableau Desktop\-licenser i organisationen. - Utgångsdatum för Desktop-licenser: I denna rapport får serveradministratörer information om vilka Tableau Desktop\-licenser i organisationen som har gått ut eller behöver förnyat underhåll. Om Tableau Desktop och Tableau Server har konfigurerats för licensrapportering ser du de här två rapporterna listade på sidan Serverstatus i avsnittet Analys när du loggar in på Tableau Server som administratör. ![Olika instrumentpaneler för serverstatus.](/tableau/current/sv-se/prep/sv-se/Img/server_status_licensing.png) Om du inte ser dessa rapporter listade kanske Tableau Desktop och Tableau Server inte har konfigurerats för att rapportera om Tableau Desktop\-användning. Information om hur du konfigurerar Tableau Desktop och Tableau Server för användningsrapportering finns i [Hantera licensanvändning för Tableau Desktop](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_reporting_admin.htm) i driftsättningsguiden för Tableau Desktop och Tableau Prep. ## Ytterligare resurser Mer information om licenshantering finns i följande ämnen: - Gå till [Var är produktnyckeln?](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_download_and_install.htm#wheres-my-product-key) för att hitta din produktnyckel och aktivera Tableau Desktop eller Tableau Prep Builder. - Gå till [Flytta eller inaktivera Tableau Desktop](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_move_or_deactivate.htm) för att inaktivera en produktnyckel eller flytta den till en annan dator. - Mer information om produktnycklar för icke-permanenta virtuella datorer eller för datorer som regelbundet återställs från en avbildning finns i [Konfigurera stöd för virtuell dator](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_license_deactivate.htm) . - Mer information om hantering av produktnycklar för Tableau Server eller Tableau Cloud finns i Licensöversikt ([Linux](https://help.tableau.com/current/server-linux/sv-se/license_server_overview.htm) | [Windows](https://help.tableau.com/current/server/sv-se/license_server_overview.htm)) - Gå till [Så här förnyar du Tableau-licenser](https://www.tableau.com/sv-se/support/renew) för att lära dig mer om licensförnyelseprocessen eller för att förnya en licens. [Hoppa till huvudinnehåll](#main-content) # Hitta det andra datumet med Tableau Prep Ett vanligt behov vid analys är att hitta det datum då en _andra_ händelse inträffar, exempelvis när en kund gör ett andra köp och därmed blir en återkommande kund, eller när en förare får en andra fortkörningsbot. Att hitta datum för den första händelsen är enkelt, det är helt enkelt det minsta datumet. Men att hitta det andra datumet är klurigare. I den här självstudien i två delar så ska få forma data om trafiköverträdelser för att besvara följande frågor: 1. Hur lång tid i dagar förflöt mellan den första och den andra överträdelsen för respektive förare? 2. Jämför bötesbeloppen för den första och den andra överträdelsen. Är de korrelerade? 3. Vilken förare betalade mest totalt? Vem betalade minst? 4. Hur många förare stod för flera typer av överträdelser? 5. Vad var det genomsnittliga bötesbeloppet för förare som aldrig gått i körskola? I det första steget ska vi använda oss av Tableau Prep Builder och strukturera om data för vår analys. I den andra delen [Analys med det andra datumet i Tableau Desktop](https://help.tableau.com/current/prep/sv-se/prep_tutorial_2nddateB.htm), går vi vidare till analys Tableau Desktop. Målet med denna handledning är att presentera olika begrepp inom ramen för ett verkligt scenario och att testa olika alternativ – inte att föreskriva något som det bästa. I slutändan bör du ha fått en bättre känsla av hur datastrukturen påverkar beräkningar och analyser, samt större kännedom om olika aspekter av Tableau Prep och beräkningar i Tableau Desktop. **Obs**! För att slutföra aktiviteterna i den här självstudien behöver du Tableau Prep Builder (installerad via webbläsaren) och de nedladdade data. För den andra delen behöver du även ha Tableau Desktop installerat. Datauppsättningen är [Traffic Violations.xlsx](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx). Vi rekommenderar att du sparar den i din Min Tableau Prep-lagringsplats > Datakällor-mapp. Om du vill installera Tableau Prep Builder och Tableau Desktop innan du fortsätter med den här självstudien kan du se [Driftsättningsguide för Tableau Desktop och Tableau Prep](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_welcome.htm#). Du kan även ladda ned kostnadsfria utvärderingsversioner av [Tableau Prep](https://www.tableau.com/sv-se/products/prep/download) och [Tableau Desktop](https://www.tableau.com/sv-se/products/desktop/download). ## Data I det här exemplet tittar vi på data om trafiköverträdelser. Varje överträdelse finns på en rad. Förare, datum, typ av överträdelse, om föraren behövde gå i körskola och bötesbelopp finns med. ![Förhandsgranskning av datauppsättningen Trafiköverträdelser](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_trafficviolations.png) ## Önskad datastruktur För tillfället är data strukturerade så att varje _överträdelse_ finns på en rad. En förare med flera överträdelser förekommer på flera rader och det finns inget smidigt sätt att se vilken som var deras första eller andra överträdelse. För att utreda upprepade trafikförbrytare så vill vi ha en datauppsättning som skiljer ut datumen för första och andra trafiköverträdelsen samt den information som finns associerad med de överträdelserna, och varje rad är en _förare_. ![Förhandsgranskning av den önskade datastrukturen](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_driverLOD.png) ## Strukturera om data Så hur tar vi oss dit med Tableau Prep? Vi skapar flödet i stadier där vi börjar med att ta fram datumet för den första överträdelsen, därefter den andra och därefter formar vi den slutliga datauppsättningen som vi vill ha den. Se till att du laddat ner Excel-filen ([Traffic Violations.xlsx](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx)) för att följa med. ### Initial aggregering för första överträdelsedatum Först ska vi ansluta till filen **Traffic Violations.xlsx**. 1. Öppna Tableau Prep Builder. 2. Klicka på Anslut till data på startskärmen. 3. I rutan Anslutningar klickar du på Microsoft Excel. Gå till platsen där du sparade **Traffic Violations.xlsx** och klicka på Öppna. 4. Bladet **Överträdelser** borde automatiskt tas fram till rutan Flöde. Mer information om hur man ansluter till data finns i [Anslut till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm). Därefter behöver vi identifiera det första överträdelsedatumet per förare. Vi använder ett Aggregeringssteg för att göra det här och skapar en minidatauppsättning med **Förar-ID** och **Minsta överträdelsedatum**. När du använder ett aggregeringssteg i Tableau Prep är alla fält som ska definiera vad som utgör en rad ett Grupperat fält. (För oss är det Förar-ID.) Alla fält som ska aggregeras och presenteras på de grupperade fältens nivå är ett Aggregerat fält. (För oss är det Överträdelsedatum). 1. I rutan Flöde väljer du **Överträdelser**, klickar på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och väljer Aggregera. 2. Dra **Förar-ID** till området Grupperade fält. 3. Dra **Överträdelsedatum** till området Aggregerade fält. Standardaggregeringen är CNT(antal). Klicka på CNT och ändra aggregeringen till Minimum. ![Aggregeringsstegets konfigurationsfönster visar korrekt layout med fält](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_aggregation1.png) Det här identifierar det minsta (tidigaste) datumet, vilket är det första överträdelsedatumet per förare. Mer information om aggregeringar finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Group). 1. I Flöde-rutan väljer du Aggregera 1, klickar på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och väljer Rensningssteg så att vi kan resan upp utdata för aggregeringen. 2. I rutan Profil dubbelklickar du på fältnamnet **Överträdelsedatum** och ändrar det till **Första överträdelsedatum**. _I det här skedet bör rutorna Flöde och Profil se ut så här:_ ![Visualisering av flödet med tre steg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_flowstate1.png) Från rutan Profil i det här rensningssteget kan vi se att våra data nu består av 39 rader och bara 2 fält. Alla fält som inte används för gruppering eller aggregering försvinner. Men vi vill kunna behålla något av den ursprungliga informationen. Vi skulle antingen kunna lägga till de fälten i grupperingen eller aggregeringen (men det skulle ändra detaljnivån eller kräva att de fälten aggregerades), eller koppla tillbaka den här minidatauppsättningen till den ursprungliga (i princip lägga till en ny kolumn till de ursprungliga data för **Första överträdelsedatum**). Vi utför kopplingen. 1. Välj **Överträdelser** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Rensningssteg. Se till att du för muspekaren direkt över Överträdelser-steget, inte linjen mellan det och Aggregeringssteget. Om det nya Rensningssteget infogas mellan de två i stället för som en gren så kan du använda ångra-pilen i verktygsfältet och försöka igen. I menyn ska det stå _Lägg till_ inte _Infoga_. ![Initial aggregering för första överträdelsedatumet.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial2nd_branch.png) Det här grenar ditt flöde med alla ursprungliga data. Vi kopplar resultaten från aggregeringen till den här kopian av de fullständiga data. Genom att koppla på **Förar-ID** så lägger vi till minsta datum från vår aggregering till de ursprungliga data. 1. Välj steg **Rensa 2**, dra det ovanpå steget **Rensa 1** och släpp det på Koppla. 2. Standardkopplingskonfigurationen ska vara korrekt: en inre koppling på **Förar-ID = Förar-ID**. ![En datatabell som visar en inre koppling av två datauppsättningar med förar-ID:n, åtföljd av en kopplingstyp och ett staplat stapeldiagram för konsolidering av resultaten.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_join1.png) Mer information om kopplingar finns i [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Join). Eftersom vissa fält kan komma att dupliceras under en koppling, exempelvis fälten i kopplingssatsen, så är det en bra idé att rensa upp överflödiga fält efter att du utfört en koppling. 1. Välj **Koppling 1** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Rensningssteg. 2. I Profil-rutan högerklickar du, eller Ctrl-klickar (MacOS) på kortet för **Förar-ID-1** och väljer Ta bort. 3. Ändra fältordningen genom att dra kortet **Första överträdelsedatum** mellan **Förar-ID** och **Överträdelsedatum** där den svarta linjen visar sig. _I detta skede bör flödet se ut så här:_ ![Visualisering av flödet med sex steg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_flowstate2.png) Om du tittar på datarutnätet nedan ser du vår nya kombinerade datauppsättning. Vi har ett minsta, det vill säga första, överträdelsedatum för varje förare tillagt i varje rad i datauppsättningen. ![Förhandsgranska data med Första överträdelsedatum-fältet](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_1stdatedatagrid.png) ### Andra aggregering för andra överträdelsedatum Vi behöver även fastställa andra överträdelsedatum. För att göra det behöver vi filtrera bort alla rader där överträdelsedatum är lika med minsta, vilket då tar bort det första datumet. Vi kan därefter ta det minsta av de kvarvarande datumen med hjälp av ett andra aggregeringssteg, vilket ger oss det andra överträdelsedatumet som vi byter namn på för tydlighet. **Obs**! Eftersom vi vill använda data som det för tillfället är i **Rensning 3** senare i flödet så lägger vi till ett **Rensningssteg** för att få det andra överträdelsedatumet. Det här lämnar aktuell status för dat i Rensning 3 tillgänglig för senare. 1. Välj **Rensa 3** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Rensningssteg. 2. I verktygsfältet i Profil-rutan väljer du Filtrera värden. Skapa ett filter `[Infraction Date] != [1st Infraction Date]`. 3. Ta bort fältet **Första överträdelsedatum**. 4. Välj **Rensa 4** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Aggregera. 5. Dra **Förar-ID** till området Grupperade fält. Dra **Överträdelsedatum** till området Aggregerade fält och ändra aggeringen till Minimum. 6. Välj **Aggregera 2** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Rensningssteg. Byt namn på **Överträdelsedatum** till **Andra överträdelsedatum**. _I detta skede bör flödet se ut så här:_ ![Vy av flödet med nio steg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_flowstate3.png) Nu har vi vårt andra överträdelsedatum identifierat för varje förare. För att få all annan information associerad med varje överträdelser (typ, bot, körskola) så behöver vi koppla tillbaka det här till den fullständiga datauppsättningen. 1. Välj **Rensa 5**, dra det ovanpå **Rensa 3** och släpp det på Koppla. 2. Återigen borde standardkopplingskonfigurationen vara korrekt: en inre koppling på **Förar-ID = Förar-ID**. 3. Välj **Koppling 2** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Rensningssteg. Ta bort fälten **Förar-ID-1** och **Första överträdelsedatum** eftersom de inte längre behövs. _I detta skede bör flödet se ut så här:_ ![Vy av flödet med elva steg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_flowstate4.png) ### Skapa fullständiga datauppsättningar för första och andra överträdelser Innan vi går vidare kan vi ta ett steg tillbaka och tänka över allt vi har och hur vi vill föra det samman på bästa sätt. Vårt önskade sluttillstånd är en datauppsättning som ser ut så här, med en kolumn för **Förar-ID** och därefter kolumner för datum, typ, körskola och bötesbelopp för första och andra överträdelsen. ![Förhandsgranskning av önskad datastruktur](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_driverLOD.png) Hur tar vi oss dit från där vi är? I steget **Rensning 3** har vi vår fullständiga datauppsättning med en kolumn som upprepar det första överträdelsedatumet för varje förare. ![Datarutnätsvy för steget Rensa 3](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_clean3grid.png) Vi vill eliminera alla rader för en förare som inte är första överträdelsen och skapa en datauppsättning med endast första överträdelser. Det vill säga, vi vill endast behålla information för en given förare när **Första överträdelsedatum = Överträdelsedatum**. När vi filtrerat så vi endast behåller raden för den första överträdelsen så kan vi ta bort fältet **Överträdelsedatum** och snygga till fältnamnen. Efter den andra aggregeringen och kopplingen har vi på liknande sätt vår fullständig datauppsättning med en kolumn för det andra överträdelsedatumet. ![Datarutnätsvy för steget Rensa 6](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_clean6grid.png) Vi kan utföra en liknande filtrering av **Andra överträdelsedatum = Överträdelsedatum** för att endast behålla raden med information om varje förares andra överträdelse. Återigen kan vi även ta bort det nu överflödiga **Överträdelsedatum** och snygga till fältnamnen. Vi börjar med den första datauppsättningen för överträdelser. 1. Välj **Rensa 3** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Rensningssteg. Precis som i steg 10 ovan vill vi lägga till en gren för det nya rensningssteget, inte infoga det mellan Rensning 3 och Rensning 4. 2. Med det här nya Rensningssteget markerat i Rutan Profil klickar du på Filtrera värden i verktygspanelen. Skapa ett filter `[1st Infraction Date] = [Infraction Date]`. 3. Ta bort fältet **Överträdelsedatum**. 4. Byt namn på fälten **Överträdelsetyp**, **Körskola** och **Bötesbelopp** så att de börjar med ”1:a”. 5. Dubbelklicka på namnet **Rensning 7** under steget i Rutan Flöde och byter namn på det till **Robust första**. Nu är det dags för den andra datauppsättningen för överträdelser. 1. Välj **Rensning 6** i rutan Flöde, efter den sista kopplingen. 2. Klicka på Filtrera värden i verktygsfältet. Skapa ett filter `[2nd Infraction Date] = [Infraction Date]`. 3. Ta bort fältet **Överträdelsedatum**. 4. Byt namn på fälten **Överträdelsetyp**, **Körskola** och **Bötesbelopp** så att de börjar med ”2:a”. 5. Dubbelklicka på namnet **Rensning 6** under steget i rutan Flöde och byter namn på det till **Robust andra**. _I detta skede bör flödet se ut så här:_ ![Vy av rutan Flöde med 12 steg](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_flowstate5.png) ### Skapa den fullständiga datauppsättningen Nu när vi fått de här två fina datauppsättningarna med fullständig information om den första och andra överträdelsen per förare så kan vi koppla ihop dem igen efter **Förar-ID** så vi får vår önskade datastruktur. 1. Välj **Robust andra**, dra den ovanpå **Robust första** och släpp det på Koppla. 2. Standardkopplingssatsen bör vara korrekt som **Förar-ID = Förar-ID**. 3. Eftersom vi inte vill släppa förare som inte har en andra överträdelse så behöver vi skapa det här som en vänster koppling. I området Kopplingstyp klickar du på det ej skuggade området i diagrammet bredvid **Robust första** och gör den till en **Vänster** koppling. 4. Välj **Koppling 3** i rutan Flöde, klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Rensningssteg. Ta bort fältdubletten **Driver ID-1**. Data är i önskat tillstånd så vi kan skapa utdata och gå vidare till analys. 1. I rutan Flöde väljer du den nyligen skapade **Rensa 6**, klickar på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och väljer Lägg till utdata. 2. Ändra Utdatatyp till .csv i rutan Utdata och klicka sedan på Bläddra. Ange **Föraröverträdelser** för namnet och välj önskad plats innan du klickar på Acceptera för att spara. 3. Klicka på knappen Kör flöde ![Knappen Kör flöde i form av en pil som pekar åt höger.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow.png) längst ner på rutan för att generera dina utdata. Stäng dialogrutan genom att klicka på Klar i statusdialogrutan. **Tips**: Mer information om utdata och flödeskörning finns i [Spara och dela ditt arbete](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#Export). _Det slutliga flödet bör se ut så här:_ ![Slutlig vi av det färdiga flödet](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_2d_flowstate6.png) **Obs**! Du kan ladda ner den färdiga flödesfilen för att kontrollera ditt arbete: [Driver Infractions.tflx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.tflx) ## Sammanfattning I det första steget av den här självstudien var målet att ta vår ursprungliga datauppsättning och förbereda den för analys med de första och andra överträdelsedatumen. Den här processen består av tre faser:  Identifiera första och andra överträdelsedatum: 1. Skapa en aggregering som behåller **Förar-ID** och MIN **Överträdelsedatum**. Koppla det här med den ursprungliga datauppsättningen för att skapa en ”mellanliggande datauppsättning” som har det första (minsta) överträdelsedatumet upprepat för varje rad. 2. I ett nytt steg filtrera bort alla rader där **Första överträdelsedatum** är samma som **Överträdelsedatum**. Skapa en aggregering från den filtrerade datauppsättningen som behåller **Förar-ID** och MIN **Överträdelsedatum**. Koppla det här med den mellanliggande datauppsättningen från det första steget. Det här identifierar det andra överträdelsedatumet. Skapa rena datauppsättningar för de första och andra överträdelserna: 1. Gå tillbaka och skapa en gren från den mellanliggande datauppsättningen och filtrera för att endast behålla rader där **Första överträdelsedatum** är samma som **Överträdelsedatum**. Det här skapar en datauppsättning för endast den första överträdelsen. Snygga till den genom att ta bort onödiga fält och byta namn på alla önskade fält (förutom **Förar-ID**) för att indikera att de gäller den första överträdelsen. Detta är datauppsättningen **Robust första**. 2. Snygga till datauppsättningen för det andra överträdelsedatumet. Rensa kopplingsresultatet från steg 2 genom att filtrera för att endast behålla rader där **Andra överträdelsedatum** är samma som **Överträdelsedatum**. Ta bort onödiga fält och byta namn på alla önskade fält (förutom **Förar-ID**) för att indikera att de gäller den andra överträdelsen. Detta är datauppsättningen **Robust andra**. Kombinera data från första och andra överträdelsen till en datauppsättning: 1. Koppla datauppsättningarna **Robust första** och **Robust andra** och se till att behålla alla poster från **Robust första** för att förhindra att förare utan en andra överträdelse går förlorade. Härnäst ska vi utforska hur dessa data kan analyseras i Tableau Desktop. ### Fortsätt till [Analys med det andra datumet i Tableau Desktop](https://help.tableau.com/current/prep/sv-se/prep_tutorial_2nddateB.htm). **Obs!** Ett särskilt tack till Ann Jacksons Workout Wednesday-ämne [Lägger kunderna ut mer på sina första eller andra köp?](https://www.workout-wednesday.com/2018/06/13/week-24-do-customers-spend-more-on-their-first-or-second-purchase/) och Andy Kriebels Tableau Prep-tips [Returnera datum för första och andra inköp](https://www.vizwiz.com/2018/06/first-second-purchase.html?m=1), vilka inspirerade till den här handledningen. Om du klickar på de här länkarna kommer du att lämna Tableaus webbplats. Vad gäller sidor som underhålls av externa parter kan Tableau inte ta ansvar för riktigheten på dessa sidor eller garantera att de är uppdaterade. Kontakta ägarna om du har frågor om deras innehåll. [Hoppa till huvudinnehåll](#main-content) # Komma igång med Tableau Prep Builder **Obs!** Som Creator kan du från och med version 2020.4.1 även skapa och redigera flöden på webben. Den här handledningen har skapats med Tableau Prep Builder, men fungerar även på webben med några specifika undantag. I den här handledningen går vi igenom de vanligaste funktionerna i Tableau Prep. Med utgångspunkt i exempeldatauppsättningarna som medföljer Tableau Prep lär du dig steg för steg hur du skapar ett flöde för Sample – Superstore. I den här handledningen används den senaste versionen av Tableau Prep Builder. Om du använder en tidigare version kan resultatet skilja sig. Håll utkik efter tips längs vägen som hjälper dig att rensa och forma data i Tableau Prep för efterföljande analys. Om du behöver installera Tableau Prep Builder innan du börjar läser du [Installera Tableau Desktop eller Tableau Prep Builder från användargränssnittet](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_download_and_install.htm) i driftsättningsguiden för Tableau Desktop och Tableau Prep Builder. Du kan också ladda ner en [kostnadsfri provversion](https://www.tableau.com/sv-se/products/prep/download). #### Exempelfiler För att kunna utföra uppgifterna i handledningen måste du installera Tableau Prep Builder. Om du har en server med version 2020.4 eller senare och webbredigering är aktiverat kan du även följa stegen på webben. När du har installerat Tableau Prep Builder på datorn hittar du exempelfilerna på följande sökväg: - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US\Superstore Files` - (Mac) `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US/Superstore Files` Du kan också ladda ner exempelfilerna från länkarna nedan och skapa en katalog med namnet Samples (Exempel) och en underkatalog med namnet South (Södra). Du måste göra det om du följer handledningen på webben.
Ladda ner till katalogen SamplesLadda ner till underkatalogen South
## Så här går berättelsen ... Du arbetar på huvudkontoret för en stor butikskedja. Din chef vill analysera företagets produktförsäljning och vinst för de senaste fyra åren. Du föreslår att han ska använda Tableau Desktop. Chefen tycker att det låter bra och ber dig sätta igång direkt. När du börjar samla in alla data som du behöver upptäcker du att de har samlats in och registrerats på olika sätt för olika regioner. Du ser också att datainmatningen är minst sagt kreativ i de olika filerna, och att en region till och med har separata filer för varje år. Det kommer att krävas en hel del upprensning innan du kan analysera alla data i Tableau. Det ser ut att bli en lång natt. Medan du rotar efter hämtmatsmenyer för att beställa något att äta slår det dig att Tableau har en produkt vid namn Tableau Prep, som kanske kan hjälpa dig med det mastodontarbete som väntar dig. Du laddar ner produkten, eller registrerar dig för en [kostnadsfri provversion](https://www.tableau.com/sv-se/products/prep/download), och bestämmer dig för att ge det ett försök. ## 1\. Ansluta till data Det första du ser när du öppnar Tableau Prep Builder är en startsida med rutan Anslutningar, precis som i Tableau Desktop. ![Tableau Prep-startsidan.](/tableau/current/sv-se/prep/sv-se/Img/prep_startpage2.png) Det första du gör är att ansluta till dina data och skapa ett indatasteg. När det är klart börjar du skapa ett arbetsflöde, eller ”flöde” som det kallas i Tableau Prep, och lägger till fler steg för att bearbeta data under arbetets gång. > [!TIP] > > **Tips:** I indatasteget matar du in data. Det här steget är själva startpunkten för flödet. Du kan lägga till flera indatasteg och vissa kan ha flera datafiler. Mer information om hur du ansluter till data finns i [Anslut till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm). Filerna med försäljningsdata för de olika regionerna lagras i olika format, och ordrarna från South lagras dessutom i flera filer. Du tittar i rutan Anslutningar och ser att du kan ansluta till data på flera sätt. Toppen! Eftersom de andra regionerna har en fil för alla fyra år med data bestämmer du dig för att först ta itu med filerna från South. 1. Klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png) i rutan Anslutningar. Klicka på Skapa > Flöde på sidan Start vid webbredigering, eller klicka på Nytt > Flöde på sidan Utforska. Klicka sedan på Anslut till data. 2. Eftersom filerna har CSV-format väljer du Textfil i listan med anslutningar. 3. Gå till katalogen där filerna finns. Välj den första filen, **orders\_south\_2015.csv**, i underkatalogen Orders South och lägg till den i flödet genom att klicka på Öppna. (Mer information om filsökvägar finns i [Sammanfattning och resurser](#Wrap).) När du har anslutit till den första filen öppnas arbetsytan i Tableau Prep Builder, och som du ser är den indelad i två huvudområden. Rutan **Flöde** längst upp och rutan **Indata** längst ned. ![Ett Tableau Prep-gränssnitt som visar inställningar för inmatningssteg för orderinformation.](/tableau/current/sv-se/prep/sv-se/Img/prep_get_started_step3.png) Precis som i Tableau Desktop är rutan **Flöde** själva arbetsytan, där du kan interagera med data visuellt och skapa flödet. Rutan **Indata** innehåller konfigurationsalternativ för datainmatningen. Här ser du också fälten, datatyperna och exempel från värdena i datauppsättningen. Vi ska se hur du kan interagera med dessa data i nästa avsnitt. > [!TIP] > > **Tips:** När det gäller enskilda tabeller skapas ett indatasteg automatiskt i rutan **Flöde** när du lägger till data i flödet. Du kan också lägga till tabeller i rutan Flöde genom att dra och släppa dem. 4. Det finns ytterligare tre filer för ordrarna i South. Hur du kombinerar dem beror på var du arbetar. I Tableau Prep Builder: 1. Du skulle kunna lägga till filerna en i taget men det är mer fördelaktigt att kombinera alla filerna i samma inmatningssteg genom att klicka på fliken Tabeller i rutan **Indata**. 2. Alternativet Förena flera tabeller visas. Välj det. Som du ser är katalogen där du valde filen redan ifylld och de andra filerna som du behöver visas under Inkluderade tabeller i rutan Indata. > [!TIP] > > **Tips:** En indataförening är ett bra sätt att ansluta till och kombinera flera filer från en enda datakälla med liknande namn och struktur. Det här alternativet förutsätter att filerna finns i samma överordnade eller underordnade katalog. Ändra sökvillkoren om du inte direkt ser de filer som du behöver. Mer information finns i [Förena filer och databastabeller i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#Union). ![Ett Tableau Prep-gränssnitt som visar tillgängliga datakällor och fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_get_started_step4.png) 3. Klicka på Använd för att lägga till data från filerna i indatasteget orders\_south\_2015. 4. Eftersom samtliga filer för de övriga regionerna är filer för enskilda tabeller kan du välja alla filerna samtidigt och lägga till dem i flödet. **Obs!** På webben måste du ladda upp filerna var för sig. I Tableau Server eller Tableau Cloud: Alternativet för indataförening är för närvarande inte tillgängligt i Tableau Server eller Tableau Cloud. Men du vill fortfarande inkludera alla filer i South och hantera alla data på ett konsekvent sätt, och därför är det logiskt att kombinera dem. 1. Lägg till resten av filerna från underkatalogen Orders South genom att upprepa steg 2 och 3. 2. Kombinera dem med ett föreningssteg. (Mer information finns i [Förena filer och databastabeller i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#Union).) 1. Dra Orders\_South\_2016 till Orders\_South\_2015 och släpp den på alternativet Förena. ![Dra ett steg till ett annat steg på Tableau Prep-arbetsytan för att förena dem.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_union.png) 2. Dra Orders\_South\_2017 till det nya steget Förena och släpp den på Lägg till. Upprepa det här steget för den sista filen. ![Dra ett steg till knappen Lägg till i Tableau Prep-arbetsytan för att lägga till det i en befintlig förening.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_union2.png) 5. Lägg till resten av filerna i flödet. **I Tableau Prep Builder:** - Öppna Utforskaren eller Finder och gå till katalogen där filerna finns. Markera filerna nedan genom att Ctrl-klicka eller Cmd-klicka (MacOS) och lägg till dem i flödet genom att dra dem till rutan **Flöde**. (Mer information om filsökvägar finns i [Sammanfattning och resurser](#Wrap).) - Orders\_Central.csv - Orders\_East.xlsx - Orders\_West.csv **Obs!** Filerna har inte samma filtyp. Om du inte ser alla filerna kontrollerar du att Utforskaren eller Finder har konfigurerats så att alla filtyper visas. ![Inmatningssteget med fliken Tabeller öppen, med Förena flera tabeller valt och en datatabell med inkluderade tabeller.](/tableau/current/sv-se/prep/sv-se/Img/prep_get_started_step5.png) I Tableau Server eller Tableau Cloud: - Lägg till Orders\_Central.csv och Orders\_West.csv genom att följa steg 2 och 3. - Klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png) i rutan Anslutningar. Klicka på **Microsoft Excel** och välj **Orders\_East.xlsx**. ### Kolla det du gjort: se hur ”Anslut till data” fungerar i praktiken. _Klicka på bilden för att spela upp igen_ ![Anslut till data i Tableau.](/tableau/current/sv-se/prep/sv-se/Img/getStarted_add_files.gif) ## 2\. Utforska dina data Nu när datafilerna har lästs in i Tableau Prep är du rätt säker på att du vill kombinera alla filerna. Men innan du gör det kan det vara en bra idé att granska dem och se om det finns några problem. När du väljer ett indatasteg i rutan **Flöde** kan du se vilka inställningar som används för att hämta in data, vilka fält som ingår samt en förhandsgranskning av värdena. Här kan du enkelt avgöra hur mycket data du vill ta med i flödet och ta bort eller filtrera bort fält som du vill utelämna. Du kan också uppdatera eventuella feltilldelade datatyper. > [!TIP] > > **Tips:** Om du arbetar med stora datauppsättningar hämtar Tableau Prep automatiskt ett urval av dessa data för att maximera prestandan. Om du inte ser de data som du förväntar dig kan du behöva justera urvalet. Du kan göra det på fliken Data Sample (Dataurval). Mer information om hur du konfigurerar dataalternativ och urvalsstorlek finns i [Konfigurera storleken på dataurvalet](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm#sample). När du väljer de enskilda stegen och granskar datauppsättningarna i rutan Flöde upptäcker du några saker som du vill rätta till senare och en sak som du kan åtgärda direkt i indatasteget. - Välj indatasteget **Orders\_West**. - I fältet State (Län) används förkortningar för delstaternas namn. Eftersom de fullständiga namnen används i andra filer måste du rätta till detta senare. - Många fält börjar med **Right\_**. Dessa fält verkar vara dubbletter av de andra fälten. Du vill inte att de ska tas med i flödet. Det här är något som du kan åtgärda direkt i indatasteget. **Du kan rätta till detta direkt** genom att välja Fältlista ![Knappen Fältlista i inmatningssteget i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_get_started_field_list_button.png) för att växla vyn till listan med fält. Markera sedan alla fält i listan som börjar med **Right\_**. Hovra över något av de markerade fälten och klicka på alternativet Ta bort ![Ikonen X som tar bort valda fält när du klickar på den.](/tableau/current/sv-se/prep/sv-se/Img/prep_get_started_remove_fields.png). När du gör det säger du åt Tableau Prep att ignorera dessa fält och utelämna dem från flödet. ![En Tableau Prep-arbetsyta som visar fält från datauppsättningen Orders\_West.](/tableau/current/sv-se/prep/sv-se/Img/prep_get_started_Right.png) > [!TIP] > > **Tips:** Om du utför rensningsåtgärder i ett steg, t.ex. om du tar bort fält, så spåras ändringarna automatiskt i rutan Ändringar och en kommentar läggs till (i form av en liten ikon) i rutan Flöde så att du enkelt kan hålla reda på vilka åtgärder du tillämpar på data. I indatasteget läggs en kommentar även till för varje fält. - Välj indatasteget **Orders\_Central** genom att klicka på det i rutan Flöde. I rutan Indata upptäcker du följande problem: - Orderdatumen och leveransdatumen är uppdelade i fält för månad, dag och år. - Vissa fält har andra datatyper än samma fält i andra filer. - Det finns inget fält för Region. Du behöver rensa upp i fälten innan du kan kombinera den här filen med de andra filerna. Men eftersom du inte kan göra det här i indatasteget gör du en anteckning om det så att du inte glömmer att rätta till det senare. - Välj indatasteget **Orders\_East**. Fälten i den här filen ser ut att matcha fälten i de andra filerna ganska bra. Dock verkar det som att alla försäljningsvärden inkluderar valutakoden. Även detta måste rättas till senare. Nu när du har identifierat några saker i datauppsättningarna som kan ställa till det, är nästa steg att titta närmare på dataposterna och åtgärda eventuella problem så att du kan kombinera och forma dina data och generera en utdatafil som du kan använda för analys. ## 3\. Rensa dina data Att utforska och rensa data i Tableau Prep är en iterativ process. När du har bestämt vilken datauppsättning du vill arbeta med är nästa steg att utforska och bearbeta dessa data genom att rensa, forma och kombinera dem. Det gör du genom att lägga till steg i flödet. Mer information om rensningsalternativen finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm). Det finns många olika typer av steg och vilka du använder beror på vad du vill göra. Till exempel lägger du till ett rensningssteg om du vill rensa fälten genom att exempelvis filtrera, slå samman eller byta namn på dem. Om du i stället vill gruppera och aggregera fält och ändra detaljnivån i data lägger du till ett aggregeringssteg. Mer information om de olika typerna av steg och hur de används finns i [Skapa och organisera ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_build_flow.htm). > [!TIP] > > **Tips:** När du lägger till steg i flödet läggs en flödeslinje till automatiskt för att koppla stegen till varandra. Du kan flytta runt flödeslinjerna och ta bort eller lägga till dem efter behov. > > Dessa kopplingspunkter behövs när du kör flödet för att Tableau Prep ska veta vilka steg som hör ihop och i vilken ordning stegen ska tillämpas i flödet. Om en flödeslinje saknas bryts flödet och ett fel visas. ### Rensa Orders\_Central För att åtgärda de problem du upptäckt och se om det finns fler problem börjar du med att lägga till ett rensningssteg i indatasteget **Orders\_Central**. 1. Välj Orders\_Central i rutan Flöde och gör något av följande: - Klicka på plusikonen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) och lägg till ett rensningssteg. Beroende på vilken version du använder är det här menyalternativet Lägg till steg, Lägg till rensningssteg eller Rensningssteg. - Klicka på det föreslagna rensningssteget (Tableau Prep Builder version 2020.3.3 och senare och på webben). ![Ett Tableau Prep-flöde med ett inmatningssteg och ett föreslaget rensningssteg.](/tableau/current/sv-se/prep/sv-se/Img/prep_autoclean_step.png) När du lägger till ett rensningssteg i flödet ändras arbetsytan och detaljerad information om dina data visas. ![Delar av flödet: A. Rutan Flöde. B. Verktygsfält. C. Rutan Profil. D. Datarutnät.](/tableau/current/sv-se/prep/sv-se/Img/prep_cleaningstep2.png) A. Flödesruta, B. Verktygsfält, C. Profilruta, D. Datarutnät Nu är arbetsytan uppdelad i tre områden: rutan Flöde, rutan Profil med ett verktygsfält och datarutnätet. I rutan **Profil** ser du datastrukturen och summorna av fältvärdena indelade i klasser så att du snabbt kan hitta relaterade värden och upptäcka avvikande värden och null-värden. I rutan Data ser du detaljer på radnivå för fälten. > [!TIP] > > **Tips:** Varje enskilt fält i rutan Profil visas på ett profilkort. Använd menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) (listrutepil i tidigare versioner) på ett kort för att visa och välja de olika rensningsalternativen som är tillgängliga för den aktuella fälttypen. Du kan också sortera fältvärdena, ändra datatypen, tilldela fältet en dataroll och dra profilkorten och kolumnerna i datarutnätet om du vill ordna om dem. Rensa data med beräknade fält Den här datauppsättningen har inget fält för **Region**. Eftersom det här fältet finns i de andra datauppsättningarna måste du lägga till det så att du kan kombinera data senare. För att göra det behöver du använda ett beräknat fält. 2. Klicka på Skapa beräknat fält i verktygsfältet. 3. Ge det beräknade fältet namnet **Region** i beräkningsredigeraren. Ange sedan **”Central”** (inklusive citattecknen) och klicka på **Spara**. ![Beräkningsredigeraren som visar beräkningssyntaxen för att skapa ett fält som heter Region med ett värde som heter Central.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc1.png) Du märker hur smidigt det är att forma data med hjälp av beräknade fält, och du gillar att Tableau Prep använder samma språk i beräkningsredigeraren som Tableau Desktop. > [!TIP] > > **Tips:** När du gör ändringar i fälten och värdena håller Tableau Prep reda på dem i rutan Ändringar till vänster. En ikon (anteckning) som representerar ändringen läggs dessutom till för rensningssteget i flödet och vid fältet i rutan Profil. Vi återkommer till rutan Ändringar när vi har gjort fler ändringar. Nu är det dags att åtgärda uppdelningen av fälten för orderdatum och leveransdatum. Du vill kombinera dem till två enskilda fält, ett för **orderdatum** och ett för **leveransdatum**, så att de matchar samma fält i de andra datauppsättningarna. Genom att se till att tabellerna har samma fält kan du senare kombinera dem med hjälp av en förening. Även här kan du använda ett beräknat fält för att utföra åtgärden i ett enkelt steg. 4. Klicka på Skapa beräknat fält i verktygsfältet för att kombinera fälten Order Year (Order – år), Order Month (Order – månad) och Order Day (Order – dag) till ett enda fält i formatet ”DD-MM-ÅÅÅÅ”. 5. Ge det beräknade fältet namnet **Order Date** (Orderdatum) i beräkningsredigeraren. Ange sedan följande beräkning och klicka på Spara: `MAKEDATE([Order Year],[Order Month],[Order Day])` ![Beräkningsredigeraren som visar beräkningssyntaxen för att skapa ett fält som heter Orderdatum med hjälp av MAKEDATE-funktionen.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc2.png) Nu när du har ett nytt fält för orderdatum kan du ta bort de befintliga fälten, som inte längre behövs. Det finns många fält i rutan Profil. Du lägger märke till en sökruta längst upp till höger i verktygsfältet. Du undrar om du kan använda den för att snabbt hitta de fält som du vill ta bort. Du bestämmer dig för att prova. 6. Skriv Order i sökrutan i rutan Profil. ![Fältet för ordersökning i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_searchprofile.png) Genast visas alla fält med namnet Order i vyn. Perfekt! 7. Ctrl-klicka eller Cmd-klicka (MacOS) för att markera fälten för Order Year (Order – år), Order Month (Order – månad) och Order Day (Order – dag). Högerklicka sedan på de markerade fälten och ta bort dem genom att välja Ta bort (Ta bort fält i tidigare versioner) på menyn. ![Flera fält är markerade i Tableau Prep, med alternativet att ta bort dem markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_multiselect_fields.png) 8. Upprepa steg 4 till och med 7 ovan för att skapa ett enda fält för Ship Date (Leveransdatum). Prova själv eller följ stegen nedan om du behöver hjälp. - Klicka på Skapa beräknat fält i verktygsfältet för att kombinera Ship Year (Leverans – år), Ship Month (Leverans – månad) och Ship Day (Leverans – dag) till ett enda fält i formatet ”DD-MM-ÅÅÅÅ”. - Ge det beräknade fältet namnet **Ship Date** (Leveransdatum) och ange beräkningen `MAKEDATE([Ship Year],[Ship Month],[Ship Day])`. Klicka sedan på **Spara**. - Ta bort fälten Ship Year (Leverans – år), Ship Month (Leverans – månad) och Ship Day (Leverans – dag). Sök efter fälten, markera dem och ta bort dem genom att välja Ta bort (Ta bort fält i tidigare versioner) på menyn. > [!TIP] > > **Tips:** I Tableau Prep sammanfattas data i rutan Profil i klasser så att du snabbt kan se hur dina data är formade, hitta avvikande värden och identifiera relationer mellan fält. > > Nu kan vi i vårt scenario sammanfatta order- och leveransdatumen baserat på år. Varje klass representerar ett år räknat från januari det första året till januari det efterföljande året, och etiketteras därefter. Eftersom det finns försäljningsdatum och leveransdatum som infaller under den senare delen av 2018 och 2019 visas en klass för dessa data som har etiketterats med slutåret 2019 respektive 2020. > > Om du vill ändra den här vyn till själva datumen klickar du på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) (listrutepil i tidigare versioner) på kortet Profil och väljer Detalj. > ![Två fält för en Tableau-flödesprofil som visar data grupperade i klasser och representerade som ett vågrätt stapeldiagram.](/tableau/current/sv-se/prep/sv-se/Img/prep_bins_example.png) Interagera direkt med fält för att rensa data Dina data börjar ta form. När du börjar bli klar med att ta bort de extra fälten för order- och leveransdatumen upptäcker du dock ett par problem med fältet Discounts (Rabatter). - Fältet har tilldelats datatypen Sträng i stället för datatypen Nummer (decimalt). - Fältets värde är None (Ingen) i stället för ett numeriskt värde när ingen rabatt tillämpas. Eftersom detta kan orsaka problem när du kombinerar filerna är det bäst att du åtgärdar det. 9. Rensa sökningen och skriv disc (rabatt) i sökrutan för att söka efter fältet. 10. Välj fältet Discounts (Rabatter), dubbelklicka på fältvärdet None (Ingen) och ändra det till det numeriska värdet 0. 11. Du ändrar datatypen för fältet Discount (Rabatt) från Sträng till Nummer (decimalt) genom att klicka på Abc och välja Nummer (decimalt) på listrutemenyn. ![En listrutemeny med Datatyp-alternativ markerade.](/tableau/current/sv-se/prep/sv-se/Img/prep_clean_change_type.png) 12. Namnge steget så att det blir lättare att komma ihåg vad du gjorde i steget. Dubbelklicka på stegnamnet Clean 1 (Rensning 1) i rutan Flöde och skriv Fix dates/field names (Åtgärda datum/fältnamn). #### Granska ändringarna Du har gjort en hel del ändringar i datauppsättningen och börjar oroa dig för att du inte ska komma ihåg exakt vad du gjort. När du går igenom allt ser du en kolumn till vänster om rutan Profil med namnet Ändringar. Du klickar på pilen för att öppna den och blir glatt överraskad när du ser en lista med alla ändringar du nyss gjort. När du går igenom ändringarna i listan upptäcker du att du kan ta bort och redigera dem, och till och med flytta dem för att byta ordning på dem. Du gillar verkligen att du snabbt kan hitta de ändringar du gjort i de olika stegen när du skapar flödet och att du kan experimentera med ändringarnas ordning för att få ut så mycket som möjligt av dina data. ![Ett Tableau Prep-flöde med ett rensningssteg valt och rutan Ändringar som visar en lista över alla rensningsåtgärder.](/tableau/current/sv-se/prep/sv-se/Img/prep_clean_fix_dates.png) ### Kolla det du gjort: se hur ”Rensa Orders\_Central” fungerar i praktiken. _Klicka på bilden för att spela upp igen_ Nu när du har rensat en fil vill du titta närmare på de andra filerna för att se om det finns fler problem som behöver åtgärdas. Du bestämmer dig för att börja med Excel-filen för **Orders\_East**. ### Rensa Orders\_East Du går igenom fälten för filen **Orders\_East** och ser att de flesta fälten verkar matcha dem i de andra filerna, förutom **Sales** (Försäljning). För att ta en närmare titt och se om det finns fler problem som behöver åtgärdas lägger du till ett rensningssteg i indatasteget **Orders\_East**. 1. Välj **Orders\_East** i rutan Flöde och gör något av följande: - Klicka på plusikonen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) och lägg till ett rensningssteg. Beroende på vilken version du använder är det här menyalternativet Lägg till steg, Lägg till rensningssteg eller Rensningssteg. - Klicka på det föreslagna rensningssteget (Tableau Prep Builder version 2020.3.3 och senare och på webben). När du kommer till fältet Sales (Försäljning) ser du genast att valutakoden USD visas tillsammans med försäljningssiffrorna, och att dessa fältvärden har tolkats som strängar i Tableau Prep. För att försäljningsinformationen ska bli rätt måste du ta bort valutakoden från fältet och ändra datatypen. Det är lätt att ändra datatypen. Du vet redan hur man gör. Men det finns över 2 000 unika rader med försäljningsdata och det verkar krångligt att ta bort valutakoden en rad i taget. Men eftersom det här är Tableau Prep bestämmer du dig för att se om det finns något smart alternativ på listrutemenyn. När du klickar på menyn Fler alternativ ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) (listrutepil i tidigare versioner) för fältet **Sales** (Försäljning) ser du menyalternativet Rensa och ett alternativ under det för att ta bort bokstäver. Du bestämmer dig för att testa och se vad det gör. 2. Markera fältet Sales (Försäljning). Klicka på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) (listrutepil i tidigare versioner) och välj Rensa > Remove Letters (Ta bort bokstäver). ![Funktionen Ta bort bokstäver tar genast bort valutakoden från alla fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_removeletters.png) Wow! Valutakoden togs genast bort från alla fält. Nu behöver du bara ändra datatypen från Sträng till Nummer (decimalt) så kommer filen att se bra ut. 3. Klicka på datatypen för fältet Sales (Försäljning) och ändra datatypen genom att välja Nummer (decimalt) i listrutan. ![Ett Tableau Prep-flöde som visar resultaten av att använda rensningsalternativet Ta bort bokstäver.](/tableau/current/sv-se/prep/sv-se/Img/prep_clean_east2.png) 4. Resten av filen ser riktigt bra ut. Ge rensningssteget ett namn så att du lättare har koll på ditt arbete. **Change data type** (Ändra datatyp) är ett passande namn. Nu vill du se om den sista filen för **Orders\_West** innehåller några problem som behöver åtgärdas. ### Rensa Orders\_West Du går igenom fälten för filen **Orders\_West**. De flesta fälten verkar matcha de andra filerna, men du minns att förkortningar användes för värdena i fältet **States** (Delstater) i stället för de fullständiga namnen. Du måste rätta till det här problemet för att kunna kombinera filen med de andra filerna. Det gör du genom att lägga till ett rensningssteg till indatasteget **Orders\_West**. 1. Välj **Orders\_West** i rutan Flöde och gör något av följande: - Klicka på plusikonen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) och lägg till ett rensningssteg. - Klicka på det föreslagna rensningssteget (Tableau Prep Builder version 2020.3.3 och senare och på webben). 2. Leta upp fältet **State** (Län) genom att rulla eller använda Sök. Du ser att förkortningar används för värdena för delstaternas namn. Det finns bara elva unika värden för fältet. Du skulle kunna ändra vart och ett manuellt, men kanske finns det något smartare sätt i Tableau Prep? Du klickar på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) (listrutepil i tidigare versioner) för fältet och ser alternativet **Gruppera värden** (Gruppera och ersätt i tidigare versioner). När du väljer det visas flera alternativ: - Manuell markering - Uttal - Vanliga tecken - Stavning Eftersom delstaternas namn inte uttalas på samma sätt, inte är felstavade och inte innehåller samma tecken, bestämmer du dig för att prova alternativet Manuell markering. > [!TIP] > > **Tips:** Du kan redigera ett enstaka värde genom att dubbelklicka på ett fältnamn eller värdet för ett fältnamn. Om du vill redigera flera värden kan du markera värdena, högerklicka och välja alternativet Redigera värden på snabbmenyn. Om du i stället vill mappa ett eller flera värden till specifika värden använder du alternativet Gruppera värden på listrutemenyn. > Mer information om hur du redigerar och grupperar värden finns i [Redigera fältvärden](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#editvalues). 3. Markera fältet State (Län). Klicka på listrutepilen och välj Gruppera värden (Gruppera och ersätt i tidigare versioner) > Manuell markering. ![En tabell med förkortningar för delstater i västra USA, med menyn Gruppvärde efter öppen och Manuell markering valt. ](/tableau/current/sv-se/prep/sv-se/Img/prep_group.png) Ett kort med två kolumner öppnas. Det här är **redigeraren Gruppera värden**. I kolumnen till vänster visas de nuvarande fältvärdena och i kolumnen till höger visas de fält som du kan mappa till fälten till vänster. Du vill mappa förkortningarna för delstaterna till de fullständiga namnen, men dessa värden finns inte i datauppsättningen för Orders\_West. Kanske går det att redigera och lägga till namnen direkt. Du provar. 4. Dubbelklicka på AZ i **redigeraren Gruppera värden** i den vänstra rutan för att markera värdet och skriv Arizona. Lägg sedan till ändringen genom att trycka på Retur. ![Menyn Gruppera värden efter manuell markering, med Delstat och A–Ö valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_group2.png) Ett mappat värde skapades för det nya värdet Arizona och det gamla värdet, AZ, mappades automatiskt till det. Med en mappad relation för värdena kan du spara tid om du får in mer data från regionen som matas in på det här sättet. > [!TIP] > > **Tips:** Du kan lägga till fältvärden som inte finns i dataurvalet och skapa mappade relationer för att organisera data. Om du uppdaterar datakällan och nya data läggs till kan du lägga till de nya dataposterna i mappningen i stället för att korrigera varje värde manuellt. > > När du lägger till ett värde manuellt som inte finns i dataurvalet markeras värdet med en röd prick så att du snabbt kan identifiera det. 5. Upprepa dessa steg för att mappa varje delstat till den fullständiga versionen av dess namn.
FörkortningNamn på delstat
AZArizona
CACalifornia
COColorado
IDIdaho
MTMontana
NMNew Mexico
NVNevada
OROregon
UTUtah
WAWashington
WYWyoming
Stäng redigeraren Gruppera värden genom att klicka på Klart. ![Ett Tableau Prep-flödessteg med dialogrutan Gruppera värden efter manuell markering öppen, som visar gruppering av delstater efter deras förkortningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_clean_west2.png) När alla delstater har mappats ser du att rutan Ändringar bara innehåller en post i stället för elva. Det beror på att fältåtgärderna grupperades automatiskt eftersom de liknade varandra. Du uppskattar den här funktionen eftersom det blir lättare att hitta ändringar du gjort i datauppsättningen vid ett senare tillfälle. Den enda ändringen som du behövde göra här var att åtgärda värdena i fältet **State** (Län). 6. Ge rensningssteget ett namn så att du lättare har koll på ditt arbete. **Rename states** (Byt namn på delstater) är ett passande namn. Du har rensat upp en hel del i filerna och du är förvånad över hur snabbt det gick och hur enkelt det var. Du kanske hinner hem till middagen trots allt. Glöm inte att spara flödet så att ditt arbete inte går förlorat. **Obs!** Om du arbetar på webben sparas alla ändringar automatiskt och ett utkast av flödet skapas. Ge utkastet ett namn genom att klicka i titeln. Mer information om hur du redigerar på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Klicka på Fil > Spara eller **Fil** > **Spara som**. Spara filen som en flödesfil (.tfl) och ge den ett namn, t.ex. **My Superstore** (Min Superstore). > [!TIP] > > **Tips:** När du sparar flödesfiler kan du antingen spara dem som flödesfiler (.tfl) eller som paketerade filer (.tflx) och paketera lokala datafiler med dem så att du kan dela flödet och filerna med andra. Mer information om hur du sparar och delar flöden finns i [Spara och dela ditt arbete](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm). ## 4\. Kombinera data Nu när alla filerna har rensats är det äntligen dags att kombinera dem. De rensade filerna innehåller i princip samma fält och för att föra samman alla raderna i en enda tabell måste du förena tabellerna. Du minns att det finns ett stegalternativ med namnet Förena, och du undrar om du kanske bara behöver dra och släppa stegen för att förena dem. Du bestämmer dig för att prova. ### Förena dina data 1. Följ stegen beroende på var du arbetar. **Tableau Prep Builder** - Dra rensningssteget **Rename states** (Byt namn på delstater) i rutan Flöde till rensningssteget **Change data type** (Ändra datatyp) och släpp det på alternativet Förena. ![Dra ett flödessteg för att förena det med ett annat steg i rutan Flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_drag_union.png) Du ser att ett nytt steg av typen Förena har lagts till i flödet. Toppen! Nu vill du även lägga till de andra filerna i den här föreningen. **Tableau Server eller Tableau Cloud** - Dra rensningssteget **Rename states** (Byt namn på delstater) i rutan Flöde till steget Förena som du skapade tidigare för filerna i katalogen South och släpp det på alternativet Lägg till. ![Dra ett rensningssteg till en befintlig förening i Tableau Prep-arbetsytan.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_union3.png) Du ser att de nya filerna har lagts till i den föregående föreningen. Toppen! Nu vill du även lägga till de andra filerna i den här föreningen. 2. Dra nästa rensningssteg i flödet till steget Förena och släpp det på Lägg till så att det läggs till i den befintliga föreningen. ![Ett flödessteg som dras till ett annat flödessteg för att slå samman eller koppla stegen.](/tableau/current/sv-se/prep/sv-se/Img/prep_add_join.png) 3. Dra det återstående steget (indatasteget orders\_south\_2015 om du arbetar i Tableau Prep Builder eller rensningssteget om du arbetar på webben) till det nya steget Förena. Lägg till det i den befintliga föreningen genom att släpp det på Lägg till. Nu kombineras alla filerna i en enda tabell. Visa resultatet genom att välja det nya steget Förena i rutan Flöde. **I Tableau Prep Builder:** ![Tableau matchar fälten med samma namn och datatyp automatiskt.](/tableau/current/sv-se/prep/sv-se/Img/prep_union_step.png) **I Tableau Server eller Tableau Cloud:** ![Ett dataflödesdiagram som visar en föreningsåtgärd med flera tabeller.](/tableau/current/sv-se/prep/sv-se/Img/Online_union.png) Du märker att fälten med samma namn och datatyp har matchats automatiskt. Du ser också att **färgerna** som definierats för flödesstegen används i föreningsprofilerna för att visa var fältet kommer från. De används också i **de färgade remsorna** som löper längs fältens överkant, där de anger om fältet i fråga finns i den aktuella tabellen. Du ser att ett nytt fält med namnet Tabellnamn har lagts till. Fältet innehåller en lista med de tabeller som raderna i föreningen kommer från. En lista med felmatchade fält visas också i sammanfattningsrutan och du ser direkt att fälten Product (Produkt) och Discounts (Rabatter) bara finns i filen Orders\_Central. 4. För att ta en närmare titt på dessa fält markerar du kryssrutan Show only mismatched fields (Visa endast felmatchade fält) i rutan **Union Results** (Resultat från förening). ![Data är desamma, men fältnamnet stämmer inte överens.](/tableau/current/sv-se/prep/sv-se/Img/prep_union_step_mismatch.png) När du tittar närmare ser du att fältets data är samma, men inte fältnamnet. Du skulle så klart kunna byta namn på fältet, men du undrar om du kanske bara behöver dra och släppa fälten för att slå ihop dem. Du bestämmer dig för att prova. 5. Markera fältet Product (Produkt) och dra och släpp det på fältet Product Name (Produktnamn) så att fälten slås ihop. När fälten har slagits ihop visas de inte längre i rutan. ![Dra och släpp för att slå samman fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_union_merge.png) 6. Upprepa det här steget för att slå samman fältet Discounts (Rabatter) med fältet Discount (Rabatt). Det enda fältet som fortfarande inte har någon matchning är fältet File Paths (Filsökvägar). I Tableau Prep Builder innehåller det här fältet filsökvägarna för föreningen med jokertecken som du skapade för försäljningsordrar från South. Du bestämmer dig för att lämna kvar fältet eftersom det innehåller bra information. > [!TIP] > > **Tips:** Du kan välja mellan flera alternativ när du korrigerar felmatchade fält efter en förening. Om en möjlig matchning upptäcks markeras den automatiskt i gult. Du kan slå samman fälten genom att hovra över det markerade fältet och klicka på plusknappen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) som visas. > > Information om andra sätt att slå samman fält i en förening finns i [Åtgärda fält som inte matchar varandra](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Fix_union). 7. Avmarkera kryssrutan Show only mismatched fields (Visa endast felmatchade fält) så att alla fält som ingår i föreningen visas. 8. Namnge föreningssteget så att det beskriver vad föreningen gör. **All orders** (Alla ordrar) är ett passande namn. ### Kolla det du gjort: se hur ”Förena dina data” fungerar i praktiken _Klicka på bilden för att spela upp igen_ Du är en rensningsmästare! Du sitter som bäst och beundrar ditt arbete då chefen ringer. Han glömde be dig att även inkludera eventuella produktreturer i analysen. Han hoppas att det inte är för bökigt. Med Tableau Prep till hands är det inget som helst problem. ### Rensa data om produktreturer Du tittar igenom Excel-filen om produktreturer som chefen skickat till dig. Den ser lite stökig ut. Du lägger till den nya filen **return\_reasons new** i flödet för att titta närmare på den. 1. Klicka på Lägg till anslutning i rutan Anslutningar. Välj Microsoft Excel och navigera till filerna med exempeldata som du har använt i övningen. (Information om hur du laddar ner filen finns i [Exempelfiler](#sample_files).) 2. Välj **return reasons\_new.xlsx** och klicka på Öppna för att lägga till filen i rutan Flöde. Det finns bara fyra fält i den här filen som du vill lägga till i flödet: Order ID (Order-ID), Product ID (Produkt-ID), Return Reason (Returorsak) och Notes (Observationer). 3. Avmarkera alla kryssrutor genom att avmarkera kryssrutan längst upp i kolumnen längst till vänster i rutan Indata för **returns\_new**. Markera sedan kryssrutan för fälten Order ID (Order-ID), Product ID (Produkt-ID), Return Reason (Returorsak) och Notes (Observationer). ![Data returneras om du lägger till ett rensningssteg.](/tableau/current/sv-se/prep/sv-se/Img/prep_return_file.png) 4. Byt namn på indatasteget till ett namn som bättre beskriver de data som ingår i indatasteget. Dubbelklicka på indatasteget med namnet Returns\_new i rutan Flöde och skriv Returns (all) (Returer – alla). När du tittar igenom värdena i exempelfälten ser du att fältet Notes (Observationer) innehåller många kombinationer av olika slags data. Det krävs en del rensning i filen innan du kan arbeta med dataposterna. Du lägger till ett rensningssteg för att ta itu med uppgiften. 5. Välj indatasteget **Returns (all)** (Returer – alla) i rutan Flöde, klicka på plusikonen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) eller på det föreslagna rensningssteget för att lägga till ett rensningssteg. Ändra storlek på fältet Notes (Observationer) i rutan **Profil** så att det blir lättare att se posterna. Du behöver bara klicka och dra fältets yttre högra kant åt höger. 6. I fältet Notes (Observationer) använder du den visuella rullningslisten till höger om fältvärdena för att bläddra igenom värdena. Du upptäcker några saker som kan ställa till med problem: - Vissa poster innehåller ett extra blanksteg. Det kan göra att fältet tolkas som ett null-värde. - Posten för returkommentarer verkar innehålla namnet på den som godkänt returen. För att det ska vara enklare att arbeta med filens data vill du att den informationen ska finnas i ett eget fält. När det gäller de extra blankstegen minns du att det finns ett rensningssteg för att ta bort avslutande blanksteg. Du bestämmer dig för att prova och se om det kan vara till hjälp. 7. Markera fältet Notes (Observationer). Klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) (listrutepil i tidigare versioner) och välj Rensa > Trimma utrymmen. ![Tableau Prep-funktionen för att trimma utrymmen.](/tableau/current/sv-se/prep/sv-se/Img/prep_trimspaces.png) Ja! Det gick – de extra blankstegen är borta. Nu vill du skapa ett separat fält för namnen på godkännare. Du ser alternativet Dela värden på menyn och bestämmer dig för att prova det. 8. Markera fältet Notes (Observationer). Klicka på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) (listrutepil i tidigare versioner) och välj Dela värden > Automatic Split (Automatisk delning). Det här alternativet gjorde precis det du hoppades – returkommentarerna och godkännarnas namn delades upp i separata fält. ![Tableau Prep delar automatiskt upp returkommentarerna och godkännarens namn i separata fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_split1.png) Precis som i Tableau Desktop tilldelades fälten automatiskt ett namn i Tableau Prep. Men du kan byta namnen på de nya fälten till något mer beskrivande. 9. Markera fältet Notes-Split 1 (Observationer: delning 1). Dubbelklicka på fältnamnet och skriv Return Notes (Returkommentarer). 10. Upprepa samma steg för det andra fältet och byt namn på det till Approver (Godkännare). 11. Avsluta med att ta bort det ursprungliga fältet Notes (Observationer) eftersom du inte längre behöver det. Markera fältet Notes (Observationer), klicka på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) (listrutepil i tidigare versioner) och välj Ta bort (Ta bort fält i tidigare versioner) från menyn. ![Profilkort i ett Tableau Prep-flödessteg för returorsak, kundanteckningar, vem som godkände returen samt order- och produkt-ID.](/tableau/current/sv-se/prep/sv-se/Img/prep_clean_returns.png) När du tittar på det nya fältet Approver (Godkännare) ser du att fältvärdena visar samma namn, men att de har matats in på olika sätt. Du vill gruppera dem för att få bort olika varianter av samma värde. Kanske kan du använda alternativet Gruppera värden (Gruppera och ersätt i tidigare versioner)? Du minns att det finns ett alternativ med namnet Vanliga tecken. Eftersom värdena innehåller samma bokstäver bestämmer du dig för att prova det. 12. Markera fältet Approver (Godkännare). Klicka på menyn Fler alternativ (![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)) (listrutepil i tidigare versioner) och välj Gruppera värden (Gruppera och ersätt i tidigare versioner) > Vanliga tecken. ![En tabell med godkännares namn med listrutemenyn Gruppera värden efter öppen och Vanliga tecken valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_group_common.png) Med det här alternativet grupperas alla varianter av varje ord. Precis vad du var ute efter. När du har kontrollerat att de övriga namnen har grupperats korrekt stänger du redigeraren Gruppera värden genom att klicka på Klart. ![En lista som grupperar namn med vanliga tecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_group_common1.png) Filen ser bra ut. 13. Ge rensningssteget ett namn så att du lättare har koll på ditt arbete. **Cleaned notes** (Rensade kommentarer) är ett passande namn. Nu när alla data om produktreturer har rensats upp vill du lägga till dem i dataposterna för ordrar från de förenade filerna. Dock saknas många av fälten i de förenade filerna. För att lägga till dessa fält (kolumner med data) i den förenade datauppsättningen måste du använda en koppling. ### Koppla dina data När du kopplar data måste filerna ha minst ett gemensamt fält. Eftersom fälten Order ID (Order-ID) och Product ID (Produkt-ID) är gemensamma i dina filer kan du koppla data baserat på dessa fält och visa alla rader där dessa fält är gemensamma fält. Du minns att du såg ett alternativ för att skapa en koppling när du skapade föreningen genom att dra och släppa. Du bestämmer dig för att prova det. 1. Dra steget Cleaned notes (Rensade kommentarer) i rutan Flöde till föreningssteget All orders (Alla ordrar) och släpp det på Koppla. ![Tableau Prep har lagt till de nya filerna i den föregående föreningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_join_return.png) När du kopplar filer i Tableau Prep visas resultatet från kopplingen i Join Profile (Kopplingsprofil). Det kan vara knepigt att arbeta med kopplingar. Ofta vill du kunna se hur en koppling är strukturerad, t.ex. vilka fält som används för att koppla filerna, antalet rader som returneras i resultatet och vilka fält som eventuellt utelämnas eller som har null-värden. Du blir glatt överraskad när du går igenom resultatet från kopplingen i Tableau Prep eftersom det finns så mycket information och interaktiva funktioner. ![Du kan utforska och interagera med kopplingen i rutan längst till vänster i kopplingsprofilen.](/tableau/current/sv-se/prep/sv-se/Img/prep_join_details.png) > [!TIP] > > **Tips:** Du kan utforska och interagera med kopplingen i rutan längst till vänster i kopplingsprofilen. Du kan också redigera värden direkt i rutorna av typen Join Clauses (Kopplingssatser) och tillämpa rensningsåtgärder i rutan Join Results (Kopplingsresultat). > > Klicka i diagrammet Join Type (Typ av koppling) om du vill prova olika kopplingskonfigurationer och se hur många rader som inkluderats eller utelämnats för varje tabell i avsnittet Summary of Join Results (Sammanfattning av kopplingsresultat). > > Välj de fält som du vill basera kopplingen på i avsnittet Applied Join Clauses (Tillämpade kopplingssatser) eller lägg till föreslagna kopplingssatser från avsnittet Join Clause Recommendations (Rekommendationer om kopplingssatser). > > Mer information om hur du arbetar med kopplingar finns i [Aggregera, koppla eller förena data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm). Du ser att över 13 000 rader har utelämnats från filerna för **All orders** (Alla ordrar). När du skapade kopplingen skapades den automatiskt baserat på fältet Product ID (Produkt-ID), men du vill även att den ska baseras på fältet Order ID (Order-ID). När du tittar i den vänstra rutan i kopplingsprofilen ser du att Order ID (Order-ID) finns med i listan över rekommenderade kopplingssatser, så du lägger snabbt till fältet därifrån. 2. Välj Order ID = Order ID (Order-ID = Order-ID) i avsnittet Join Clause Recommendations (Rekommendationer om kopplingssatser) i den vänstra rutan i kopplingsprofilen och klicka på plusknappen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addvalueicon.png)) för att lägga till kopplingssatsen. ![Kopplingstypen är definierad som en inre koppling (standardinställningen i Tableau Prep) och därför tas endast värden som finns i båda filerna med i kopplingen. ](/tableau/current/sv-se/prep/sv-se/Img/prep_join_rec.png) Eftersom kopplingstypen är definierad som en inre koppling (standardinställningen i Tableau Prep) så tas endast värden som finns i båda filerna med i kopplingen. Men du vill inkludera alla data från orderfilerna och data om returer för dessa filer. Därför måste du ändra kopplingstypen. 3. Klicka på sidan av diagrammet under Join Type (Typ av koppling) för att inkludera alla ordrar. I exemplet nedan klickar du på den vänstra sidan av diagrammet för att ändra kopplingstypen till en vänsterkoppling och inkludera alla data från föreningssteget All orders (Alla ordrar) och eventuella matchande data från steget Cleaned notes (Rensade kommentarer). ![Alla data från filerna med försäljningsorder och eventuella data om relevanta returer. ](/tableau/current/sv-se/prep/sv-se/Img/prep_join_rec2.png) Nu är alla data samlade från filerna med försäljningsordrar jämte data om relevanta returer. I rutan Join Clauses (Kopplingssatser) ser du alla värden som inte finns i den andra filen. Det finns till exempel många orderrader (som visas i rött) som saknar tillhörande returdata. Du gillar att du kan utforska data om kopplingen på den här detaljnivån. Du är ivrig att få sätta igång och analysera alla data i Tableau Desktop, men först vill du rensa några resultat från kopplingen som du upptäckt. Och du vet exakt hur du gör! > [!TIP] > > **Tips:** Är du osäker på om data behöver rensas ytterligare? Du kan förhandsgranska data i Tableau Desktop från Tableau Prep i alla steg i flödet. > > Högerklicka bara på steget i rutan Flöde och välj Preview in Tableau Desktop (Förhandsgranska i Tableau Desktop) på menyn. > > Du kan experimentera med data utan att eventuella ändringar som du gör i Tableau Desktop skrivs till datakällan i Tableau Prep Builder. Mer information finns i [Visa flödesutdata i Tableau Desktop](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#View). 4. Innan du börjar rensa kopplingsresultatet anger du Orders+Returns (Ordrar och returer) som namn för steget Koppla och sparar flödet. ### Rensa kopplingsresultatet **Obs!** När du rensar fälten i en koppling kan du utföra rensningen direkt i kopplingssteget. I den här handledningen lägger vi till ett rensningssteg så att rensningsåtgärderna blir tydliga. Om du vill prova att utföra stegen direkt i kopplingssteget hoppar du över steg 1 och 3 nedan. När du kopplade de två stegen lades de gemensamma fälten Order ID (Order-ID) och Product ID (Produkt-ID) till för båda tabellerna. Du vill behålla fältet Product ID (Produkt-ID) från alla ordrar och fältet Order ID (Order-ID) från filen för returer, och du vill ta bort dubblettfälten som kommer från dessa filer. Du vill också ta bort fälten File Paths (Filsökvägar) och Table Names (Tabellnamn) eftersom du inte behöver dem i utdatafilen. > [!TIP] > > **Tips:** När du kopplar tabeller baserat på fält som finns i båda filerna hämtar Tableau Prep in båda filerna och byter namn på dubblettfältet från den andra filen genom att lägga till ”-1” eller ”-2” i fältnamnet, t.ex. Order-ID och Order-ID-1. 1. Välj **Orders+Returns** (Ordrar och returer) i rutan Flöde, klicka på plusikonen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) och lägg till ett rensningssteg. 2. Markera och ta bort följande fält i rutan Profil: - Tabellnamn - Order ID (Order-ID) - File Paths (Filsökvägar) (endast Tableau Prep) - Product ID-1 (Produkt-ID-1) ![Ett Tableau Prep-flöde som visar flera profilkort valda, med menyn Fler alternativ öppen och alternativet Ta bort markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_clean_orders_returns.png) 3. Byt namn på fältet Order ID-1 (Order-ID-1) till Order ID (Order-ID). Det finns en hel del null-värden där produkten returnerats men där det inte finns någon returkommentar och där namnet på godkännaren saknas. För att underlätta analysen av dessa data vill du lägga till ett fält med ja\- och nej\-värden som anger om produkten returnerats. Det finns inget sådant fält än, men du kan lägga till det genom att skapa ett beräknat fält. 4. Klicka på Skapa beräknat fält i verktygsfältet. 5. Ge fältet namnet Returned? (Returnerad?) och ange beräkningen nedan. Avsluta med att klicka på Spara. `If ISNULL([Return Reason])=FALSE THEN "Yes" ELSE "No" END` ![Beräkningsredigeraren som visar beräkningssyntaxen för att skapa ett booleskt fält som är märkt Returnerad? och har värdena Ja och Nej.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_returned_bool.png) I analysen vill du också veta hur många dagar det tar att leverera en order, men inte heller det fältet finns än. Men eftersom du har all information du behöver lägger du bara till ett till beräknat fält för att skapa fältet. 6. Klicka på Skapa beräknat fält i verktygsfältet. 7. Ge fältet namnet Days to Ship (Antal leveransdagar) och ange beräkningen nedan. Avsluta med att klicka på Spara. `DATEDIFF('day',[Order Date],[Ship Date])` ![Beräkningsredigeraren som visar en formel för att beräkna skillnaden mellan två datum.](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_days2ship.png) 8. Ge steget namnet Clean Orders+Returns (Rensa ordrar och returer). 9. Spara ditt flöde. ![Ett Tableau Prep-flöde med ett rensningssteg valt och rutan Ändringar som visar rensningsåtgärderna som utförs efter ett kopplingssteg.](/tableau/current/sv-se/prep/sv-se/Img/prep_clean_orders_return2.png) ## 5\. Köra flödet och generera utdata Allt ser bra ut och det är dags att generera utdatafilen och börja analysera den i Tableau Desktop. Det enda du behöver göra är att köra flödet och generera extraktfilen. För att göra det måste du lägga till ett utdatasteg. Beroende på var du arbetar kan du mata ut flödet till en fil (endast Tableau Prep Builder), till en publicerad datakälla eller till en databas. 1. Välj **Clean Orders+Returns** (Rensa ordrar och returer) i rutan Flöde, klicka på plusikonen (![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png)) och välj Utdata (Lägg till utdata i tidigare versioner). När du lägger till ett utdatasteg öppnas rutan Utdata med en ögonblicksbild av alla data. Här kan du välja vilken typ av utdata du vill generera och ange namnet på filen och var du vill spara den. Standardplatsen är My Tableau Prep Builder\-lagringsplatsen i mappen med datakällor. ![En Tableau Prep-knapp för att köra ett flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_tutorial_run.png) 2. Gör följande i den vänstra rutan i listrutan Spara utdata till, beroende på var du arbetar: **Tableau Prep Builder** 1. Välj Fil (välj Spara till fil i tidigare versioner). 2. Klicka på knappen Bläddra och ange ett namn för filen i dialogrutan Spara dataextrakt som, t.ex. Orders\_Returns\_Superstore (Ordrar\_returer\_Superstore) och klicka på Godkänn. 3. Välj typen av utdata i fältet Utdatatyp. Välj Tableau-dataextrakt (.hyper) för Tableau Desktop eller Kommaavgränsade värden (.csv) om du vill dela extraktet med en tredje part. **Tableau Server eller Tableau Cloud** 1. Välj **Published data source** (Publicerad datakälla) 2. Välj ett projekt 3. Ange ett namn för filen, t.ex. Orders\_Returns\_Superstore (Ordrar\_returer\_Superstore). > [!TIP] > > **Tips:** Du kan välja mellan olika alternativ när du genererar utdata från ett flöde. Du kan generera en extraktfil (endast Tableau Prep Builder), du kan publicera data som en datakälla till Tableau Server eller Tableau Cloud och du kan skriva data till en databas. Mer information om hur du genererar utdatafiler finns i [Skapa dataextraktfiler och publicerade datakällor](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#Extract). 3. Gå till avsnittet Skrivalternativ för att visa alternativen för att skriva nya data till filerna. Eftersom du vill använda standardalternativet (Skapa tabell) och ersätta tabellen med utdata från flödet behöver du inte ändra något här. > [!TIP] > > **Tips:** Från och med version 2020.2.1 kan du välja hur du vill skriva flödesdata till tabellen. Du kan välja mellan två alternativ: Skapa tabell eller Lägg till i tabell. Standardalternativet i Tableau Prep är Skapa tabell. Med det här alternativet skrivs dina tabelldata över med nya data när du kör flödet. Om du väljer Lägg till i tabell läggs flödesdata till i den befintliga tabellen så att du kan övervaka både nya och historiska data varje gång du kör flödet. Mer information finns i [Anpassa skrivalternativ](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm#flow-writeoptions). 4. Klicka på Kör flöde i rutan Utdata eller klicka på knappen Kör flöde![Knappen Kör flöde i form av en pil som pekar åt höger.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow.png) i rutan Flöde för att generera utdata. **Obs!** Om du arbetar på webben klickar du på **Publicera** för att publicera utkastet av flödet. Du kan bara köra publicerade flöden. 5. När flödet har körts visas en statusdialogruta som anger om flödeskörningen lyckades och hur lång tid den tog. Stäng dialogrutan genom att klicka på Klart. ![Ett meddelande om att flödet har körts klart.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow_status.png) Om du arbetar på webben går du till Utforska > sidan Alla flöden och letar upp flödet. Du kan se statusen för flödeskörningen på sidan med flödesöversikten. ![Sidan Översikt som visar ett Tableau Prep-flöde på webben.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_getstarted.png) Du kan se till att dina data är uppdaterade genom att köra flödet manuellt eller via kommandoraden. Om du har Data Management och om Tableau Prep Conductor är aktiverat kan du även köra flödet enligt ett schema i Tableau Server eller Tableau Cloud. Från och med Tableau Prep Builder version 2020.2.1 och på webben kan du även välja att uppdatera alla data varje gång flödet körs, eller köra flödet med inkrementell uppdatering och endast bearbeta nya data vid varje uppdatering. Mer information om hur du ser till att dina data är uppdaterade finns i följande avsnitt: - [Uppdatera flödesutdatafiler från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm) - [Publicera ett flöde i Tableau Server eller Tableau Cloud](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm) - [Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm) ## Sammanfattning och resurser Du är en mästare på att förbereda data för analys. Du har snabbt rensat och förvandlat oorganiserade data. På nolltid har du rensat och färdigställt data från flera datauppsättningar och förvandlat dem till en smidig, organiserad datauppsättning som du kan arbeta med och analysera i Tableau Desktop. Vill du öva ännu mer? Prova att göra klart resten av exempelflödet för Superstore med hjälp av följande datafiler: - [Orders\_South\_2015](https://mkt.tableau.com/PrepTutorials/orders_south_2015.csv) - [Orders\_South\_2016](https://mkt.tableau.com/PrepTutorials/orders_south_2016.csv) - [Orders\_South\_2017](https://mkt.tableau.com/PrepTutorials/orders_south_2017.csv) - [Orders\_South\_2018](https://mkt.tableau.com/PrepTutorials/orders_south_2018.csv) - [Orders\_Central](https://mkt.tableau.com/PrepTutorials/Orders_Central.csv) - [Orders\_East](https://mkt.tableau.com/PrepTutorials/Orders_East.xlsx) - [Orders\_West](https://mkt.tableau.com/PrepTutorials/Orders_West.csv) - [returns\_reasons\_new](https://mkt.tableau.com/PrepTutorials/return_reasons_new.xlsx) - [Kvot](https://mkt.tableau.com/PrepTutorials/Quota.xlsx) Du kan också hitta filerna på följande sökvägar på datorn när du har installerat Tableau Prep Builder: - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US\Superstore Files` - (Mac) `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US/Superstore Files` Vill du lära dig mer? Ta en titt på dessa fantastiska [resurser](https://www.tableau.com/sv-se/about/blog/2018/7/master-tableau-prep-list-learning-resources-92064) eller gå en [personlig utbildning](https://www.tableau.com/sv-se/learn/classroom/prep). Vill du veta mer om det vi gått igenom här? Ta en titt på övriga avsnitt i Tableau Prep-hjälpen online. ## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Kommandoradsreferens för Tableau Prep Du kan interagera med Tableau Prep med hjälp av kommandoraden via antingen huvudprogrammet (Tableau Prep.exe) eller kommandoradsgränssnittet (tableau-prep-cli.bat). - Tableau Prep.exe: Används för att konfigurera hur programmet initieras. Exempel: installera, aktivera, licensiera, ställa in kataloger för användardata eller felsöka Electron-skalet. - Tableau-prep-cli.bat: Används för att köra flöden. Exempel: skicka inloggningsuppgifter och parametrar samt uppdatera utdata utan att öppna det visuella gränssnittet. I det här dokumentet beskrivs alla kommandoradssyntaxer som stöds i Tableau Prep och är tillgängliga för kunderna, sorterat efter det verktyg där de är tillgängliga. Ytterligare kommandoradssyntaxer som stöds och som används av Tableau-utvecklare och Tableaus support ingår inte i det här dokumentet. ## Programmet Tableau Prep Följande åtgärder kan utföras från kommandoraden för programmet Tableau Prep.exe. ### Installation Installera Tableau Prep genom att köra .exe-installationsfilen som administratör från datorns kommandorad. Mer information finns i [Installera från kommandoraden](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_automate.htm). **Obs!** Det här alternativet finns bara i Windows.
SyntaxBeskrivning
tableau_<product_installer_name>.exe /option1 /option2 PROPERTY1 PROPERTY2

Kör kommandot som administratör från den mapp där .exe-filen finns eller ange den fullständiga sökvägen till .exe-filen på datorn. Kör inte från en delad katalog. En lista över de installationsalternativ som stöds finns i Installationsalternativ. En lista över de installationsegenskaper som stöds finns i Installationsegenskaper.

  • tableau_<product_installer_name>.exe är Tableau-installationsprogrammet för den produkt och den version som du installerar.

  • option1, option2 o.s.v. anger hur du vill att installationsprocessen ska köras.

  • PROPERTY1, PROPERTY2 o.s.v. anger konfigurationsinställningar som ska ställas in under installationen.

Exempel:

tableauPrepBuilder-64bit-2026-2-0.exe /quiet /norestart ACCEPTEULA=1 CRASHDUMP="0" SENDTELEMETRY="0"

Det här kommandot installerar Tableau version 2026.2 i tyst läge (visar inga uppmaningar, inget användargränssnitt och ingen licensdialogruta). Installationen slutförs utan omstart, slutanvändaravtalet (EULA) godkänns och felrapportering samt användningsrapportering stängs av.

### Aktivering, licensiering och registrering Använd de här kommandona för att kontrollera licensen, aktivera produkten under eller efter installationen och registrera produkten. Du hittar mer information i [Aktivera Tableau Desktop och Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_automate.htm#activate-tableau-desktop-and-tableau-prep-builder).
SyntaxBeskrivning
--activate <key>

Aktivera produkten med den medföljande produktnyckeln. Avslutar med koden 0 när det lyckas. Avslutar i annat fall med en felkod. Accepterar även enkelt bindestreck (-activate).

Om du vill aktivera produkten under installationen lägger du till en enda kommandorad som innehåller installationsalternativet ACTIVATE_KEY ”<key>” och anger produktnyckeln inom citattecken.

--register

Registrera produkten. Accepterar även enkelt bindestreck (-register). Om du vill registrera Tableau från kommandoraden måste du fylla i värdena i registret (Windows) eller .plist (Mac) först på alla datorer som ska köra Tableau Prep Builder.

I Windows kan du registrera produkten under installationen genom att lägga till en enda kommandorad som innehåller installationsalternativet REGISTER=”1”.

Mer information finns i Registrera Tableau Desktop och Tableau Prep Builder.

--check-license Visa aktiveringsgränssnittet om olicensierad.
--refresh

Uppdaterar licenser med det datum då deras aktuella underhållsperiod löper ut och stoppar förfallomeddelanden. Avslutar med koden 0 när det lyckas. Accepterar även enkelt bindestreck (-refresh).

Windows: Kör tableau.exe med alternativet --refresh och en produktnyckel.

MacOS: Kör alternativet -refresh på Tableau-objektet i /Applications-sökvägen.

--return <key>

Inaktivera den medföljande produktnyckeln så att den kan återanvändas. Accepterar även enkelt bindestreck (-return).

Windows: Kör tableau.exe med alternativet -return och en produktnyckel.

MacOS: Kör alternativet -return på Tableau-objektet i /Applications-sökvägen.

### Konfiguration och lagring Använd de här kommandona för att konfigurera filinställningar och lagringsplatser.
SyntaxBeskrivning
--settings-file <file location>

Läs in programmets konfigurationsinställningar från den angivna filen. Kan anges flera gånger för att stödja konfigurationer med flera lager, som när du har en global proxyserverkonfiguration som används av alla och en specifik databaskonfiguration som används för ett flöde.

Exempel på JSON-fil:

{
 "connection-sources":[
  {
	"endpoint":"prod-db-server.company.com",
	"username":"service_account_admin",
	"password":"secure_password_123"
	}
 ]
}

Exempelkommando:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --settings-file "C:\ProgramData\Tableau\global-proxy-config.json" --settings-file "C:\Users\jsmith\AppData\Roaming\Tableau\db-config.json"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --settings-file "/Library/Tableau/global-proxy-config.json" --settings-file "/Users/jsmith/Library/Application Support/Tableau/db-config.json"

--repository-location <file path>

Ange lagringsplatsens katalog. Som standard skapar Tableau Prep under installationen en mapp i mappen Dokument som heter Min Tableau Prep-lagringsplats. Den här mappen innehåller mappar för flöden, datakällor, anslutningar såväl som loggfiler och en tillfällig cache. I servermiljöer eller automatiserade miljöer kan du använda det här kommandot för att ange en alternativ lagringsplats och rikta flödeskörningen mot den.

Exempel:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --repository-location "D:\Tableau_Data\My_Prep_Repo"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --repository-location "/Users/jsmith/Documents/My Tableau Prep Repository"

--user-data-directory <location>

Katalog som används för att lagra Electron-programdata.

Medan --repository-location hanterar affärsresurser (loggar och data), så hanterar --user-data-directory programmets interna motor.

Som administratör använder du den här flaggan om du kör Tableau Prep Builder i en miljö med en hög grad av samtidighet, där flera processer behöver isolerade programtillstånd, eller vid felsökning av beständiga sessionslåsfel på en oberoende server.

Obs! När du kör kommandot skapas automatiskt den mapp som anges i --user-data-directory. Det användarkonto som kör skriptet måste dock ha skrivbehörighet till den överordnade katalogen.

Exempel:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --user-data-directory "D:\Tableau_Data\Prep_AppData"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --user-data-directory "/Users/jsmith/Library/Application Support/Tableau Prep"

### Öppna filer Använd de här kommandona för att öppna Tableau Prep-flödesfiler i formaten .tfl och .tflx.
SyntaxBeskrivning
--tfl<file>

Öppna den angivna .tfl-flödesfilen. Använd dubbla citattecken om filsökvägen innehåller blanksteg.

Exempel:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" -tfl "C:\Users\jsmith\Documents\My Flows\Clean_Sales_Data.tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder -tfl "/Users/jsmith/Documents/My Flows/Clean_Sales_Data.tfl"

--tflx<file>

Öppna den angivna paketerade .tflx-flödesfilen.

Exempel:

Windows:"C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --tflx "C:\Users\jsmith\Desktop\Quarterly_Report.tflx"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --tflx "/Users/jsmith/Desktop/Quarterly_Report.tflx"

## Kommandoradsgränssnittet i Tableau Prep Du kan köra följande kommandon med hjälp av Tableau Preps kommandoradsgränssnitt (tableau-prep-cli.bat). ### Uppdatera flödesutdata Använd de här alternativen för att köra flödet från kommandoraden för att uppdatera flödesutdata. Med den här metoden kan du bara köra ett flöde i taget. Mer information och begränsningar finns i [Uppdatera flödesutdatafiler från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm).
SyntaxBeskrivning
-c, --connections <path>

Sökvägen till den .json-fil som innehåller inloggningsuppgifterna för datakällorna och servrarna.

Tableau Prep Builder använder information från flödesfilen och från .json-inloggningsfilen för att köra flödet vid fjärranslutningar. Mer information finns i avsnittet Krav på .json-inloggningsfilen.

Om du ansluter till en Snowflake-databas ser du till att inkludera eventuella specifika parametrar som roll, lager och ibland OAuth-token eller autentisering via extern webbläsare.

Exempel på .json-inställningsfil – Snowflake:

{
 "connection-sources":[
  {
	"endpoint":"company_account.snowflakecomputing.com",
	"username":"SVC_TABLEAU_PREP",
	"password":"EncryptedPassword123",
	"attributes":{
	 "warehouse": "DATA_LOAD_WH",
	 "role": "TRANSFORM_ROLE"
	}
  }
 ]
}						

Exempel:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -c "path\to\[your credential file name].json" -t "path\to\[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

- p, - - parameters

Sökvägen till en .json-fil som åsidosätter standardparametervärdena i flödet. Detta är en annan fil än credentials.json-filen och den innehåller dina parameternamn och värden.

Mer information finns i Krav på .json-inloggningsfilen.

Exempel:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" -p|--parameters parameters.override.json

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl -p|--parameters parameters.override.json

-t,--tflFile <file path>Sökvägen till Tableau Prep-flödesfilen.
-inc, --incrementalRefresh

Om du inte har Tableau Prep Conductor aktiverat på servern för att schemalägga flödeskörningar kan du använda det här kommandot för att köra flödena med inkrementell uppdatering. Mer information finns i Kör flödet med inkrementell uppdatering aktiverad.

Exempel:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --incrementalRefresh -t "path\to\[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --incrementalRefresh -t path/to/[your flow file name].tfl

### Diverse kommandon Använd de här kommandona för att skriva ut Tableau Prep-versionen, aktivera felsökningsläget för att felsöka en flödesprocess, inaktivera SSL-validering och mycket annat.
SyntaxBeskrivning
--versionAnger den aktuella versionen av kommandoradsgränssnittet för Tableau Prep Builder och avslutar omedelbart processen.
-d, --debug

Aktiverar felsökningsläget. Genererar detaljerade loggar i den mapp som angetts för att lagra felsökning. Loggfiler lagras i: My Tableau Prep Builder Repository\Command Line Repository\Logs

Exempel:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --debug -t "[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --debug -t “[your flow file name]”.tfl

-dsv, --disableSslValidation

Inaktiverar kontroll av SSL-certifikat (användbart för vissa interna servermiljöer). När du kör det här alternativet på MacOS kan det visas en dialogruta som frågar efter nyckelringens användare och lösenord.

Från och med Tableau Prep Builder version 2019.3.2 kan du gå in i denna ytterligare parameter för att inaktivera denna dialogruta för nyckelkedja.

Exempel:

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -dsv -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

-h, --help

Visar hjälpmenyn för kommandoradsalternativen.

[Hoppa till huvudinnehåll](#main-content) # Konfigurera din datauppsättning **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Du kan ange hur stor del av en datauppsättning du vill jobba med i flödet genom att konfigurera datauppsättningen. När du ansluter till data eller drar tabeller till rutan Flöde läggs ett inmatningssteg automatiskt till för flödet. I inmatningssteget kan du bestämma vilka och hur mycket data som ska inkluderas i ditt flöde. Det här är alltid det första steget i flödet. Du kan även uppdatera data från inmatningssteget. Mer information finns i [Lägga till mer data i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm). I inmatningssteget kan du: - Högerklicka eller Cmd-klicka (MacOS) på inmatningssteget i rutan Flöde om du vill byta namn på det eller ta bort det. - Förena flera filer i samma överordnade eller underordnade katalog. Mer information finns i [Förena filer och databastabeller i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#Union). - (Version 2023.1 och senare) Inkludera automatiskt genererade radnummer baserat på den ursprungliga sorteringsordningen för datauppsättningen. Mer information finns i [Inkludera radnummer från en datauppsättning](#autogenerated_row_numbers). - Söka efter fält. - Se en förhandsgranskning av fältvärden. - Konfigurera fältegenskaperna genom att ändra fältnamnet eller genom att konfigurera textinställningarna för textfiler. **Obs!** Om ett fältvärde innehåller hakparenteser så konverteras de automatiskt till parenteser. - Konfigurera det dataurval som hämtas in till flödet. Läs mer i [Konfigurera storleken på dataurvalet](#sample). - Ta bort fält som inte behövs. Du kan alltid gå tillbaka till inmatningssteget och inkludera dem senare. - Dölj fält som inte behöver rensas, men som du ändå vill inkludera i flödet. Du kan visa dem igen när som helst om de behövs. - Tillämpa filter på valda fält. - Ändra fältdatatypen för dataanslutningar som har stöd för det. - (version 2023.3 och senare) Du kan ställa in rubriken och startraden för CSV-filer. - (version 2024.1 och senare) Du kan ställa in rubriken och startraden för Excel-filer. ## Inkludera radnummer från en datauppsättning _Stöds i Tableau Prep Builder version 2023.1 och senare och på webben för Microsoft Excel-filer och textfiler (.csv)._ **Obs!** Det här alternativet stöds för närvarande inte för filer som ingår i en inmatningsförening. Från och med version 2023.1 genererar Tableau Prep automatiskt radnummer baserat på den ursprungliga sorteringsordningen för data som du kan inkludera som ett nytt fält i flödet. Detta är bara tillgängligt för Microsoft Excel-filer och textfiler (.csv). Om du i tidigare versioner ville inkludera de här radnumren var du tvungen att lägga till dem manuellt i källan innan du lade till datauppsättningen i flödet. Det här fältet genereras i inmatningssteget när du ansluter till dina data. Som standard utesluts det från flödet, men du kan inkludera det med ett klick. Om du väljer att inkludera det fungerar det som vilket annat fält som helst, och du kan använda det i flödesåtgärder och beräknade fält. Tableau Prep har också stöd för funktionen ROW\_NUMBER för beräknade fält. Den här funktionen är användbar när det finns fält i datauppsättningen som kan definiera sorteringen, till exempel rad-ID eller tidsstämpel. Mer information om hur du använder den här funktionen finns i [Skapa beräkningar för detaljnivå, rankning och sektioner](https://help.tableau.com/current/prep/sv-se/prep_calculations.htm). ### Lägga till fältet Radnummer i källan i ett flöde 1. Högerklicka eller Cmd-klicka (MacOS) på fältet, eller klicka på menyn Fler alternativ ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och välj Inkludera fält. Förhandsgranskning av data: ![](/tableau/current/sv-se/prep/sv-se/Img/prep_dp_Include_srn.png) Fältlista: ![](/tableau/current/sv-se/prep/sv-se/Img/prep_fl_Include_srn.png) Ändringslistan rensas, fältet ingår nu i flödesdata och du kan se de genererade radnumren i efterföljande flödessteg. #### Information om Radnummer i källan När du inkluderar Radnummer i källan i en datauppsättning gäller följande alternativ och överväganden. - Radnummer i datakällan tillämpas före eventuella dataurval och filter. - Detta skapar ett nytt fält som kallas Radnummer i källan (Source Row Number) som finns i hela flödet. Det här fältnamnet är inte översatt, men du kan när som helst ändra det. - Om det redan finns ett fält med det här namnet läggs ett versionsnummer till i det nya fältnamnet. Till exempel Radnummer i källan-1, Radnummer i källan-2 och så vidare. - Du kan ändra fältets datatyp i efterföljande steg. - Du kan använda det här fältet i flödesåtgärder och beräkningar. - Detta värde återskapas för hela datauppsättningen varje gång indata uppdateras eller flödet körs. - Det här fältet är inte tillgängligt för inmatningsföreningar. ## Ställa in rubrik och startrad för data _Stöds i Tableau Prep Builder version 2023.3 och senare och på webben för textfiler (.csv) samt i version 2024.1 och senare för Excel-filer (.xls)._ Du kan ställa in en specifik rad som rubrikrad för ett fält och identifiera den rad på vilken data startar för Excel- och textfiler (.csv). När du ansluter till Excel- eller textfiler är det vanligt att filerna har formaterats med metainformation på de första raderna för att göra dem läsbara för människor. Som standard tolkar Tableau Prep de första raderna i CSV-filerna som rubrikraden. Excel-filer tolkas utifrån fälttyper och tomma rader. Tableau Prep kan välja en rad som rubrik eller inte inkludera någon rubrikrad. I följande fil tolkas till exempel `STORE DETAILS` som rubrikrad. Du kan utesluta metadatainformationen (1) och tillhandahålla rätt schemastruktur för data genom att ställa in rad 3 som rubrik (2) och rad 4 som den rad där data börjar. CSV-filer: ![Rubrikens metadata, inklusive butiksinformation som kod, beskrivning och enhetsvärden.](/tableau/current/sv-se/prep/sv-se/Img/prep_setHeader_metadata.png) Excel-filer: ![](/tableau/current/sv-se/prep/sv-se/Img/prep_setHeader_metadataExcel.png) Till exempel visar följande standardinställningarna för radrubriken och startraden: ![](/tableau/current/sv-se/prep/sv-se/Img/prep_SetHeaderBefore.png) Följande visar data exklusive metadata: ![](/tableau/current/sv-se/prep/sv-se/Img/prep_SetHeaderAfter.png) **Obs!** Förhandsgranskningen av data återspeglar inte ändringar av inställningar för dataurval. ### Konfigurera rubriken och startraden Med vyn för förhandsgranskning av data kan du visuellt inspektera schemastrukturen för data och ställa in rubriker och startrader till att exkludera metadata från indatan. Alla värden som är högre än rubrikradens värde kan användas som värde på Startrad för data. Som standard anges startraden för data som den nästföljande raden efter rubrikraden i Tableau Prep. Alla rader mellan rubrikraden och startraden för data ignoreras. **Obs!** Förhandsgranskning av data och datatolk utesluter varandra. Datatolken upptäcker bara undertabeller i dina Excel-kalkylblad och har inte stöd för att specificera startraden för textfiler och kalkylblad. 1. Välj indatasteget. 2. Klicka på Förhandsgranskning av data i verktygsfältet. 3. På raden som du vill ställa in som rubrik klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Ställ in som rubrik. 4. På raden som du vill ställa in som startrad för data klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Ställ in som datastart. Som standard är startraden för data inställd på nästföljande radnummer.  ![](/tableau/current/sv-se/prep/sv-se/Img/prep_SetHeaderDP.png) Menyn Rubrikalternativ visar rubrikraden och radnumret för datastartraden. Alternativt kan du ställa in rubriken och startraden direkt i dialogrutan Rubrikalternativ. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_SetHeaderOldWay.png) ### Flera scheman i en och samma fil Om en enskild fil innehåller flera datakällor kan du skapa ett extra inmatningssteg genom att ansluta till samma datakälla och sedan ställa in rubrik och startrad för data för den andra datakällan. Exempelvis innehåller följande fil en datakälla som börjar på rad nummer 3 (1) med ett annat, separat andra schema som startar på rad nummer 28 (2). ![ En datakälla som börjar på rad nummer 3 (1) med ett annat, separat andra schema som startar på rad nummer 28 (2).](/tableau/current/sv-se/prep/sv-se/Img/prep_setHeader_mutliSource.png) ![Flera scheman i en och samma fil.](/tableau/current/sv-se/prep/sv-se/Img/prep_setHeader_multiFlow.png) Följ de här stegen för den här typen av datakälla. 1. Välj det första inmatningssteget. 2. Klicka på Förhandsgranskning av data i verktygsfältet. 3. På raden som du vill ställa in som rubrik klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Ställ in som rubrik. 4. På raden som du vill ställa in som startrad för data klickar du på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Ställ in som datastart. Som standard är startraden för data inställd på nästföljande radnummer. 5. Välj nästa inmatningssteg. 6. Upprepa stegen ovan för att ställa in rubriken och startraden för ytterligare datakällor. ![Flera scheman i en och samma fil.](/tableau/current/sv-se/prep/sv-se/Img/prep_setHeader_multiFlow.png) Alla rader mellan rubrikraden och startraden för data ignoreras. ### Förena flera tabeller _Stöds i Tableau Prep Builder version 2024.1 och senare och på webben för textfiler (.csv)._ Du kan förena flera tabeller från datakällor som har samma schemastruktur och metadatarad. 1. Anslut till filerna och välj det första inmatningssteget. 2. Klicka på Förhandsgranskning av data i verktygsfältet. 3. På raden som du vill ställa in som rubrik klickar du på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Ställ in som rubrik. 4. På raden som du vill ställa in som startrad för data klickar du på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Ställ in som datastart. 5. Klicka på fliken Tabeller och välj Förena flera tabeller. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_setHeader_DPunion.png) 7. Klicka på Tillämpa för att förena filerna och behålla rubriken och radvalet för alla filer i inmatningsföreningen. Detta förutsätter att filstrukturen och schemat för de förenade filerna i inmatningen är desamma. ## Ansluta till en anpassad SQL-fråga Om din databas har stöd för anpassad SQL visas Anpassad SQL längst ned i rutan Anslutningar. Öppna fliken Anpassad SQL genom att dubbelklicka på Anpassad SQL. På den här fliken kan du kapa frågor som väljer ut data i förväg och köra åtgärder som är specifika för källan. När frågan hämtar datauppsättningen kan du välja vilka fält som ska tas med, tillämpa filter eller ändra datatypen innan du lägger till data i flödet. ![Fliken Anpassad SQL i ett Tableau Prep-flödesinmatningssteg, där du kan ange en SQL-fråga för att ansluta till data.](/tableau/current/sv-se/prep/sv-se/Img/prep_customSQL.png) Mer information om hur du använder anpassad SQL finns i [Använda anpassad SQL för att ansluta till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm#custom__sql). ## Tillämpa rensningsåtgärder i ett inmatningssteg Endast vissa rensningsåtgärder är tillgängliga i ett inmatningssteg. Du kan göra följande ändringar i listan för inmatningsfältet. Dina ändringar spåras i rutan Ändringar och kommentarer läggs till i vänster i inmatningssteget i rutan Flöde och i inmatningsfältets lista. - **Dölj fält**: Dölj fält i stället för att ta bort dem. Detta gör flödet mer lättöverskådligt. Du kan alltid visa dem igen om du behöver dem. Dolda fält inkluderas fortfarande i utdata när du kör flödet. - **Filtrera**: Använd beräkningsredigeraren för att filtrera värden. Från och med version 2023.1 kan du också använda dialogrutan Filter för relativa datum för att snabbt ange datumintervall för alla fält av typen datum samt typen datum och tid. - **Byta namn på fält**: Dubbelklicka eller Ctrl-klicka (MacOS) på fältnamnet i fältet Fältnamn och ange ett nytt fältnamn. - **Ändra datatyp**: Klicka på datatypen för fältet och välj en annan datatyp på menyn. Det här alternativet stöds för närvarande för Microsoft Excel, text- och PDF-filer, Box-, Dropbox-, Google Drive- och OneDrive-datakällor. Alla andra datakällor kan ändras i ett rensningssteg. ### Välja vilka fält som ska ingå i flödet **Obs!** Från och med version 2023.1 kan du välja att dölja, visa, ta bort eller inkludera flera fält. I tidigare versioner kan du arbeta med ett fält i taget och markera eller avmarkera kryssrutorna för att inkludera eller ta bort fält. I rutan Indata visas en lista med fält i datauppsättningen. Som standard inkluderas alla fält utom det automatiskt genererade fältet Radnummer i källan. Använd antingen förhandsgranskning av data eller listvyn för att hantera fälten. - **Söka**: Hitta fält. - Dölja fält: Dölj fält som du vill inkludera i flödet, men som inte behöver rensas. - Klicka på ögat i fältlistan ![En ikon som föreställer ett öga med en diagonal linje genom det.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_icon.png)eller välj Dölj fält från menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png). - I Förhandsgranskning av data väljer du Dölj fält från menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png). Fälten bearbetas av flödet vid körning. Du kan också visa (Ta fram) dem igen när som helst om du behöver dem. Du hittar mer information i [Dölja fält](https://help.tableau.com/current/prep/sv-se/prep_filter.htm#hide_fields). - Inkludera fält: Lägg till fält i flödet som har markerats som borttagna. - I fältlistan väljer du en eller flera rader och högerklickar, Cmd-klickar (MacOS), eller klickar på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Inkludera fält om du vill lägga till fält som markerats som borttagna igen. - I Förhandsgranskning av data klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på fältet du vill inkludera i flödet och väljer Inkludera fält. - Ta bort fält: - I fältlistan väljer du en eller flera rader och högerklickar, Cmd-klickar (MacOS), klickar på X eller på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Ta bort fält om du vill ta bort fält som inte ska inkluderas i flödet. - I Förhandsgranskning av data klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på fältet som du vill ta bort och väljer Ta bort fält. ### Tillämpa filter på fält i inmatningssteget Använd filter i indatasteget för att minska mängden data som du hämtar in från datakällorna. Du får bättre effektivitet och ett mer användbart dataurval genom att utesluta data som du inte vill bearbeta när du kör flödet. I indatasteget kan du använda filter med hjälp av beräkningsredigeraren. Från och med version 2023.1 kan du också använda dialogrutan Filter för relativa datum för att ange ett exakt datumintervall med värden som ska inkluderas för fält av typen datum samt typen datum och tid. Du hittar mer information i ”Filter för relativa datum” i [Filtrera data](https://help.tableau.com/current/prep/sv-se/prep_filter.htm). Du kan använda andra filteralternativ i rensningssteget och i andra typer av steg. Mer information finns i [Filtrera data](https://help.tableau.com/current/prep/sv-se/prep_filter.htm). #### Använda ett beräkningsfilter 1. Klicka på Filtrera värden i verktygsfältet. Använd någon av följande metoder för att filtrera data: - I fältlistan klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) från fältnamnet och väljer Filtrera > Beräkning …. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_filter_calc_view.png) - I Förhandsgranskning av data klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) från fältnamnet och väljer Filtrera > Beräkning …. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_dp_filter_calc.png) 2. Ange filtervillkoren i beräkningsredigeraren. ![Ett filterfönster där du kan ange en beräkning och välja ett referensvärde.](/tableau/current/sv-se/prep/sv-se/Img/prep_inputfilter2.png) #### Använda ett filter för relativa datum 1. Välj ett fält med datatypen Datum eller Datum och tid, och använd någon av följande metoder för att tillämpa ett relativt datumfilter. - I fältlistan högerklickar du, Cmd-klickar (MacOS), eller klickar på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) från kolumnen Fältnamn och väljer Filtrera \> Relativa datum. - I Förhandsgranskning av data klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) från fältet och väljer Filtrera > Relativa datum. ![](/tableau/current/sv-se/prep/sv-se/Img/Prep_dp_relative_date.png) 2. I dialogrutan Filter för relativa datum anger du exakt vilka år, kvartal, månader, veckor eller dagar som du vill inkludera i flödet. Du kan också konfigurera ett ankare som är relativt till ett specifikt datum, och du kan även använda null-värden. **Obs!** Som standard sker filtreringen i förhållande till det datum då flödet körs eller förhandsgranskas av användaren. ![Ett filter för relativa datum, med alternativ för år, kvartal, månader, veckor och dagar.](/tableau/current/sv-se/prep/sv-se/Img/prep_inputfilter_relativedates2.png) ### Ändra fältnamn Använd någon av följande metoder för att ändra namnet på ett fält. En kommentar läggs till i fältrutnätet och i rutan Flöde till vänster i inmatningssteget. Dina ändringar spåras också i rutan Ändringar. - I fältlistan väljer du ett fält i kolumnen Fältnamn och klickar på Byt namn på fält. Skriv det nya namnet i fältet. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_list_view_rename.png) - I Förhandsgranskning av data väljer du ett fält och klickar på Byt namn på fält. Skriv det nya namnet i fältet. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_dp_rename_field.png) ### Ändra datatyper _Stöds för närvarande för Microsoft Excel, text- och PDF-filer, Box-, Dropbox-, Google Drive- och OneDrive-datakällor. Alla andra datakällor kan ändras i ett rensningssteg._ **Obs!** Du kan bara ändra datatypen för Radnummer i källan (version 2023.1 och senare) i ett rensningssteg eller en annan typ av steg. Gör följande om du vill ändra datatypen för ett fält: 1. Klicka på datatypen för fältet. 2. Välj den nya datatypen på menyn. - Förhandsgranskning av data: ![](/tableau/current/sv-se/prep/sv-se/Img/prep_dp_chg_data_type.png) - Fältvy: ![En datatyp i ett fält i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_inputdatatype2.png) Du kan också ändra datatypen för fälten i andra typer av steg i flödet eller tilldela dataroller så att det blir enklare att validera fältvärdena. Mer information om hur du ändrar datatypen eller använder dataroller finns i [Granska de datatyper som tilldelats dina data](https://help.tableau.com/current/prep/sv-se/prep_explore.htm#reviewdatatypes) och [Använd dataroller för att validera dina data](https://help.tableau.com/current/prep/sv-se/prep_validate_data.htm). ## Konfigurera fältegenskaper När du arbetar med textfiler visas fliken **Inställningar** där du kan redigera anslutningen och konfigurera textegenskaper, t.ex. fältavgränsaren för textfiler. Du kan också redigera filanslutningen i rutan Anslutningar eller konfigurera inställningar för inkrementell uppdatering. Mer information om hur du konfigurerar inkrementell uppdatering för ditt flöde finns i [Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm). När du arbetar med Excel- eller textfiler kan du korrigera felaktigt härledda datatyper innan du ens startar flödet. Du kan alltid ändra datatyper i efterföljande steg i rutan Profil efter att du har startat flödet. ### Konfigurera textinställningar i textfiler Välj bland följande alternativ om du vill ändra inställningarna som används för att parsa textfiler: - Första raden innehåller rubrik (standard): Välj det här alternativet om du vill använda den första raden för fältetiketter. - Generera fältnamn automatiskt: Välj det här alternativet om du vill att Tableau Prep Builder ska generera fältrubrikerna automatiskt. Namngivningskonventionen för fält följer samma modell som den för Tableau Desktop: **F1**, **F2** och så vidare. - Fältavgränsare: Välj ett tecken i listan som ska användas för att avgränsa kolumnerna. Om du vill ange ett anpassat tecken väljer du Annat. - Textkvalificerare: Välj det tecken som omger värdena i filen. - Teckenuppsättning: Välj den teckenuppsättning som beskriver textfilens kodning. - Språkzon: Välj den språkzon som ska användas för att parsa filen. Den här inställningen anger vilken decimal- och tusentalsavgränsare som ska användas. ## Konfigurera storleken på dataurvalet _Stratifierat radval stöds i Tableau Prep Builder version 2023.3 och senare._ Tableau Prep fastställer som standard det maximala antalet rader som krävs för att effektivt utforska och förbereda data för att få ett representativt urval av datauppsättningen. Enligt Tableau Preps urvalsalgoritm gäller att ju fler fält som finns i indata, desto färre antal rader tillåts. Det resulterande dataurvalet kan innehålla alla rader du behöver, eller inte, beroende på hur urvalet beräknades och returnerades. Till exempel använder Tableau Prep som standard metoden Snabbval för dataurvalet. Med den här metoden läses de översta raderna in, och om datauppsättningen är stor och data har strukturerats kronologiskt, så kan det hända att de tidigaste data tas med, men att du inte får en fullständig representation av alla data. Om du inte ser de data du förväntade dig kan du ändra inställningarna för dataurvalet och köra frågan igen. När du skapar eller redigerar flöden med webbredigering är det Tableau Server-administratören som konfigurerar det högsta antalet rader som en användare kan välja när stora datauppsättningar används. I Tableau Cloud är den här gränsen fast och den kan inte ändras av administratören. Mer information finns i Urvalsdata och bearbetningsbegränsningar i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm#sample-data-and-processing-limits) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm#sample-data-and-processing-limits). ### Förbereda data för provtagning Om du vet att vissa värden inte behövs för analysen tar du bort fälten i inmatningssteget, så att dessa data inte inkluderas när du skapar eller kör flödet. Om du har en stor datauppsättning som utlöser provtagning så ökar antalet rader som Tableau Prep läser in om du tar bort fält i inmatningssteget. När provtagning inte används minskar datavolymen som Tableau Prep läser in om du tar bort fält i inmatningssteget. När du har tagit bort onödiga fält och värden från datauppsättningen kan du ändra mängden data som läses in för urvalet eller urvalsmetoden. ### Ändra inställningar för dataurval Genom att använda urvalsdata blir interaktiviteten bättre och flödesredigeringen blir mer effektiv jämfört med om du profilerar alla data och använder ändringar på större datauppsättningar när du arbetar. Alla data används när du kör flödet. Alla ändringar du gör i urvalsdelen gäller för det aktuella flödet. Om du vill kontrollera data efter rensning och formning kör du flödet och tittar på resultatet i Tableau Desktop. **Obs!** Kör hela flödet i stället för att visa urvalet i Tableau Desktop, så att du kan se alla data. Om du ser oväntade eller felaktiga värden som inte fanns i urvalet kan du gå tillbaka till Tableau Prep för att åtgärda detta. 1. Ta bort onödiga fält och värden från datauppsättningen. 2. Välj ett inmatningssteg och klicka sedan på fliken Dataurval. ![Ett formulär för att konfigurera indata och ange antalet rader för urval.](/tableau/current/sv-se/prep/sv-se/Img/prep_sampleMenu.png) 3. Välj det antal rader som du vill läsa in för dataurval. Det antal rader du väljer påverkar prestanda. - Automatiskt: (standard) Läser in data snabbt och beräknar automatiskt antalet rader så att det finns tillräckligt med data för ett urval. Antalet rader som läses in är lika med eller mindre än 393 216. - Specificera: Används vanligtvis för att läsa in ett litet antal rader så att du kan förstå datastrukturen och få snabba inläsningstider. Ange ett antal rader som mindre än 1 miljon. **Obs!** I webbredigering är det Tableau Server-administratören som konfigurerar det högsta antalet rader som en användare kan välja när stora datauppsättningar används. I Tableau Cloud är den här gränsen fast och den kan inte ändras av administratören. Som användare kan du välja antalet rader upp till denna gräns. - Maximum: Läser in så mycket data som möjligt för radurval som är lika med eller mindre än 1 048 576. Se till att du uppfyller [kraven för hög prestanda](https://www.tableau.com/sv-se/products/techspecs) för stora datauppsättningar. 5. Välj den metod som ska användas för antalet rader som returneras för urval. Prestanda kan påverkas när Slumpmässig eller Stratifierad väljs. **Obs!** Radval stöds endast om din indatakälla stöder slumpmässigt urval. Om datakällan inte stöder slumpmässigt urval, används standardmetoden Snabbval. - Snabbval: (standard) Urvalsdata baseras på prestanda och raderna returneras så snabbt som möjligt. Vissa rader kanske inte inkluderas i urvalet. De rader som används för urvalet kan vara de första N raderna eller raderna som databasen har cachelagrat i minnet från en tidigare fråga. Även om detta nästan alltid är snabbare än slumpmässigt urval, så kan det returnera ett snedvridet urval (exempelvis data för endast ett år i stället för alla år som finns i data, om posterna sorteras kronologiskt). - Slumpmässig: Används för att göra ett urval i en stor datauppsättning och returnera en allmän representation av hela urvalet av rader. Tableau Prep returnerar slumpmässiga rader baserat på alla valda rader som läses in. Det här alternativet kan påverka prestanda första gången data hämtas. - Stratifierad: Används för att gruppera efter ett visst fält och sedan göra ett dataurval inom varje undergrupp. Tableau Prep returnerar det begärda antalet rader fördelade över det valda fältet för att gruppera så jämnt som möjligt. I vissa fall och baserat på datakällan kan detta resultera i att vissa värden för fältet har fler rader än andra. #### Exempel Dessa exempel bygger på datauppsättningen Globala indikatorer som ingår i Tableau Prep. Det första urvalet använder Automatiskt för antalet rader och Slumpmässig för urvalsmetoden eller antalet rader som ska returneras för urval. ![Fält för att ange antal rader och radval, med slumpmässigt radval valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_sample_autoRandom.png) Med de här värdena valda så väljs 3 000 rader ut slumpmässigt och används för att representera hela datauppsättningen. ![Rader väljs ut slumpmässigt och används för att representera hela datauppsättningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_sample_paneAutoRandom.png) Det andra urvalet använder Specificera för antalet rader och Stratifierad för urvalsmetoden. Det angivna antalet rader är inställt på värdet 7 och fältet _Födelseantal_ används för gruppering. ![Fält för att ange antal rader och radval, med stratifierat radval valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_sample_stratfied.png) De nya urvalsvärdena visar en enhetlig fördelning av 7 rader med unika värden över alla fält. ![Det angivna antalet rader är inställt på värdet 7 och fältet Födelseantal används för gruppering.](/tableau/current/sv-se/prep/sv-se/Img/prep_sample_stratified_example.png) [Hoppa till huvudinnehåll](#main-content) # Kopiera steg, åtgärder och fält **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). När du rensar dina data utför du ofta samma rensningsåtgärder om och om igen under hela flödet. För att göra rensningen och bearbetningen av dina data mer effektiv kan du kopiera och klistra in åtgärder under hela flödet, eller till och med kopiera valda steg eller grupper och spara dem så att du kan utföra rensningsåtgärder en gång och sedan återanvända dem när det behövs. Du kan till och med duplicera fält för att experimentera med olika rensningsåtgärder. Mer information om hur du skapar grupper i flödet finns i [Gruppsteg](https://help.tableau.com/current/prep/sv-se/prep_build_flow.htm#group_steps). ## Kopiera och klistra in steg Kopiera ett eller flera steg så kan du använda dem i ett annat område i samma flöde. Det här alternativet är inte tillgängligt för inmatningssteg som innehåller en förening i inmatningssteget. 1. I rutan Flöde väljer du ett eller flera steg eller grupper i flödet. 2. Högerklicka eller Ctrl-klicka (MacOS) på det valda steget och välj sedan Kopiera. ![Högerklicksmenyn för ett steg i en Tableau Prep-flödesruta, med alternativet Kopiera markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_copy1.png) 3. För att klistra in de kopierade stegen gör du något av följande: - Hovra över ett steg eller en flödeslinje tills plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) visas, klicka sedan på ikonen och välj Klistra in i menyn. - Högerklicka eller Ctrl-klicka (MacOS) i valfritt tomt utrymme på arbetsytan och klicka på Klistra in. ![Alternativet Klistra in vid skapande av ett flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_paste1.png) 4. Om du klistrade in stegen i ett tomt utrymme i flödet, drar och släpper du stegen där du vill placera dem i flödet. Om du lägger till steg i slutet av ett flödessteg läggs stegen automatiskt till i slutet av steget. Om du infogar steg mellan befintliga flödessteg flyttar du stegen dit du vill ha dem i flödet och åtgärdar eventuella fel. Du kan ta bort flödeslinjer eller flytta runt stegen vid behov. Om du till exempel vill länka ett steg till de kopierade stegen tar du bort den befintliga flödeslinjen om det finns någon, drar sedan det befintliga steget till det nya steget och släpper det på Lägg till. ![Flödeslinjer som tas bort.](/tableau/current/sv-se/prep/sv-se/Img/prep_paste_fix.png) Mer information om hur du organiserar flödet finns i [Omorganisera ditt flödes layout](https://help.tableau.com/current/prep/sv-se/prep_build_flow.htm#move_steps). ## Kopiera och klistra in rensningsåtgärder Du kan kopiera och klistra in rensningsåtgärder i samma flöde för att återanvända dina åtgärder med något av följande alternativ: - Kopiera en åtgärd från rutan Ändringar i ett steg och klistra in den i rutan Ändringar för samma steg eller ett annat steg för att tillämpa samma åtgärd i det steget. - Dra och släpp en åtgärd från rutan Ändringar och släpp den i andra fält i rutan Profil för det steget om du vill tillämpa åtgärden på flera fält. Det här alternativet är inte tillgängligt för åtgärder som påverkar flera fält, t.ex. beräknade fält. Om du vill kopiera och klistra in en ändring i ett steg till samma steg eller ett annat steg gör du följande: 1. Välj den ändring du vill kopiera i rutan Ändringar. 2. Högerklicka eller Ctrl-klicka (MacOS) på objektet som ska ändras och välj sedan Kopiera i menyn. ![Högerklicksmenyn i rutan Ändringar, med alternativet Kopiera markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_copy_changes1.png) 3. I rutan Ändringar högerklickar eller Ctrl-klickar (MacOS) du och väljer Klistra in där du vill klistra in ändringen. Markera ändringen och klicka på Redigera för att göra eventuella justeringar efter behov. ![Rutan Ändringar med alternativet Klistra in.](/tableau/current/sv-se/prep/sv-se/Img/prep_paste_change1.png) För att dra och släppa en ändring till andra fält i steget gör du följande: 1. Välj den ändring du vill kopiera i rutan Ändringar. 2. Dra ändringen över fältet där du vill tillämpa den och släpp den. Upprepa denna åtgärd vid behov. ![En skärm som visar att ett stapeldiagram kan dras och släppas.](/tableau/current/sv-se/prep/sv-se/Img/prep_paste_change_drag.png) ## Kopiera fält Från och med Tableau Prep Builder version 2019.2.3 och senare och på webben kan du kopiera dina fält om du vill experimentera med dina rensningsåtgärder i ett fält men inte vill ändra de ursprungliga uppgifterna. 1. Välj det fält du vill kopiera i rutan Profil, i rutan Resultat eller i listvyn. 2. Välj Duplicera fält i menyn Fler alternativ. ![Menyalternativet Duplicera fält i menyn Fler alternativ på ett profilkort i flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_duplicate_field.png) Ett nytt fält skapas med samma namn och en modifierare. Exempel: ”Leveransdatum -1”. ![Resultaten av alternativet Duplicera fält, som visar det nyskapade fältet Leveransdatum −1.](/tableau/current/sv-se/prep/sv-se/Img/prep_duplicate_field2.png) ## Skapa återanvändbara flödessteg _Stöds i Tableau Prep Builder version 2019.3.2 och senare._ **Obs!** Återanvändbara flödessteg kan inte skapas på webben, men du kan använda dem i webbflöden. Återanvändbara steg som innehåller filbaserade inmatningssteg stöds inte på webben ännu. Om du vanligtvis utför samma åtgärder med data om och om igen och du vill tillämpa samma steg i andra flöden, kan du i Tableau Prep Builder version 2019.3.2 och senare välja ett eller flera flödessteg eller grupper och deras tillhörande åtgärder eller hela flödet och spara det lokalt till en fil på din dator. Du kan även publicera det på Tableau Server eller Tableau Cloud om du vill dela det med andra. När flödesstegen publiceras på servern läggs en Sparade steg\-tagg automatiskt till så att du enkelt kan söka och hitta dem när du vill lägga till dem i dina flöden. Från och med version 2022.1.1 kan du skapa återanvändbara steg som innehåller parametrar. När stegen sparas konverteras parametern till ett statiskt värde med parameterns Aktuella värde. Mer information om hantering av parametrar i flöden finns i [Skapa och använd parametrar i flöden](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm). ### Skapa återanvändbara steg 1. Välj ett eller flera steg. 2. Högerklicka eller Ctrl-klicka (MacOS) på ett markerat steg och välj Spara steg som flöde. ![Ett flödesdiagram som visar möjligheten att spara steg som ett flöde eller publicera i en server.](/tableau/current/sv-se/prep/sv-se/Img/prep_saved_steps_menu.png) 3. Välj Spara till fil för att spara flödet lokalt eller Publicera på server för att publicera flödet på Tableau Server eller Tableau Cloud. 4. Om du publicerar flödet på Tableau Server Tableau Cloud loggar du in på servern vid behov och fyller sedan i fälten i dialogrutan Publicera flöde . Klicka sedan på Publicera. ![Dialogrutan Publicera flöde i Tableau Server.](/tableau/current/sv-se/prep/sv-se/Img/prep_saved_steps_publish.png) ### Infoga återanvändbara steg i ett flöde 1. Öppna ett flöde. 2. Gör något av följande i rutan Flöde: - Hovra över ett steg eller en flödeslinje tills plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) visas, klicka sedan på ikonen och välj Infoga flöde. - Högerklicka eller Ctrl-klicka (MacOS) i det vita området på arbetsytan och klicka på Infoga flöde eller klicka på Redigera > Infoga flöde i övermenyn.
Meny för flödesstegMeny för arbetsyta
Plusmenyn på arbetsytan Flöde.

Ett flöde för orderhantering som visar menyn Infoga flöde.

3. I dialogrutan Lägg till flöde väljer du från flöden som sparats i antingen den lokala filen eller på servern och klickar sedan på Lägg till. Listan över flöden filtreras automatiskt så att den visar flöden som taggats med Sparade steg. För att infoga andra flöden ändrar du Flödestyp till Alla flöden. I Tableau Prep Builder version 2019.4.2 och senare och på webben kan du klicka på Visa flöde för att öppna och visa det publicerade flödet i den server du är inloggad på. ![Dialogrutan Lägg till flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_saved_steps_insert.png) 4. Flödet läggs till i rutan Flöde. Om ett flöde läggs till i slutet av ett flödessteg läggs flödesstegen automatiskt till i slutet av steget. Om du infogar flödessteg mellan befintliga flödessteg flyttar du stegen dit du vill ha dem i flödet och åtgärdar eventuella fel. ![Ett flöde som innehåller några felflaggor.](/tableau/current/sv-se/prep/sv-se/Img/prep_saved_steps_add2.png) [Hoppa till huvudinnehåll](#main-content) # Kör ditt flöde > [!IMPORTANT] > > **Viktigt**: Från och med version 2020.4.1 behövs inte längre Data Management för att köra flöden manuellt på webben. Det krävs endast (med Tableau Prep Conductor aktiverat) om du planerar att köra dina flöden enligt ett schema. För att generera din flödesutmatning måste du köra ditt flöde. När du kör flödet körs alla dina data (inte bara det dataurval du eventuellt arbetar med) genom dina flödessteg. Alla dina rensningsåtgärder tillämpas på din fullständiga datauppsättning, vilket resulterar i en ren datauppsättning som du nu kan använda för att analysera dina data. **Obs**! Från och med version 2021.4.1 ombeds du att ange parametervärden när du kör flöden som innehåller parametrar. Du måste ange de parametervärden som är obligatoriska. Du kan också ange valfria parametervärden eller acceptera det aktuella värdet (standardvärdet) för parametern. Mer information om hur man hanterar parametrar i flöden finns i [Kör flöden med parametrar](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm#run_flows). ## Alternativ för att köra flöden Kör dina flöden manuellt från kommandoraden med hjälp av flödesmetoderna Tableau Server REST API eller med hjälp av ett schema. - **Manuellt**: Kör när som helst dina flöden manuellt i Tableau Prep Builder och på webben. Data Management behövs inte. Flöden på webben måste publiceras innan de kan köras. Mer information finns i **Publicera flöden** i [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm#publishing-flows)\- och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm#publishing-flows)\-hjälpen. - **Kommandoradsgränssnitt**: Om du inte har Data Management kan du köra ett flöde i taget med kommandoradsgränssnittet. Mer information finns i [Uppdatera flödesutdatafiler från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm). - **REST API**: Använd REST API-metoderna Flöde och Flödesuppgift i Tableau Server för att köra flöden. Data Management krävs. Mer information finns i [Flödesmetoder](https://help.tableau.com/current/api/rest_api/sv-se/REST/rest_api_ref_flow.htm) i Tableau REST API-hjälpen. - **Använda ett schema**: I Tableau Server och Tableau Cloud kan du schemalägga att köra enskilda flöden eller flera flöden efter varandra med hjälp av länkade uppgifter. Din server måste ha Data Management med Tableau Prep Conductor aktiverat. Mer information finns i **Tableau Prep Conductor** i [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_publishserver_overview.htm)\- och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_conductor_online_intro.htm)\-hjälpen. Mer information om hur du schemalägger ditt flöde till att köras automatiskt finns i [Schemalägga flödesuppgifter](https://help.tableau.com/current/server/sv-se/prep_conductor_online_schedule_flow_task.htm) i Tableau Server-hjälpen. ## Kör flöden manuellt När du kör flöden manuellt kan du bara köra ett flöde i taget. Du kan köra hela flödet eller köra flödet för en vald utmatning. Om du kör flöden i webbredigering (version 2020.4 och senare) måste flödet publiceras på servern för att köra det, och du kan inte köra ett annat flöde förrän det första flödet är klart, inte ens från en separat flik. Mer information finns i [Publicera ett flöde i Tableau Server eller Tableau Cloud](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm). Antalet flöden du kan köra på en dag i Tableau Cloud begränsas också av platsadministratören. Mer information finns i [Platskapacitet för Tableau Cloud](https://help.tableau.com/current/online/sv-se/to_site_capacity.htm) i Tableau Cloud-hjälpen. 1. Öppna ditt flöde i Tableau Prep Builder eller på din server. 2. Gör något av följande: - Klicka på Kör ![Knappen Kör flöde i form av en pil som pekar åt höger.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow.png) i den övre menyn för att köra hela flödet eller klicka på listrutepilen för att välja flödesutmatning i listan. ![En meny med alternativen Skapa ”Årliga regionala presta ...” och Skapa ”Superstore Sales.hyper”.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow2.png) - Från sidan Utforska på servern högerklickar eller Cmd-klickar (MacOS) du på ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) Fler åtgärder och väljer Kör nu på menyn. Hela ditt flöde körs då. ![Listrutemenyn från en flödesminiatyr som visar alternativet Kör nu för att köra flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_explore_runflow.png) - Klicka på ett utmatningssteg i flödet och sedan på Kör flöde i rutan Utmatning. Om flödet inte är öppet på webben måste du klicka på Redigera flöde för att öppna flödet i redigeringsläget. Klicka sedan antingen på Publicera för att publicera flödet eller acceptera uppmaningen att publicera flödet och klicka sedan på Kör flöde. ![Knappen Kör flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow3.png) [Hoppa till huvudinnehåll](#main-content) # Lägga till Einstein Discovery-prognoser i flödet _Stöds i Tableau Prep Builder version 2021.1.3 och senare och på webben i Tableau Cloud och Tableau Server version 2021.2.0 och senare._ Använd Einstein Discovery-baserade modeller för att samla poängförutsägelser för data i flödet. Förutsägelser kan hjälpa dig att fatta bättre underbyggda beslut och vidta åtgärder som förbättrar företagets resultat. När dessa modeller tillämpas läggs ett nytt fält för förutsedda resultat (i form av sannolikhetspoäng eller uppskattade medelvärden) automatiskt till i flödet. Du kan även lägga till topprediktorer och toppförbättringsfält i dina flödesdata genom att välja dessa alternativ när du använder modellen. Topprediktorerna visar de faktorer som bidrog mest till förutsägelsen. Toppförbättringarna visar förslag på åtgärder som ska vidtas för att förbättra det förutsagda resultatet. För att exempelvis förutsäga hur länge medarbetare stannar i företaget kan du bygga en modell med hjälp av historiska data (där du redan vet resultatet) i Einstein Discovery och sedan tillämpa den modellen på datauppsättningen i flödet och generera det förutsedda resultatet. Förutsägelseresultat tillämpas på radnivå, vilket gör att du kan gräva djupare i analysen i Tableau. Om du behöver tillämpa flera modeller på datauppsättningen kan du inkludera flera förutsägelsesteg i flödet. Varje förutsägelsesteg tillämpar en enskild förutsägelsemodell på flödet. Från och med version 2021.2 kan du logga in på flera Einstein Discovery-servrar i ett enskilt flöde för att välja de modeller du behöver. I tidigare versioner var detta begränsat till en enskild Einstein Discovery-server per flöde. **Obs!** Du måste ha en Salesforce-licens och ett användarkonto som har konfigurerats för åtkomst till Einstein Discovery om du ska kunna använda den här funktionen. Gå igenom [Förutsättningar](#Prerequisites) ovan om du vill veta mer. ## Vad är Einstein Discovery? Einstein Discovery utökar din Business Intelligence med statistiska modeller och övervakad maskininlärning så att insikter i dina affärsdata kan identifieras, tas fram och visualiseras. Det går snabbt igenom miljontals rader med data för att hitta viktiga korrelationer, förutsäga resultat och föreslå sätt att förbättra de förutsedda resultaten. Mer information om Einstein Discovery finns i [Komma igång med Discovery](http://pages.mail.salesforce.com/gettingstarted/analytics-cloud/einstein-data-discovery/) och [Förklara, förutse och vidta åtgärder med Einstein Discovery](https://help.tableau.com/current/prep/sv-se/%3Chttp://F%C3%B6rklara, förutse och vidta åtgärder med Einstein Discovery i Salesforce>) i Salesforce-hjälpen. Du kan även utöka dina kunskaper med [Gain Insight with Einstein Discovery (Få större insikt med Einstein Discovery)](https://trailhead.salesforce.com/en/content/learn/trails/wave_analytics_einstein_discovery) i [Trailhead](https://trailhead.salesforce.com/en/home). **Obs!** Einstein Discovery i Tableau drivs av [salesforce.com](https://www.salesforce.com/). I ditt avtal med [salesforce.com](https://www.salesforce.com/) kan du läsa om de villkor som gäller. ## Förutsättningar För att konfigurera och använda Einstein Discovery-förutsägelser i flödet behöver du vissa licenser, åtkomst och behörigheter i Salesforce och Tableau. #### Salesforce-krav
kravbeskrivning

Salesforce-licens

En av följande licenser:

  • Licens för Einstein Discovery i Tableau
  • Tableau CRM Plus-licens
  • Licens för Einstein predictions

De här licenserna är tillgängliga mot en extra kostnad.

Salesforce-användarkonto

Konto som har konfigurerats för åtkomst till Einstein Discovery.

Om du använder licensen för Einstein Discovery i Tableau måste användarkontot ha tilldelats behörigheten View Einstein Discovery Recommendations Via Connect API (Visa Einstein Discovery-rekommendationer via API-anslutning).

Om du använder antingen licensen för Tableau CRM Plus eller för Einstein predictions.

  • För att få förutsägelser med hjälp av Einstein Discovery-modeller som redan har driftsatts måste kontot ha tilldelats systembehörigheten Visa Einstein Discovery-rekommendationer.
  • För att kunna bygga, distribuera och hantera prognoser i Einstein Discovery måste kontot ha tilldelats behörigheten Hantera Einstein Discovery.

Mer information om hur du konfigurerar användarkonton finns i Set Up Einstein Discovery (Konfigurera Einstein Discovery) i Salesforce-hjälpen.

Administratörsinställningar

Salesforce-administratörer måste:

#### Förutsättningar för Tableau Prep
kravbeskrivning

Licens och behörigheter för Tableau Prep

Creator-licens

Som Creator måste du kunna logga in på Salesforce-organisationskontot för att få tillgång till förutsägelsedefinitioner och lägga till modeller i flödet.

Tableau-användarkonto

I Tableau Server och Tableau Cloud version 2021.2 och senare kan användare spara inloggningsuppgifterna för sitt Salesforce-användarkonto tillsammans med sitt Tableau-användarkonto.

Mer information om att ansluta till Salesforce-data finns i Ansluta till Salesforce-data.

Administratörsinställningar

Tableau Server-administratörer måste konfigurera Tableau Server för att integreras med Einstein Discovery för Tableau Prep. Mer information finns i Konfigurera Einstein Discovery-integration i Tableau Server-hjälpen.

## Lägga till förutsägelsedata till flödet **Obs!** I version 2021.1.4 och tidigare kan flöden som innehåller förutsägelsesteg endast köras manuellt i Tableau Prep Builder. För att tillämpa Einstein Discovery-förutsägelser på ditt flöde behöver du: - Åtkomst till en Salesforce-organisation. - Åtkomst till Tableau Prep Builder version 2021.1.3 eller senare. - För att skapa eller köra flöden på webben: åtkomst till Tableau Cloud eller Tableau Server version 2021.2 eller senare som har aktiverats för Einstein Discovery-förutsägelser. - Modeller för Einstein Discovery-förutsägelser som har driftsatts i Salesforce. - Källdata i Tableau Prep med fält som matchar modellfälten som krävs av modellen för Einstein Discovery-förutsägelser. 1. Öppna Tableau Prep och anslut till en datakälla. 2. Utför eventuella rensningsåtgärder vid behov. 3. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Förutsägelse från menyn Lägg till. ![En meny för en Tableau Prep-flödeslinje är öppen och alternativet Förutsägelse är valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_menu.png) 4. Gör något av följande i rutan Förutsägelse på fliken Inställningar, beroende på version: - **Version 2021.2 och senare**: Anslut till Salesforce-servern i listrutan Anslutning eller välj Salesforce-server i listan om du redan har en upprättad anslutning. ![Fliken Inställningar är vald och menyn Anslutning är öppen. Salesforce är valt.](/tableau/current/sv-se/prep/sv-se/Img/Prep_predictions_select_connection.png) - **Version 2021.1.4 och tidigare**: Klicka på Anslut till Einstein Discovery. ![Ett felmeddelande som uppmanar dig att ange Salesforce-inloggningsuppgifter för att ansluta till Einstein Discovery.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_signin.png) När du ansluter för första gången öppnas en webbsida där du ombeds logga in på ditt Salesforce-konto med dina inloggningsuppgifter för Salesforce. När du har loggat in öppnas en webbsida som frågar om du tillåter att Tableau kommer åt dina Salesforce-data. Klicka på **Tillåt** för att fortsätta, och stäng sedan fliken som öppnas i webbläsaren. 5. Klicka på Välj förutsägelsedefinition. Då öppnas listan över driftsatta modeller som du har tillgång till. Modellerna byggs och driftsätts i Salesforce med Einstein Discovery. Mer information om prediktiva modeller finns i [Om modeller](https://help.salesforce.com/articleView?id=sf.bi_edd_model_about.htm&type=5) i Salesforce-hjälpen. ![Skärmen Förutsägelse är inställd på fliken Inställningar. Knappen Välj förutsägelsedefinition är vald.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_definition1.png) 6. I dialogrutan Förutsägelsedefinitioner väljer du den förutsägelsedefinition som mappar till datauppsättningen. För att generera förutsedda resultat med hjälp av flödesdata måste alla fält i modellen mappas till ett motsvarande flödesfält. ![Dialogrutan Förutsägelsedefinitioner visar en tabell med definitioner. Förutsägelse av medarbetarretention är valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_definition2.png) 7. I avsnittet Alternativ väljer du upp till tre toppredikatorer och förbättringar som ska ingå i dina flödesdata. Detta är kompletterande data som du kan lägga till i ditt flöde. - Topprediktorer anger vilka faktorer som bidrog mest till det förutsagda resultatet. - Toppförbättringar föreslår åtgärder för att förbättra det förutsagda resultatet. ![Fliken Inställningar, med kryssrutorna Topprediktorer och Toppförbättringar markerade under rubriken Alternativ.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_options.png) 8. I avsnittet Mappa fält mappar du flödesfälten till modellfälten. - Alla modellfält måste mappas till ett motsvarande flödesfält. - Fältnamn som matchar exakt mappas automatiskt. - Det går inte att mappa samma flödesfält till flera modellfält. - Datatyperna för modellfält och flödesfält måste stämma överens. Om ditt flödesfält har tilldelats en annan datatyp måste du ändra det så att det matchar den datatyp som har tilldelats modellfältet. Om du vill ändra datatypen klickar du bara på datatypen för flödesfältet i avsnittet Mappa fält och väljer sedan den nya datatypen i menyn. Det går att ändra datatypen i ett senare rensningssteg. Mer information om hur man ändrar datatyper finns i [Granska de datatyper som tilldelats dina data](https://help.tableau.com/current/prep/sv-se/prep_explore.htm#reviewdatatypes). ![Alternativ för Mappa fält, inklusive dimensioner och mätvärden.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_map_fields.png) 9. För att tillämpa inställningarna och köra modellen mot dina data klickar du på Verkställ. Förutsägelseresultaten visas i rutan Profil och i datarutnätet. Om du ändrar några inställningar kan du klicka på Verkställ igen för att köra om modellen med de ändringar du har gjort. Om du går ur steget Förutsägelse innan du klickar på Verkställ körs inte modellen och ändringarna går förlorade. ![Tableau Prep Builder-flödet som visar en förutsägelse som har lagts till i flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_results.png) ### Granska dina resultat Efter att ha tillämpat den prediktiva modellen på flödesdata kan du generera flödesutdata och använda den nya datakällan för att analysera de förutsagda resultaten på radnivå i Tableau. Vi tittar på ett exempel för att förstå förutsägelsemodellens resultat. I det här ämnet tillämpade vi en förutsägelsemodell som visar hur länge medarbetare stannar i företaget på våra medarbetardata i Tableau Prep. Det gav oss en poäng som anger hur sannolikt det är att en medarbetare kommer att stanna i företaget. Resultatet blev följande: ![En tabell med ett fält i kolumnen Anställnings-ID valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_predictions_results2.png) Vi tittar på vad de här resultaten visar för medarbetare 2:
FrågaPrognosVar finns detta?
Hur troligt är det att den här medarbetaren kommer att stanna kvar?Einstein Discovery förutsäger att personen med 81,38 % chans kommer att stanna kvarFältet Förutsägelse
Vilka faktorer påverkar detta resultat?Åren med nuvarande chef minskar chansen att den anställde stannar kvar med 2,2 %.

Fält för Prediktor 1 (topprediktor)

Påverkan för Prediktor 1 (topprediktorns procentuella påverkan)

Vad kan förbättra detta förutsagda resultat?Att höja medarbetarens månadsersättning till mellan 4 923 och 5 725 ökar sannolikheten för att medarbetaren stannar kvar med 3,86 %.

Fält för Förbättring 1 (toppförbättring)

Påverkan för Förbättring 1 (procentuell effekt av rekommenderad förändring)

[Hoppa till huvudinnehåll](#main-content) # Lägga till mer data i inmatningssteget **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). När du har anslutit till dina datakällor och börjat bygga ditt flöde kanske du vill uppdatera dina dataanslutningar när nya data kommer in. Du kan också koppla eller förena datauppsättningar i inmatningssteget för att göra det mer effektivt att arbeta med större datakällor. ## Uppdatera data från inmatningssteg eller ändra din anslutning Om data ändras i indatafilerna eller -tabellerna efter att du har börjat arbeta med flödet kan du uppdatera inmatningssteget för att hämta in dessa nya data. Du kan också enkelt ändra och uppdatera individuella anslutningar till inmatningssteg utan att bryta flödet. ### Uppdaterar datakällan I en Tableau Prep-session finns det flera alternativ för att uppdatera data i ett flöde. De flesta datatyper kan uppdateras med de alternativ som beskrivs i det här avsnittet, men det finns vissa begränsningar. - **Filindata**: Du kan uppdatera de här datatyperna i Tableau Prep Builder och Tableau Server. Du kan inte uppdatera den här datatypen i Tableau Cloud. Du kan i stället uppdatera fildata i Tableau Prep Builder och sedan publicera om flödet till Tableau Cloud. - **Google Drive-, OneDrive-, Dropbox- och Box-indata**: Redigera och ersätt anslutningen för att uppdatera de här typerna av datakällor. #### Uppdatera datakällan i rutan Flöde I rutan Flöde högerklickar du på inmatningssteget du vill uppdatera och väljer Uppdatera på menyn. ![En listrutemeny med alternativet att uppdatera de valda elementen.](/tableau/current/sv-se/prep/sv-se/Img/prep_refresh_data.png) #### Uppdatera datakällan från den översta menyn Från och med version 2026.1 kan du se när en datakälla senast uppdaterades i en flödessession. Om datakällan inte har uppdaterats i flödessessionen är statusen för uppdateringen Aldrig. Första gången du öppnar flödet har alla datakällor i listan statusen Aldrig. Den här statusen uppdateras inte heller av att flöden körs enligt ett schema. ![Lista över datakällor som finns i flödet och när de senast uppdaterades i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_refresh_data_list.png) Välj en enskild datakälla i listan för att uppdatera den eller uppdatera alla datakällor i flödet genom att klicka på uppdateringsknappen. Datakällor som inte kan uppdateras med den här metoden visas också, men är nedtonade. Gör något av följande om du vill uppdatera en datakälla från uppdateringsmenyn: - I rutan Flöde på den översta menyn klickar du på knappen Uppdatera för att uppdatera data för alla inmatningssteg. Det är bara datakällor som kan uppdateras med den här metoden som uppdateras. ![Uppdateringsikonen.](/tableau/current/sv-se/prep/sv-se/Img/prep_refresh_top_menu.png) - Om du vill uppdatera datakällan för ett enda inmatningssteg klickar du på pilen i listrutan bredvid uppdateringsknappen och väljer önskad datakälla i listan. ### Byt ut datakällan _Gäller filtyper, datakällor och extrakt i Tableau Prep Builder och på webben._ Uppdatera datakällan genom att redigera individuella indataanslutningar eller ersätta enskilda flödesdatakällor med en annan datakälla. #### Redigera anslutningen Använd det här alternativet för att uppdatera dina inloggningsuppgifter eller ersätta datakällan med samma typ av datakälla. **Obs!** För att bibehålla prestandan använder Tableau Prep urval av stora datauppsättningar. Om urval av dina data används kan det hända att du inte ser dina nya data i rutan Profil. Du kan ändra inställningarna för hur urval av dina data ska användas på fliken Dataurval i inmatningssteget, men det kan påverka prestandan. Mer information om hur du ställer in dataurvalsstorleken finns i [Konfigurera storleken på dataurvalet](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm#sample). 1. Högerklicka eller Ctrl-klicka (MacOS) på datakällan i rutan Anslutningar och välj Redigera. ![Högerklicksmenyn för en anslutning i rutan Data med alternativet Redigera markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_edit_connection.png) 2. Återupprätta anslutningen genom att logga in i databasen eller välja filen eller extraktet för Tableau igen. #### Byt ut indataanslutningen Byt enkelt ut en befintlig datakälla i flödet med en ny valfri datakälla utan att bryta flödesanslutningen. Beroende på versionen av Tableau Prep kan du dra och släppa en ny datakälla över den gamla datakällan eller manuellt koppla bort och återansluta den. **Dra och släpp för att ersätta indataanslutningen** (version 20224. och senare) 1. Öppna rutan Anslutningar och dra den nya tabellen till rutan Flöde ovanpå det inmatningssteg du vill ersätta och släpp den på alternativet Ersätt. ![Ersätt ett fält i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_input_replace.png) 2. Konfigurera om alla inställningar och åtgärda eventuella fel efter behov. ![Dra och släpp nya tabeller till rutan Flöde för att ersätta indataanslutningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_replace_input_settings.png) Koppla manuellt bort och återanslut en indatakälla (version 2022.3 och tidigare) 1. I flödesfönstret högerklickar du på inmatningssteget du vill uppdatera och väljer Ta bort på menyn. ![Högerklicksmenyn för ett inmatningssteg för ett Tableau Prep-flöde, med alternativet Ta bort markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_refresh1.png) Detta gör att flödet tillfälligt hamnar i ett feltillstånd. ![Ett flöde utan ett inmatningssteg som visar ett feltillstånd.](/tableau/current/sv-se/prep/sv-se/Img/prep_refresh2.png) 2. Anslut till den nya eller uppdaterade datakällan. 3. Dra tabellen till rutan Flöde ovanpå det andra steget i flödet där du vill lägga till inmatningssteget. Släpp den på alternativet Lägg till för att återansluta den till flödet. ![Dra en anslutning till Tableau Prep-arbetsytan och släpp den för att manuellt lägga till ett inmatningssteg i flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_refresh_remove.png) ## Förena filer och databastabeller i inmatningssteget _Inmatningsföreningar kan endast redigeras och skapas i Tableau Prep Builder, men kan schemaläggas att köras på webben._ När du arbetar med flera filer eller databastabeller från en enda datakälla kan du tillämpa filter för att söka efter filer eller använda en jokerteckensökning för att hitta tabeller och sedan förena data för att inkludera alla fil- eller tabelldata i inmatningssteget. För att förena filer måste filerna vara i samma katalog eller underordnade katalog. **Obs!** Det här alternativet är inte tillgängligt för Tableau-extrakt. Nya filer som läggs till i samma mapp som matchar filterkriteriet inkluderas automatiskt i föreningen nästa gång du öppnar flödet eller kör det från kommandoraden. Paketerade flödesfiler (.tflx) plockar inte upp nya filer automatiskt eftersom filerna redan är paketerade med flödet. För att inkludera nya filer för paketerade flöden öppnar du flödesfilen (.tfl) i Tableau Prep Builder för att plocka upp de nya filerna och packar sedan om flödet för att inkludera dina nya fildata. För att förena databastabeller måste tabellerna vara i samma databas och databasanslutningen måste ha stöd för att använda jokerteckensökning. Följande databaser stöder den här typen av förening: - Amazon Redshift - Microsoft SQL Server - MySQL - Oracle - PostgreSQL Om du lägger till eller tar bort filer eller tabeller efter att du skapat föreningen kan du uppdatera inmatningssteget för att uppdatera flödet med nya eller ändrade data. Om du behöver förena data från olika datakällor kan du göra det med hjälp av ett föreningssteg. Mer information om hur du skapar föreningssteg finns i [Förena dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Union) . ### Förena filer Som standard förenar Tableau Prep Builder alla .csv-filer i samma katalog som .csv-filen du är ansluten till eller alla blad i Excel-filen du är ansluten till. Om du vill ändra standardföreningen kan du ange ytterligare filterkriterier för att hitta de filer eller blad som du vill inkludera i föreningen. #### Kärnfilterkriterier I Tableau Prep Builder version 2022.1.1 och tidigare kan du välja bland följande kriterier: - Sök i: Välj katalogen som ska användas för att söka efter filer. Markera kryssrutan Inkludera undermappar om du vill inkludera filer i underkatalogen till den överordnade mappen. - Filer: Välj om du vill inkludera eller utesluta filerna som matchar kriterierna för jokerteckensökningen. - Matchande mönster (xxx\*): Ange ett mönster för jokerteckensökningen för att hitta filer som har tecknen i filnamnet. Om du till exempel anger order\* returneras alla filer som innehåller ”order” i filnamnet. Lämna det här fältet tomt om du vill inkludera alla filer i den angivna katalogen. #### Ytterligare filter _Stöds i Tableau Prep Builder version 2022.2.1 och senare och för flöden som publicerats till Tableau Cloud._ **Obs!** Om du använder ytterligare filter i ditt flöde är schemaläggning av flöden för närvarande endast tillgängligt med Tableau Cloud. Du kan köra flödet manuellt i Tableau Prep Builder eller via kommandoradsgränssnittet. Den här funktionen är inte kompatibel med Tableau Server version 2022.1 och tidigare. Från och med Tableau Prep Builder version 2022.2.1 har filtreringsalternativen vid sökning efter filer att förena ändrats. Du anger fortfarande en katalog och underkatalog att söka i, men nu kan du ställa in flera filter för att utföra en mer detaljerad sökning. De här filtreringsalternativen gäller filtyperna Text, Microsoft Excel och Statistik. Du kan välja flera filter. Varje filter tillämpas separat i den ordning du väljer dem, uppifrån och ned. Filter kan för närvarande inte flyttas runt när de väl har lagts till, men du kan ta bort och lägga till filter efter behov. ![Ytterligare filter i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_wildcard_union_filters.png) Välj bland följande filter:
FilterBeskrivning
FilnamnVälj Matcha eller Matcha inte för ett filnamnsmönster. Till exempel ”ordrar*”.
Filstorlek

Filtrera filer genom att välja ett Storleksintervall eller Sorterat efter storlek.

Storleksintervall:Välj bland följande alternativ:

  • Ange ett värdeintervall.
  • Välj operatorn Mindre än, Mindre än eller lika med, Större än eller lika med eller Större än och tillämpa den på ett enskilt värde.

Sorterat efter storlek: Inkludera eller exkludera de N största eller minsta filerna.

Datum skapat

Filtrera filer genom att välja ett Datumintervall, ett Relativt datum eller Sorterat efter datum.

Datumintervall:Välj bland följande alternativ:

  • Ange ett datum- och tidsintervall.
  • Välj operatorn Före, Före eller samma som, Efter eller samma som eller Efter och tillämpa den på ett enskilt värde.

Relativt datum: Inkludera eller exkludera ett exakt intervall av år, kvartal, månader, veckor eller dagar. Du kan också konfigurera ett ankare som är relativt till ett specifikt datum.

Obs! ”Sista” datumperioder inkluderar hela den aktuella tidsenheten. Detta gäller även om vissa datum inte har inträffat ännu. Om du till exempel väljer den senaste månaden och det aktuella datumet är 7 januari visar Tableau datumen för 1 till 31 januari.

Sorterat efter datum: Inkludera eller exkludera de N nyaste eller äldsta filerna.

Datum ändrat

Filtrera filer genom att välja ett Datumintervall, ett Relativt datum eller Sorterat efter datum.

Datumintervall:Välj bland följande alternativ:

  • Ange ett datum- och tidsintervall.
  • Välj operatorn Före, Före eller samma som, Efter eller samma som eller Efter och tillämpa den på ett enskilt värde.

Relativt datum: Inkludera eller exkludera ett exakt intervall av år, kvartal, månader, veckor eller dagar. Du kan också konfigurera ett ankare som är relativt till ett specifikt datum.

Obs! ”Sista” datumperioder inkluderar hela den aktuella tidsenheten. Detta gäller även om vissa datum inte har inträffat ännu. Om du till exempel väljer den senaste månaden och det aktuella datumet är 7 januari visar Tableau datumen för 1 till 31 januari.

Sorterat efter datum: Inkludera eller exkludera de N nyaste eller äldsta filerna.

**Obs!** Instruktionerna nedan varierar beroende på din version av Tableau Prep Builder. #### Skapa en inmatningsförening _Gäller Tableau Prep Builder version 2022.2.1 och senare_ 1. Klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Under Anslut klickar du sedan på Textfil för .csv-filer, Microsoft Excel för Excel-filer eller Statistikfil för statistikfiler och väljer en fil som du vill öppna. 2. Välj fliken Tabeller i rutan Inmatning och välj sedan Förena flera tabeller. ![Tabellen Inmatning med Förena flera tabeller valt för källan.](/tableau/current/sv-se/prep/sv-se/Img/prep_inputunion1.png) 3. Välj en mapp att söka i. Du kan också inkludera alla undermappar som listas i en viss katalog för att utöka din sökning. 4. Klicka på Lägg till filfilter och välj bland följande alternativ: - Filnamn: Ange ett namnmönster att söka på. - Filstorlek: Sök efter storleksintervall eller sorterat efter storlek. - Datum skapat: Sök efter datumintervall, relativt datum eller sorterat efter datum. - Datum ändrat: Sök efter datumintervall, relativt datum eller sorterat efter datum. 5. Klicka på Lägg till filfilter igen för att lägga till fler filter. Filterresultat visas i avsnittet Inkluderade tabeller. ![Tabellen Inmatning med två inkluderade tabeller.](/tableau/current/sv-se/prep/sv-se/Img/prep_inputunion2.png) 6. Klicka på Tillämpa för att förena filerna. När du lägger till ett nytt steg i flödet kan du se alla filer som har lagts till i datauppsättningen i fältet Filsökvägar i rutan Profil. Det här fältet läggs till automatiskt. ![När du lägger till ett nytt steg i flödet kan du se alla filer som har lagts till i datauppsättningen i fältet Filsökvägar i rutan Profil.](/tableau/current/sv-se/prep/sv-se/Img/prep_inputunion3.png) Skapa en inmatningsförening (version 2022.1.1 och tidigare) 1. Klicka på knappen Lägg till anslutning ![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Under Anslut klickar du sedan på Textfil för .csv-filer eller Microsoft Excel för Excel-filer och väljer en fil som du vill öppna. 2. Välj fliken Flera filer i rutan Inmatning och välj sedan Förening med jokertecken. ![En inmatningsförening som använder ett matchande mönster.](/tableau/current/sv-se/prep/sv-se/Img/prep_wildcard.png) Exemplet nedan visar en inmatningsförening som använder ett matchande mönster. Plustecknet på filikonen i inmatningssteget Orders\_Central i rutan Flöde indikerar att det här steget innehåller en inmatningsförening. Filerna i föreningen listas under Inkluderade filer. ![En inmatningsförening som använder ett matchande mönster.](/tableau/current/sv-se/prep/sv-se/Img/prep_wildcard_apply.png) 3. Använd alternativen Sök, Fil och Matchande mönster för att hitta filerna som du vill förena. 4. Klicka på Tillämpa för att förena filerna. När du lägger till ett nytt steg i flödet kan du se alla filer som har lagts till i datauppsättningen i fältet Filsökvägar i rutan Profil. Det här fältet läggs till automatiskt. ![Alla filer som har lagts till i datauppsättningen i fältet Filsökvägar i rutan Profil.](/tableau/current/sv-se/prep/sv-se/Img/prep_wildcard2.png) ### Förena databastabeller _Stöds i Tableau Prep Builder version 2018.3.1 och senare_ **Obs!** Inmatningsföreningens gränssnitt för databastabeller har uppdaterats i Tableau Prep Builder version 2022.2.1. Dina alternativ kan se något olika ut beroende på version. 1. Klicka på knappen Lägg till anslutning![En knapp för att lägga till en dataanslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_addconnection.png). Under Anslut ansluter du till en databas som har stöd för inmatningsföreningar. 2. Dra en tabell till rutan flöde. 3. Välj fliken Tabeller i rutan Inmatning och välj sedan Förena flera tabeller. _I tidigare versioner väljer du fliken Flera tabeller och sedan Förening med jokertecken._ ![Fliken Tabeller i rutan Inmatning i ett Tableau Prep-flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_databaseunion_2022.2.png) 4. I fältet Tabeller väljer du Inkludera eller Exkludera från alternativen i listrutan. Ange sedan ett matchande mönster för att hitta de tabeller som du vill förena. _I tidigare versioner använder du alternativen Sök, Tabeller och Matchande mönster._ Endast tabeller som visas i rutan Anslutningar i avsnittet Tabeller kan inkluderas i föreningen. Sökningen med inmatningsförening söker inte över scheman eller över databasanslutningen för att hitta tabeller. 5. Klicka på Tillämpa för att förena tabelldata. När du lägger till ett nytt steg i flödet kan du se alla tabeller som lagts till i datauppsättningen i fältet Tabellnamn i rutan Profil. Det här fältet läggs till automatiskt. ![Ett Tableau Prep-flöde som visar fältet Tabellnamn tillagt efter sammanslutning av flera tabeller i inmatningssteget.](/tableau/current/sv-se/prep/sv-se/Img/prep_database_tables_2022.2.png) ### Slå samman fält efter en förening När du har skapat en förening i inmatningssteget kanske du vill slå samman fält. Du kan göra detta i alla efterföljande steg utom stegen Inmatning och Utmatning. Mer information finns i [Fler alternativ för att slå samman fält](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#merge_fields). ## Koppla data i inmatningssteget När du ansluter till databaser som innehåller tabeller med relationsdata i Tableau Prep Builder (version 2019.3.1 och senare) och på webben kan Tableau Prep upptäcka och visa vilka fält i en tabell som identifieras som den unika identifieraren och vilka fält som identifieras som ett relaterat fält samt visa de relaterade tabellnamnen för fälten. En ny kolumn med namnet Länkade nycklar visas i rutan Inmatning och visar följande relationer om de finns: - ![En ikon som föreställer en husnyckel. ](/tableau/current/sv-se/prep/sv-se/Img/prep_pirmary_key_icon.png) Unik identifierare. Det här fältet identifierar varje rad i tabellen unikt. Det kan finnas flera unika identifierare i en tabell. Värdena i fälten måste vara unika och får inte vara tomma eller null. - ![Ikonen för relaterade nycklar.](/tableau/current/sv-se/prep/sv-se/Img/prep_related_key_icon.png) Relaterat fält. Det här fältet relaterar tabellen till en annan tabell i databasen. Det kan finnas flera relaterade fält i en tabell. - ![En ikon med två nycklar och en länk, som representerar en unik identifierare i en tabell och även relaterar tabellen till en annan tabell i databasen.](/tableau/current/sv-se/prep/sv-se/Img/prep_combo_key_icon.png) Både unik identifierare och relaterat fält. Fältet är en unik identifierare i den här tabellen och relaterar också tabellen till en annan tabell i databasen. ![En exempeltabell med beskrivningar av länkade nycklar.](/tableau/current/sv-se/prep/sv-se/Img/prep_linked_keys1.png) Du kan utnyttja de här relationerna för att snabbt hitta och lägga till de relaterade tabellerna i flödet eller skapa kopplingar från inmatningssteget. Den här funktionen är tillgänglig för alla databaskopplingar som stöds där tabellrelationer definieras. 1. Anslut till en databas (till exempel Microsoft SQL Server) som innehåller relationsdata för fält, till exempel unika identifierare eller relaterade fält (sekundärnyckel). 2. I rutan Inmatning klickar du på ett fält som är markerat som ett ![Ikonen för relaterade nycklar.](/tableau/current/sv-se/prep/sv-se/Img/prep_related_key_icon.png) relaterat fält eller som ![En ikon med två nycklar och en länk, som representerar en unik identifierare i en tabell och även relaterar tabellen till en annan tabell i databasen.](/tableau/current/sv-se/prep/sv-se/Img/prep_combo_key_icon.png) både en unik identifierare och ett relaterat fält. En dialogruta öppnas som visar en lista över relaterade tabeller. 3. Hovra över tabellen som du vill lägga till eller koppla och klicka på plusknappen för att lägga till tabellen i flödet, eller klicka på knappen koppla för att skapa en koppling till den valda tabellen. ![Menyalternativet Relaterade tabeller.](/tableau/current/sv-se/prep/sv-se/Img/prep_linked_keys2.png) Om du skapar en koppling använder Tableau Prep den definierade fältrelationen för att koppla tabellerna och visar dig en förhandsgranskning av kopplingssatserna som programmet kommer att använda för att skapa kopplingen. ![Ett exempel på länkade nycklar från två tabeller.](/tableau/current/sv-se/prep/sv-se/Img/prep_linked_keys3.png) 4. Alternativt kan du koppla relaterade tabeller från menyn i rutan Flöde. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj sedan Lägg till koppling för att se en lista över relaterade tabeller. Tableau Prep skapar kopplingen baserat på de fält som utgör förhållandet mellan de två tabellerna. **Obs!** Om din tabell inte har tabellrelationer definierade kan det här alternativet inte användas. ![Ett menyalternativ som visar hur man lägger till en koppling med exempeltabeller.](/tableau/current/sv-se/prep/sv-se/Img/prep_linked_keys4.png) Mer information om att arbeta med kopplingar finns i [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Join). [Hoppa till huvudinnehåll](#main-content) # Versionsinformation för Tableau Prep I det här avsnittet beskrivs vad som är nytt i den senaste versionen.Använd visualiseringen nedan för att utforska nya funktioner i Tableau Prep.Klicka på en funktion för att visa verktygstipset med en länk till detaljerad dokumentation för den funktionen.Utforska filtren för att förfina din sökning.Ladda ner data för att skapa en anpassad lista. - Klicka på Sök efter funktion för att visa en lista över nya funktioner för en produkt eller version eller för att kontrollera när en funktion släpptes.The dashboard currently defaults to Tableau Prep as the product (which includes Prep Builder and Prep Conductor features) for the version Tableau Prep Builder. - Klicka på Uppgradera Prep för att visa en lista över funktioner som är specifika för din uppgradering.Om du publicerar flöden till Tableau Server för att köra dem enligt ett schema, kräver vissa nya funktioner en viss lägsta Tableau Server-version för att köras.Vyn listar den lägsta versionen av Tableau Server som stöder schemaläggning av flöden som skapats i en specifik version av Tableau Prep Builder för att hjälpa dig att snabbt hitta funktioner med kompatibilitetskrav. **Tips**: Klicka på knappen Ladda ner i verktygsfältet för visualiseringar (utan att markera några funktionsnamn) och välj sedan Data för att exportera listan till en CSV-fil som du kan anpassa. ## Relaterade resurser [Nya funktioner](https://www.tableau.com/sv-se/products/new-features) Bläddra igenom sammanfattningar av nya funktioner för versioner som stöds. [Alla kända problem](https://issues.salesforce.com/ "Alla kända problem") | [Nedladdningar](https://www.tableau.com/sv-se/support/releases/prep) [Hoppa till huvudinnehåll](#main-content) # Om Tableau Prep Tableau Prep Builder är ett verktyg i produktsviten Tableau som är designat för att göra förberedelser av dina data både enkla och intuitiva. Använd Tableau Prep Builder för att kombinera, forma och rensa dina data för analys i Tableau. **Obs!** Tableau Prep version 2019.1.2 bytte namn till Tableau Prep Builder och hänvisar till applikationen på stationära datorer. Från och med version 2020.4 kan du som Creator även skapa och redigera flöden på [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). ## Använda Tableau Prep Börja med att ansluta till dina data från ett antal olika filer, servrar eller Tableau-extrakt. Anslut till och kombinera data från flera olika datakällor. Dra och släpp eller dubbelklicka för föra över dina tabeller till rutan Flöde och lägg sedan till flödessteg där du kan använda bekanta åtgärder såsom filter, dela, byta namn, pivot, koppla, förena och mer för att rensa och forma dina data. Varje steg i processen representeras visuellt i ett flödesdiagram som du skapar och kontrollerar. Tableau Prep spårar varje åtgärd vilket låter dig kontrollera ditt arbete och när som helst göra ändringar i flödet. När du är klar med flödet kan du köra det för att tillämpa åtgärderna över hela datauppsättningen. Tableau Prep arbetar sömlöst med andra Tableau-produkter. Du kan när som helst i flödet skapa ett extrakt av dina data, publicera datakällan till Tableau Server eller Tableau Cloud, publicera flödet till Tableau Server eller Tableau Cloud för att fortsätta redigera på webben eller uppdatera dina data med hjälp av ett schema. Du kan även öppna Tableau Desktop direkt från Tableau Prep Builder för att förhandsgranska dina data. Se [Installera Tableau Desktop eller Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_download_and_install.htm) i driftsättningsguiden för Tableau Desktop och Tableau Prep för information om att installera Tableau Prep Builder. Vill du testa Tableau Prep med en AI-assistent? Från och med version 2025.2 kan du använda Tableau Agent för att skapa beräkningar och rensa och omvandla data medan du bygger ett flöde. Du hittar mer information i [Skapa Tableau Prep-flöden med Tableau Agent](https://help.tableau.com/current/prep/sv-se/prep_einstein.htm). ## Titta på en video: Se hur Tableau Prep Builder fungerar Your browser does not support the video tag. Redo att prova på? Klicka på ett av exempelflödena på **startsidan** för att utforska och experimentera med stegen. Prova den praktiska handledningen [Komma igång med Tableau Prep Builder](https://help.tableau.com/current/prep/sv-se/prep_get_started.htm) för att lära dig hur att skapa ett flöde eller prova en av våra [Vardagsscenarier](https://help.tableau.com/current/prep/sv-se/prep_dayinlife.htm) med Tableau Prep Builder. ## ![Exempelflöden på Tableau Prep-startsidan.](/tableau/current/sv-se/prep/sv-se/Img/prep_startpage.png) **Obs!** Du kan hitta exempeldatafilerna som används i flödena på följande platser: - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US` - (Mac) `` `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US` `` Se [Tableau Prep under the hood](https://www.tableau.com/sv-se/about/blog/2020/5/under-tableau-prep-hood-how-it-helps-you-build-performant-data-prep-flows) (Tableau Prep under huven) för att läsa mer om hur Tableau Prep Builder optimerar dina data för prestanda. Granska ämnena i den här guiden för att läsa mer om Tableau Prep och de olika funktionerna som erbjuds. ## En rundtur om Tableau Prep-arbetsytan Arbetsytan i Tableau Prep består av rutan Anslutningar (1) där du ansluter till datakällor samt tre samordnade områden där du kan interagera med och utforska data: - **Rutan Flöde** (2): En visuell representation av alla steg som du utför när du förbereder data. Det är här du lägger till steg för att skapa flödet. - **Rutan Profil** (3): En sammanfattning av varje fält i dataurvalet. Se formen på dina data och hitta snabbt utstickare och null-värden. - **Datarutnät** (4): Information på radnivå för data. ![Delar av Tableau Prep-arbetsytan](/tableau/current/sv-se/prep/sv-se/Img/prep_partsoftheview.png "Tableau Prep-arbetsyta") När du har anslutit till dina data och börjat skapa ditt flöde kan lägga till steg i rutan Flöde. Dessa steg fungerar som en lins i strukturen för dina data såväl som en sammanfattning av åtgärderna som tillämpas på dina data. Varje steg representerar en ny kategori av åtgärder som du definierar, allt som en del av ditt flöde. Se den [Visuell ordlista](https://help.tableau.com/current/prep/sv-se/prep_visual_dictionary.htm) för en titt på stegen och ikonerna som används i Tableau Prep ### Rutan anslutningar (1) På vänster sida av arbetsytan finns rutan Anslutningar som visar de databaser och filer du är ansluten till. Lägg till anslutningar till en eller flera datakällor och dra sedan tabellerna du vill arbeta med till rutan Flöde. Se [Anslut till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm) för mer information. ![Rutan Anslutningar som visar databaserna och filerna som flödet är anslutet till.](/tableau/current/sv-se/prep/sv-se/Img/prep_connect2.png) Du kan minimera rutan Anslutningar om du behöver mer utrymme på arbetsytan. ### Rutan Flöde (2) Överst på arbetsytan finns rutan Flöde. Det är här du skapar ditt flöde. Allt eftersom du ansluter till, rensar, formar och kombinerar dina data visas stegen i rutan Flöde och justeras från vänster till höger längst upp. Dessa steg informerar om vilken typ av åtgärder som tillämpas, i vilken ordning och hur dina data påverkas av dem. Till exempel visar steget Koppla vilken typ av koppling som har tillämpats, kopplingssatserna, rekommenderade kopplingssatser samt fälten i tabellerna som ingår i kopplingen. ![Ett dataflödesdiagram som visar processen att rensa och kombinera datakällor.](/tableau/current/sv-se/prep/sv-se/Img/prep_flow.png) Du startar flödet genom att dra tabeller till rutan Flöde. Här kan du lägga till ytterligare datamängder, pivotera data, förena eller koppla samman data, skapa aggregeringar och generera flödesutdata till en fil (.hyper, .csv, .xlsx) eller publicerad datakällan som sedan kan användas i Tableau, databaser eller för CRM Analytics. Se [Spara och dela ditt arbete](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm) för mer information om att skapa utdatafiler. **Obs!** Om du gör ändringar i data i Tableau Desktop, såsom att byta namn på fält, ändrar datatyper och så vidare, sparas dessa ändringar inte tillbaka till Tableau Prep Builder. ### Rutan Profil (3) I mitten av arbetsytan finns rutan Profil. Rutan Profil visar strukturen för dina data vid alla punkter i flödet. Strukturen på dina data kan representeras på olika sätt beroende på vilken åtgärd du vill utföra på dina data eller steget som du väljer i rutan Flöde. ![En sekvens med stapeldiagram som visar information om varje beställning, som dess ID, orderdatum och regionen den skickades till.](/tableau/current/sv-se/prep/sv-se/Img/prep_profile_pane_view.png) Överst i rutan Profil finns ett verktygsfält som visar de rensningsåtgärder som kan utföras för varje steg i flödet. En alternativmeny visas även på varje kort i rutan Profil där du kan välja de åtgärder som ska utföras på data. Exempel: - Sök, sortera och dela fält - Filtrera, inkludera eller exkludera värden - Hitta och korrigera null-värden - Byta namn på fält - Rensa upp datainmatningsfel med gruppera värden eller snabba rensningsåtgärder - Använd automatisk dataanalys för att ändra datatyper - Ändra ordningen på kolumnerna i fälten genom att dra och släppa dem på plats ![Dra fältet Leveransdatum till en ny plats i Tableau Prep-rutan Profil.](/tableau/current/sv-se/prep/sv-se/Img/prep_drag_move.png) Välj ett eller flera fältvärden på ett profilkort och högerklicka eller Ctrl-klicka (MacOS) för att se ytterligare alternativ, såsom behålla eller utesluta värden, gruppera valda värden eller ersätta värden med Null. ![En tabell med order-ID:n och en meny där du kan välja att behålla, utesluta, ersätta, gruppera eller avgruppera värden.](/tableau/current/sv-se/prep/sv-se/Img/prep_profilemenu3.png) Tableau Prep håller reda på alla ändringar som utförs och i den ordning de utförs vilket låter dig gå tillbaka och granska eller redigera dessa ändringar efter behov. Använd dra och släpp för att ordna om åtgärderna i listan för att experimentera och tillämpa ändringar i en annan ordning. ![Rutan Ändringar som visar en lista över alla ändringar som har gjorts i ett Tableau Prep-flödessteg.](/tableau/current/sv-se/prep/sv-se/Img/prep_changespane.png) Klicka på pilen längst upp till höger i rutan för att expandera och komprimera rutan **Ändringar** för mer utrymme att arbeta med data i rutan Profil. Se [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm) för mer information om hur du använder rensningsåtgärder på dina data. ### Datarutnät (4) Längst ner på arbetsytan finns datarutnätet som visar information på radnivån i dina data. Värdena som visas i datarutnätet återspeglar åtgärderna som definieras i rutan Profil. Du kan utföra samma rensningsåtgärder här som du kan i rutan Profil om du föredrar att arbeta på en mer detaljerad nivå. Klicka på ikonen Dölja profiler ![Ikonen för att visa rutan Profil.](/tableau/current/sv-se/prep/sv-se/Img/prep_showhide_profilepane.png) på verktygsfältet för att dölja (och visa) rutan Profil för att se dina alternativ. ![Datarutnätet i ett Tableau Prep-flöde, som visar menyn Fler alternativ.](/tableau/current/sv-se/prep/sv-se/Img/prep_datagrid2.png) ## Så lagrar Tableau Prep dina data När Tableau Prep ansluts till dina data och skapar ett flöde, lagras de ofta använda data i en .hyper-fil. För stora datauppsättningar kan detta vara ett urval av datan. Alla lagrade data sparas i en säker temporär filkatalog i en fil som heter Prep BuilderXXXXX, där XXXXX representerar en universell unik identifierare (UUID). När du har sparat flödet raderas filen. Se [Konfigurera storleken på dataurvalet](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm#sample) för mer information om hur Tableau Prep gör urval från dina data. Tableau Prep Builder sparar även data i Tableau flow-filen (.tfl) för att stödja följande åtgärder (som kan registrera angivna datavärden): - Anpassad SQL som används i inmatningssteg - Filtrering (vid inmatning av data) - Gruppera värden (vid inmatning av data) - Beräkningar [Hoppa till huvudinnehåll](#main-content) # Pivotera dina data **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Ibland är det svårt att analysera data från ett arbetsblad eller ett korstabellformat i Tableau. Tableau föredrar att data är ”långa” istället för ”breda”, vilket innebär att du ofta måste pivotera data från kolumner till rader så att Tableau kan utvärdera dem korrekt. Men du kan också ha scenarier där dina datatabeller är långa och smala och är för normaliserade för att analyseras korrekt. Till exempel en försäljningsavdelning som spårar reklamutgifter i två kolumner, en som kallas **Reklam** som innehåller rader för **radio**, **TV** och **tryckt** material och en kolumn för totala utgifter. I denna typ av scenario måste du pivotera dessa raddata till kolumner för att kunna analysera dessa data som separata åtgärder. Men hur är det med att pivotera större datauppsättningar eller data som ändras ofta över tid? Du kan använda ett jokertecken för att söka efter fält som matchar mönstret och automatiskt pivotera data. Använd ett av följande alternativ när du pivoterar dina data: - Pivotera kolumner till rader - Använd jokerteckensökning för att omedelbart pivotera fält baserat på en mönstermatchning (Tableau Prep Builder version 2019.1.1 och senare och på webben). - Pivotera rader till kolumner (Tableau Prep Builder version 2019.1.1 och senare och på webben). Oavsett hur du pivoterar dina fält kan du interagera direkt med resultaten och göra ytterligare rensningsåtgärder för att dina data ska se ut precis som du vill. Du kan också använda Tableau Preps standardfunktion för smart namngivning för att automatiskt byta namn på dina pivoterade fält och värden. ## Pivotera kolumner till rader Använd det här pivoteringsalternativet för att gå från breda data till långa data. Pivotera från kolumner till rader på en eller flera grupper av fält. Markera fälten du vill arbeta med och pivotera data från kolumner till rader. 1. Anslut till datakällan. 2. Dra tabellen som du vill pivotera till rutan Flöde. 3. Gör något av följande: - **Tableau Prep Builder Version 2019.4.2 och senare och på webben**: I rutan Profil markerar du fälten du vill pivotera, högerklickar eller Ctrl-klickar (MacOS) och väljer Pivotera kolumner till rader i menyn. Gå till steg 7 om du använder det här alternativet. - **Alla versioner**: Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Lägg till pivot på sammanhangsmenyn.
Välj fält (Tableau Prep Builder version 2019.4.2 och senare och på webben).Menyn Flödessteg (alla versioner)
Sidan Tableau Prep Builder med alternativet Pivotera kolumner till rader valt.Menyn under datakällsikonen är öppen och Pivot är valt.
4. (Valfritt) I rutan Fält anger du ett värde i Sökfältet för att söka efter fält som ska pivoteras i fältlistan. 5. (Valfritt) Markera kryssrutan Byt automatiskt namn på pivoterade fält och värden för att Tableau Prep ska kunna byta namn på de nya pivoterade fälten med hjälp av gemensamma värden i data. Om inte några gemensamma värden hittas används standardnamnet. 6. Markera ett eller flera fält i den vänstra rutan och dra dem till kolumnen Pivot1-värden i rutan Pivoterade fält 7. (Valfritt) Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i rutan Pivoterade fält om du vill lägga till fler kolumner att pivotera på och upprepa sedan föregående steg om du vill välja fler fält att pivotera. Dina resultat visas omedelbart både i rutan Pivotresultat och i datarutnätet. **Obs!** Du måste välja samma antal fält som du valde i steg 5. Om du till exempel har valt tre fält att pivotera initialt på, måste varje efterföljande kolumn som du pivoterar också innehålla tre fält. 8. Om du inte har aktiverat standardnamngivningsalternativet eller om Tableau Prep inte automatiskt kan identifiera ett namn måste du redigera fältens namn. Du kan även redigera namnen på de ursprungliga fälten i den här rutan för att beskriva data på bästa sätt. 9. (Valfritt) Byt namn på det nya pivotsteget för att hålla reda på dina ändringar. Till exempel ”Pivotera månader”. 10. Kör flödet om du vill ändra dina pivotdata när data ändras. Om du lägger till nya fält läggs till i datakällan som måste läggas till i pivoten, lägg till dem manuellt i pivoten. **Exempel**: Pivotera på flera fält Detta exempel visar ett arbetsblad för läkemedelsförsäljning, skatter och totalsummor per månad och år. ![Ett kalkylblad för läkemedelsförsäljning, skatter och totalsummor per månad och år med delade rubriker.](/tableau/current/sv-se/prep/sv-se/Img/prep_beforepivot.png) Genom att pivotera data kan du skapa rader för varje månad och år och enskilda kolumner för försäljning, skatter och totalsummor för det ska vara enklare för Tableau att tolka dessa data för analys. ![Rutan Pivoterade fält med resultatet av att kolumner pivoteras till rader i ett Tableau Prep-flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_afterpivot.png) ### Titta på ”pivotera på flera fält” i praktiken. ## Använd jokerteckensökning för att pivotera Om du använder stora datauppsättningar eller om dina data ändras ofta över tid kan du från och med Tableau Prep Builder version 2019.1.1 och på webben använda en mönstermatchning för jokertecken när du pivoterar kolumner till rader för att omedelbart pivotera dina data baserat på en mönstermatchning av jokertecken. Om du lägger till eller tar bort nya fält som matchar mönstret identifierar Tableau Prep schemaförändringen när flödet körs och pivotresultaten uppdateras automatiskt. 1. Anslut till datakällan. 2. Dra tabellen som du vill pivotera till rutan Flöde. 3. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Lägg till pivot på sammanhangsmenyn. 4. I rutan Pivoterade fält klickar du på länken Använd jokerteckensökning för att pivotera. ![Använd en jokerteckensökning för att pivotera.](/tableau/current/sv-se/prep/sv-se/Img/prep_wildcard_pivot3.png) 5. Ange ett värde eller ett delvärde som du vill söka efter. Ange till exempel **Sales\_** för att matcha fält som är etiketterade med **sales\_2017**, **sales\_2018** och **sales\_2019**. Använd inte asterisker för att matcha mönstret om de inte är en del av fältvärdet du söker efter. Istället klickar du på knappen Sökalternativ![Knappen Sökalternativ i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_search_options_button.png) för att välja hur du vill matcha värdet. Tryck sedan på Retur för att tillämpa sökningen och pivotera de matchande värdena. ![Använd en jokerteckensökning för att pivotera.](/tableau/current/sv-se/prep/sv-se/Img/prep_wildcard_pivot.png) 6. (Valfritt) Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i rutan Pivoterade fält om du vill lägga till fler kolumner att pivotera på och upprepa sedan föregående steg om du vill välja fler fält att pivotera. 7. Om du inte har aktiverat standardnamngivningsalternativet eller om Tableau Prep inte automatiskt kan identifiera ett namn måste du redigera fältens namn. 8. Kör flödet om du vill ändra dina pivotdata när data ändras. Alla nya fält som läggs till i datakällan och som matchar jokertecknet identifieras automatiskt och läggs till i pivoten. 9. Om resultaten inte är de du förväntar dig kan du prova något av följande alternativ: - Ange ett annat värdemönster i fältet Sök och tryck på Retur. Pivoten uppdateras automatiskt och visar de nya resultaten. - Dra ytterligare fält manuellt till kolumnen Pivot1-värden i rutan Pivoterade fält. Du kan även ta bort fält som lagts till manuellt genom att dra dem från kolumnen Pivot1 Values och släppa dem i rutan Fält. **Obs!** Fält som har lagts till från sökresultaten för jokertecken kan inte tas bort genom att du drar dem från kolumnen Pivot1-värden. Istället kan du försöka använda ett mer specifikt mönster för att matcha sökresultaten du letar efter. ## Pivotera rader till kolumner I Tableau Prep Builder version 2019.1.1 och senare och på webben pivoterar du rader till kolumner om dina data är för normaliserade och du behöver skapa nya kolumner. Gå från höga data till bredare data. Om du till exempel har annonskostnader varje månad som innehåller alla annonstyper i en kolumn och du pivoterar data från rader till kolumner kan du istället ha en separat kolumn för varje annonstyp vilket gör det lättare att analysera data. ![Två tabeller där kolumnerna och raderna har pivoterats.](/tableau/current/sv-se/prep/sv-se/Img/prep_pivot_example.png) Du kan välja ett fält att pivotera på. Det fältets fältvärden används sedan för att skapa de nya kolumnerna. Markera sedan ett fält som ska användas för att fylla i de nya kolumnerna. Dessa fältvärden aggregeras och du kan välja vilken typ av aggregering som ska tillämpas. Eftersom aggregering tillämpas kommer inte pivoterande kolumner tillbaka till rader att ändra denna pivoteringsåtgärd. Du måste ångra åtgärden om du vill vända om en rad till pivottypen kolumn. Klicka antingen på knappen Ångra i den övre menyn, ta bort fälten från rutan Pivoterade fält eller ta bort pivotsteget. 1. Anslut till datakällan. 2. Dra tabellen som du vill pivotera till rutan Flöde. 3. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och välj Lägg till pivot på sammanhangsmenyn. 4. I rutan Pivoterade fält, välj Rader till kolumner i listrutan. 5. (Valfritt) I rutan Fält anger du ett värde i Sökfältet för att söka efter fält som ska pivoteras i fältlistan. 6. Markera ett fält från den vänstra rutan och dra det till avsnittet Fält som kommer att pivotera rader till kolumner i rutan Pivoterade fält. **Obs!** Om fältet som du vill pivotera har en datatyp för datum eller daum/tid måste du ändra datatypen till sträng för att kunna pivotera det. Värdena i detta fält används för att skapa och namnge de nya kolumnerna. Du kan ändra kolumnernas namn senare i rutan Pivotresultat. ![Pivotfältens kolumner och resultat.](/tableau/current/sv-se/prep/sv-se/Img/prep_pivot_rows_field.png) 7. Markera ett fält från den vänstra rutan och dra det till avsnittet Fält som ska aggregeras för nya kolumner i rutan Pivoterade fält. Värdena i det här fältet används för att fylla i de nya kolumner som skapats från föregående steg. ![Pivotfältens kolumner och resultat.](/tableau/current/sv-se/prep/sv-se/Img/prep_pivot_rows_aggregate.png) En standardtyp för aggregering tilldelas fältet. Klicka på aggregeringstypen för att ändra den. ![En lista över aggregeringstyper.](/tableau/current/sv-se/prep/sv-se/Img/prep_pivot_rows_agg_type.png) 8. I rutan Pivotresultat granskar du resultaten och tillämpar eventuella rensningsåtgärder på de nya kolumnerna som du har skapat. ![Tre stapeldiagram för de pivoterade fälten och pivotresultaten.](/tableau/current/sv-se/prep/sv-se/Img/prep_pivot_rows2.png) 9. Om fältet som ska pivoteras har en ändring i sina raddata högerklickar eller Ctrl-klickar (MacOS) du på pivotsteget i rutan Flöde och väljer Uppdatera. [Hoppa till huvudinnehåll](#main-content) # Publicera ett flöde i Tableau Server eller Tableau Cloud > [!IMPORTANT] > > **Viktigt**: Från och med version 2020.4.1 behövs inte längre Data Management för att publicera dina flöden i Tableau Server eller Tableau Cloud eller för att köra flöden manuellt på webben. Det krävs endast (med Tableau Prep Conductor aktiverat) om du planerar att köra dina flöden enligt ett schema. Publicera dina flöden på Tableau Cloud eller Tableau Server för att dela dem med andra eller kör dem automatiskt enligt ett schema och uppdatera flödesutdata med hjälp av Tableau Prep Conductor. Du kan också köra enskilda flöden manuellt på servern. Flöden som skapas eller redigeras på webben (version 2020.4 och senare) måste först publiceras innan de kan köras. Från och med Tableau Cloud version 2026.2.4 kan du som Creator-användare även ladda upp flöden direkt till din plats. Mer information finns i [Hantera ett flöde](https://help.tableau.com/current/online/sv-se/prep_conductor_manage_flow.htm). Mer information om att publicera flöden på webben finns i **Publicera flöden** i [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm#publishing-flows)\- eller [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm#publishing-flows)\-hjälpen. Information om hur man kör flöden finns i [Kör ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_conductor_run_flow.htm). ## Innan du publicerar Kontrollera följande för att vara säker på att du kan köra ditt flöde: 1. Verifiera att det inte finns några fel i flödet. Flöden som innehåller fel kommer att misslyckas när du försöker köra dem i Tableau Server eller Tableau Cloud. Fel i flödet identifieras med ett rött utropstecken och en röd prick med en Felindikator i det övre högra hörnet av arbetsytan. ![Ett Tableau Prep-flöde som visar den röda triangelikonen för flödessteg med fel.](/tableau/current/sv-se/prep/sv-se/Img/prep_flow_error.png) 2. Kontrollera att ditt flöde inte innehåller indataanslutningar eller funktioner som inte är kompatibla med din version av Tableau Server. Flöden som skapas på webben är alltid kompatibla med den serverversion som de skapas på. Du kan fortfarande publicera flöden från Tableau Prep Builder som inkluderar anslutningar eller funktioner som ännu inte stöds i din version av Tableau Server, men du kan inte schemalägga dem för att köra. Till exempel introducerades SAP HANA-anslutningen i Tableau Prep Builder version 2019.1.4 men denna anslutning stöds inte förrän Tableau Server version 2019.2 för Tableau Prep Conductor. När du publicerar flödet visas ett meddelande som liknar följande: ![Ett meddelande om att en inaktuell Tableau Prep Conductor-version körs.](/tableau/current/sv-se/prep/sv-se/Img/prep_incompatible2.png) **Obs!** För att schemalägga flöden som ska köras på Tableau Server måste du använda Tableau Server version 2019.1 eller senare och Tableau Prep Conductor måste vara aktiverad. För att köra ditt flöde i Tableau Server måste du vidta lämpliga åtgärder för att göra flödet kompatibelt. Mer information om att arbeta med inkompatibla flöden finns i [Versionskompatibilitet med Tableau Prep](https://help.tableau.com/current/prep/sv-se/prep_conductor_compatibility.htm). 3. Flöden som inkluderar inmatnings- eller utmatningssteg med anslutningar till en nätverksdelning kräver godkännandelistning. Tableau Cloud stöder inte det här alternativet och filer måste paketeras med flödet vid publicering. **Obs**! För närvarande kan flöden som skapas på webben endast matas ut till en publicerad datakälla eller en databas. **Tableau Prep Builder** Flödesinmatnings- och utmatningssteg som pekar mot filer lagrade i en nätverksdelning (UNC-sökväg) är inte tillåtna om inte filen och sökvägen är åtkomliga av servern och ingår i organisationens godkännandelista. Om du publicerar flödet utan att lägga till filens plats i din godkännandelista, kommer flödet att publiceras, men du får ett fel när du försöker köra flödet manuellt eller med hjälp av ett schema i Tableau Server. Om filerna inte lagras på en godkänd plats visas ett varningsmeddelande när du publicerar flödet. ![Ett felmeddelande som anger att utdataplatsen inte finns på din godkännandelista och länkar listan för att lägga till den i listan.](/tableau/current/sv-se/prep/sv-se/Img/prep_serverfiles_safelist.png) Klicka på länken ”lista” i meddelandet för att se en lista över tillåtna platser. Flytta dina filer till en av platserna i listan och se till att flödet pekar mot dessa nya platser. ![Listan över godkännandelistans filplatser.](/tableau/current/sv-se/prep/sv-se/Img/prep_conductor_safelist_locations.png) I Tableau Server, för att konfigurera tillåtna nätverkssökvägar, använd alternativen tsm kommando som beskrivs i [Steg 4: Godkännandelista med in- och utdataplatser](https://help.tableau.com/current/server/sv-se/prep_conductor_configure_network_shares.htm) i Tableau Server-hjälpen. Om du inte vill flytta dina filer till en godkänd plats, måste du paketera inmatningsfilerna med flödet och publicera flödesutmatningen till Tableau Server som en publicerad datakälla. Mer information om hur du ställer in dessa alternativ finns i [Publicera ett flöde från Tableau Prep Builder](#Publish) i det här ämnet. 4. (**Endast Tableau Prep Builder**) Om dina flödesutmatningssteg är inställda på Publicera som datakälla, måste alla flödesutmatningssteg peka mot samma server eller plats där flödet publiceras. De kan peka mot olika projekt på den servern eller platsen, men bara en server eller plats kan väljas. Gör så här för att ställa in publiceringsplatsen för dina utmatningssteg: 1. Välj utmatningssteg i rutan Flöde. 2. I publiceringsrutan väljer du **Publicera som datakälla**. 3. Välj server eller plats och det projekt där du vill publicera flödet. Logga in på servern eller platsen om det behövs. 4. Ange ett namn och en beskrivning för varje utmatning. Utmatningsfilens namn bör vara tillräckligt distinkt så att den person som kör flödet enkelt kan identifiera vilka utmatningsfiler som ska uppdateras. Filnamnet visas på sidan Översikt och anslutningar för flödet i Tableau Server eller Tableau Cloud. 5. Spara ditt flöde. ![Fältet Spara utdata till är inställt på Publicerad datakälla. En tabell med data visas.](/tableau/current/sv-se/prep/sv-se/Img/prep_publishasdatasource2.png) Mer information om hur du konfigurerar utmatningssteg för publicering finns i [Skapa dataextraktfiler och publicerade datakällor](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#Extract). 5. Ange din serverautentiseringsmetod (version 2025.3 och senare) För att ge bättre stöd för enkel inloggning och flerfaktorsautentisering vid inloggning till Tableau Server eller Tableau Cloud från Tableau Prep Builder kan du välja att autentisera genom antingen den inbäddade webbläsaren som medföljer Tableau Prep eller din externa webbläsare. Standardinställningen är Använd serverinställningar. När du loggar in kontrollerar Tableau Prep Builder om serverns inställda autentiseringsmetod är Extern webbläsare. Alternativet har i så fall aktiverats av administratören. Om alternativet inte har aktiverats används den inbäddade webbläsaren som standard i Tableau Prep. Du kan också välja ett annat alternativ från menyn, så använder Tableau Prep den metoden vid autentisering. ![Menyn Serverautentiseringsmetod i Tableau Prep Builder.](/tableau/current/sv-se/prep/sv-se/Img/prep_server_authentication_method_menu.png) Gör så här för att ändra din autentiseringsmetod: 1. Välj Server > Serverautentiseringsmetod från den övre menyn i Tableau Prep Builder. 2. Klicka på något av följande menyalternativ för att ange motsvarande autentiseringsmetod: - Använd serverinställningar (standard): Använd den förvalda autentiseringsmetod som angetts av administratören. Det kan vara antingen standardwebbläsaren eller den inbäddade webbläsaren. Mer information om hur du kan konfigurera den här inställningen som administratör finns i [Alternativ för tsm configuration set](https://help.tableau.com/current/server-linux/sv-se/cli_configuration-set_tsm.htm#wgserverauthenticationprepbuilderexternalbrowser). - Inbäddad webbläsare: Använd standardversionen av Chromium som ingår i Tableau Builder-paketet. - Standardwebbläsare: Använd den inställda standardwebbläsaren för din dator, till exempel Chrome, Edge, Firefox, Safari och så vidare. ## Publicera ett flöde från Tableau Prep Builder **Obs!** När du publicerar ett flöde tilldelas du automatiskt som standard flödesägare. Om flödet ansluter till en publicerad datakälla använder servern flödesägaren för att ansluta till den publicerade datakällan. Endast plats- eller serveradministratören kan ändra flödesägaren och endast till sig själv. 1. Öppna ditt flöde i Tableau Prep Builder. 2. Välj **Server** > **Publicera flöde**i den övre menyn. ![En servermeny med alternativet Publicera flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_server_publish_flow.png) 3. Fyll i fälten för din plattform. Klicka sedan på **Publicera**. Tableau Server eller Tableau Cloud öppnas automatiskt i din standardwebbläsare på flödets **Översiktssida**. 1. I dialogrutan Publicera till Tableau Server fyller du i följande fält: - **Projekt:** Välj ditt projekt från projekthierarkin genom att klicka i listrutan. Detta bör vara samma projekt som utdatafilerna publiceras till. - **Namn:** Ge flödet ett namn. Det här namnet visas på servern på flödessidorna. Om du vill skriva över ett befintligt flöde så klicka på listrutan och välj ett namn i listan. - **Beskrivning (valfritt):** Ange en beskrivning av flödet. - **Taggar (valfritt):** Klicka på Lägg till och skriv in en eller flera taggar som identifierar ditt flöde så att användarna lätt kan hitta det. Du kan även lägga till taggar efter publiceringen på flödessidorna i Tableau Server. 2. Klicka på Redigera i avsnittet Anslutningar om du vill redigera anslutningsinställningarna eller ändra autentiseringen. ![Ett formulär för att publicera ett flöde i Tableau Server.](/tableau/current/sv-se/prep/sv-se/Img/prep_serverfiles2.png) #### Filer Som standard packas filinmatningsanslutningar med flödet. Paketerade filer uppdateras inte när flödet körs i Tableau Server. Alla filer måste ha samma inställning, antingen Ladda upp eller Direktanslutning. **Direktanslutning** För att hämta de senaste data när du uppdaterar utdatafilerna väljer du Direktanslutning om Tableau Server kan ansluta till filsökvägen och platsen ingår i organisationens godkännandelista. ![Publicera flöde i Tableau Server med alternativknappar för att välja en anslutning.](/tableau/current/sv-se/prep/sv-se/Img/prep_serverfiles.png) **Filer lagrade i en nätverksdelning** Om dina inmatnings- eller utmatningssteg pekar mot filer som lagras i en nätverksdelning (UNC-sökväg) och platsen inte ingår i organisationens godkännandelista visas ett varningsmeddelande. Klicka på länken i meddelandet för att se en lista över godkända platser, flytta dina filer och rikta inmatnings- och utmatningsstegen till den nya filplatsen. Mer information finns i Steg 3 i [Innan du publicerar](#pre-publish). Information om hur du lägger till platser i organisationens godkännandelista finns i [Steg 4: Godkännandelista med in- och utdataplatser](https://help.tableau.com/current/server/sv-se/prep_conductor_configure_network_shares.htm) i Tableau Server-hjälpen. ![Ett felmeddelande som anger att utdataplatsen inte finns på din godkännandelista och länkar listan för att lägga till den i listan.](/tableau/current/sv-se/prep/sv-se/Img/prep_serverfiles_safelist.png) **Parametrar i indatafilens sökväg** Från och med version 2022.1.1 kan du schemalägga och köra flöden på webben som innehåller parametrar i sökvägen till indatafilen. Detta kräver en direkt filanslutning. Om dina filer är packade med ditt flöde eller om du använder en tidigare version av Tableau Prep, ändras alla parametrar som ingår i filsökvägarna till det aktuella (standard) värdet och filsökvägen görs statisk. Mer information om hur man använder parametrar i flöden finns i [Tillämpa parametrar på inmatningssteg](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm#parameters_input_steps). #### Databaser Om flödet ansluter till en eller flera databaser väljer du en av följande autentiseringstyper som ska användas för att ansluta till flödesinmatningens datakällor. - **Server Kör som kontot:** Serverns Kör som användarkonto kommer att autentisera alla användare. - **Fråga användare:** Du måste redigera anslutningen i Tableau Server och ange inloggningsuppgifterna för databasen innan du kör flödet. - **Inbäddat lösenord:** De inloggningsuppgifter du använde för att ansluta till data sparas med anslutningen och används när flödet körs enligt ett schema. Om du öppnar flödet för att redigera det måste du ange dina inloggningsuppgifter igen. ![Dialogrutan Publicera flöde till Tableau Online med anslutningsinställningar. Inbäddat lösenord är valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_publishwithdatabase.png) **Lägg till inloggningsuppgifter** (version 2020.1.1 och senare) Om du ansluter till molnanslutningar kan du lägga till dina inloggningsuppgifter direkt från dialogrutan Publicera flöde för att bädda in dem i flödet. 1. Klicka på Redigera i anslutningsavsnittet eller klicka på Redigera inloggningsuppgifter i varningsmeddelandet. Klicka sedan på Lägg till inloggningsuppgifter i listrutan Autentisering. ![Dialogrutan Publicera flöde i Tableau Server som visar dialogrutan Anslutningar med alternativet Lägg till inloggningsuppgifter.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred2.png) 2. Klicka på Fortsätt i bekräftelsedialogrutan. Tableau Prep Builder öppnar automatiskt sidan Kontoinställningar för den server du är inloggad på. ![Dialogrutan Lägg till inloggningsuppgifter för ditt konto.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred3.png) 3. Lägg till dina autentiseringsuppgifter och navigera sedan tillbaka till Tableau Prep Builder. ![Fliken Kontoinställningar på servern som visar en lista över datakällor och knappar för att lägga till dina inloggningsuppgifter.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred4.png) 4. Klicka på Klar i dialogrutan Slutför tillägg av inloggningsuppgifter. ![Dialogrutan Slutför tillägg av inloggningsuppgifter med knappen Klar.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred5.png) 5. Klicka på Redigera i avsnittet Anslutningar och verifiera att dina inloggningsuppgifter har lagts till och bäddats in i flödet. ![Dialogrutan Publicera flöde i Tableau Server som visar dialogrutan Anslutningar med nyligen tillagda inloggningsuppgifter.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred6.png) 1. I dialogrutan Publicera till Tableau Cloud fyller du i följande fält: - **Projekt:** Välj ditt projekt från projekthierarkin genom att klicka i listrutan. Detta bör vara samma projekt som utdatafilerna publiceras till. - **Namn:** Ge flödet ett namn. Det här namnet visas på servern på flödessidorna. Om du vill skriva över ett befintligt flöde så klicka på listrutan och välj ett namn i listan. - **Beskrivning (valfritt):** Ange en beskrivning av flödet. - **Taggar (valfritt):** Klicka på Lägg till och skriv in en eller flera taggar som identifierar ditt flöde så att användarna lätt kan hitta det. Du kan även lägga till taggar efter publiceringen på flödessidorna i Tableau Server. 2. Klicka på Redigera i avsnittet Anslutningar om du vill redigera anslutningsinställningarna eller ändra autentiseringen. ![Ett formulär för att publicera ett flöde i Tableau Server.](/tableau/current/sv-se/prep/sv-se/Img/prep_serverfiles2.png) #### Filer Tableau Cloud stöder inte direkta filanslutningar för inmatningsstegdata och du måste paketera dina filer med flödet. Paketerade filer uppdateras inte när flödet körs i Tableau Cloud. Det finns inget stöd för att köra Tableau Prep Conductor-flöden som ansluter till platta filer via Bridge. För att försäkra dig om att uppdateringar av Prep Conductor-flöden lyckas flyttar du den platta filen till en plats som är direkt tillgänglig för Tableau Cloud (till exempel Google Drive, Box eller Dropbox) **Obs!** Schemaläggning och körning av flöden som innehåller parametrar i sökvägen till inmatningens filsökväg stöds för närvarande inte i Tableau Cloud eftersom detta kräver en direkt filanslutning. När du publicerar flödet ändras alla parametrar som ingår i filsökvägarna till det aktuella (standard) värdet och filsökvägen görs statisk. Som ett alternativ kan du köra flöden med parametrar i filsökvägen i Tableau Prep Builder eller med kommandoraden. Mer information om hur man använder parametrar i flöden finns i [Tillämpa parametrar på inmatningssteg](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm#parameters_input_steps). #### Databaser För att hålla data uppdaterade när du publicerar flöden på Tableau Cloud, till kan du bara ansluta direkt till molnbaserade datakällor. För mer information om direktanslutningar som stöds av Tableau Cloud, se [Tillåt direktanslutningar till data som lagras på en molnplattform](https://help.tableau.com/current/online/sv-se/to_connect_live_sql.htm). Om du ansluter till lokala datakällor kan du, från och med version 2025.1, använda en Tableau Bridge-klient för att ansluta till och uppdatera dina data i Tableau Cloud. Så här använder du Tableau Bridge-klienten: - Tableau Bridge-klienten måste konfigureras för att använda en Bridge-klientpool (inte standardpoolen) - En eller flera anslutna Bridge-klienter måste inkluderas i poolen och klienterna måste vara aktiva - Domänen måste anges via Godkännandelista över privata nätverk och konfigureras för att vara en del av poolen. ![Tableau Bridge-platsinställningar som visar Bridge-poolkonfigurationen.](/tableau/current/sv-se/prep/sv-se/Img/prep_bridge_setting.png) Mer information finns i [Konfigurera Bridge-klientpoolen](https://help.tableau.com/current/online/sv-se/to_enable_bridge_live_connections.htm) i Tableau Cloud-hjälpen. **Obs!** När du ansluter till lokala datakällor i tidigare Tableau Prep-versioner måste du först konvertera datakällorna till en publicerad datakälla och Tableau Cloud kan använda en Tableau Bridge-klient för att ansluta till dina data om Tableau Bridge är konfigurerat för datakällan. Mer information om hur du använder en Tableau Bridge finns i [Tillåt dina utgivare att upprätthålla liveanslutningar till lokala data](https://help.tableau.com/current/online/sv-se/to_enable_bridge_live_connections.htm#clientsummary). Om ditt flöde ansluter till en molnbaserad datakälla som stöder en direktanslutning väljer du en av följande autentiseringstyper som ska användas för att ansluta till flödesinmatningens datakällor. - **Fråga användare:** Du måste redigera anslutningen i Tableau Cloud och ange inloggningsuppgifterna för databasen innan du kör flödet. - **Inbäddat lösenord:** De inloggningsuppgifter du använde för att ansluta till data sparas med anslutningen och används när flödet körs enligt ett schema. Om du öppnar flödet för att redigera det måste du ange dina inloggningsuppgifter igen. ![Dialogrutan Publicera flöde till Tableau Online med anslutningsinställningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_publishdatasource_online.png) - Om du inte använder en Tableau Bridge-klient för att ansluta till din lokala datakälla väljer du alternativknappen Publicera datakälla. Om du väljer det här alternativet konverteras datakällans inmatningsanslutning till en publicerad datakälla när du publicerar flödet till Tableau Cloud. Om Tableau Bridge är konfigurerat för datakällan och datakällan stöds av Tableau Cloud, kan data uppdateras när flödet körs. Se [Tillåt direktanslutningar till data som lagras på en molnplattform](https://help.tableau.com/current/online/sv-se/to_connect_live_sql.htm). - Om du vill byta ut de lokala datakällanslutningarna för flödet i Tableau Prep Builder med den publicerade datakällan väljer du Uppdatera flödesinmatningar om du vill använda publicerade datakällor i avsnittet Fler alternativ innan du publicerar flödet. Om du inte markerar kryssrutan, förblir flödet i Tableau Prep Builder anslutet till den lokala datakällan och flödet i Tableau Prep Builder kan inte synkroniseras med den publicerade versionen av flödet. För att fortsätta arbeta med ditt flöde måste du ladda ner flödet från Tableau Cloud för att redigera det och sedan publicera det igen. ![Dialogrutan Publicera flöden till Tableau Online med kryssrutan Uppdatera flödesinmatningar om du vill använda publicerade datakällor markerad.](/tableau/current/sv-se/prep/sv-se/Img/prep_conductor_publish_online4.png) **Lägg till inloggningsuppgifter** (version 2020.1.1 och senare) Om du ansluter till molnanslutningar kan du lägga till dina inloggningsuppgifter direkt från dialogrutan Publicera flöde för att bädda in dem i flödet.. 1. Klicka på Redigera i anslutningsavsnittet eller klicka på Redigera inloggningsuppgifter i varningsmeddelandet. Klicka sedan på Lägg till inloggningsuppgifter i listrutan Autentisering. ![Dialogrutan Publicera flöden till Tableau Online som visar dialogrutan Anslutningar med alternativet Lägg till inloggningsuppgifter.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_Online_cred2.png) 2. Klicka på Fortsätt i bekräftelsedialogrutan. Tableau Prep Builder öppnar automatiskt sidan Kontoinställningar för den server du är inloggad på. ![Dialogrutan Lägg till inloggningsuppgifter för ditt konto.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred3.png) 3. Lägg till dina autentiseringsuppgifter och navigera sedan tillbaka till Tableau Prep Builder. ![Fliken Kontoinställningar på servern som visar en lista över datakällor och knappar för att lägga till dina inloggningsuppgifter.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred4_254.png) 4. Klicka på Klar i dialogrutan Slutför tillägg av inloggningsuppgifter. ![Dialogrutan Slutför tillägg av inloggningsuppgifter med knappen Klar.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_cred5.png) 5. Klicka på Redigera i avsnittet Anslutningar och verifiera att dina inloggningsuppgifter har lagts till och bäddats in i flödet. ![Dialogrutan Publicera flöden till Tableau Online som visar dialogrutan Anslutningar med nyligen tillagda inloggningsuppgifter.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_cloud_Online_cred6.png) ### Vem kan göra detta? - Serveradministratör, Platsadministratör – Creator och Creator möjliggör fullständig anslutnings- och publiceringsåtkomst. - Creator kan genomföra webbredigeringsuppgifter. - Explorer (kan publicera) [Hoppa till huvudinnehåll](#main-content) # Referens för Tableau Prep-funktioner Med Tableau Prep-beräkningsfunktioner kan du använda beräknade fält för att skapa nya data från data som redan finns i datakällan. ### Nummerfunktioner
SyntaxBeskrivning
ABS(number)Returnerar det absoluta värdet för det givna numret.

Exempel:

ABS(-7) = 7

ABS([Budget Variance])

Returnerar det absoluta värdet för alla nummer i fältet Budgetvarians.
ACOS(number)Returnerar arcus cosinus för det givna numret. Resultatet är i radianer.

Exempel:

ACOS(-1) = 3.14159265358979

ASIN(number)Returnerar arcus sinus för det givna numret. Resultatet är i radianer.

Exempel:

ASIN(1) = 1.5707963267949

ATAN(number)Returnerar arcus tangens för det givna numret. Resultatet är i radianer.

Exempel:

ATAN(180) = 1.5652408283942

ATAN2(y number, x number)Returnerar arcus tangens för två givna nummer (x och y). Resultatet är i radianer.

Exempel:

ATAN2(2, 1) = 1.10714871779409

CEILING(number)Avrundar ett nummer till närmaste heltal av samma eller högre värde.

Exempel:

CEILING(3.1415) = 4

COS(number)Returnerar cosinus för en vinkel. Ange vinkeln i radianer.

Exempel:

COS(PI( ) /4) = 0.707106781186548

COT(angle)Returnerar cotangens för en vinkel. Ange vinkeln i radianer.

Exempel:

COT(PI( ) /4) = 1

DIV(integer1, integer2)Returnerar heltalsdelen av en division, där integer1 divideras med integer2.

Exempel:

DIV(11,2) = 5

EXP(number)Returnerar e upphöjt till det givna numret.

Exempel:

EXP(2) = 7.389 EXP(-[Growth Rate]*[Time])

FLOOR(number)Avrundar ett nummer till närmaste heltal av samma eller mindre värde.

Exempel:

FLOOR(3.1415) = 3

HEXBINX(number, number)Mappar en x-, y-koordinat till x-koordinaten för närmaste sexkantiga klass. Klasserna har sidolängd 1, så indata kan behöva skalas därefter.

Exempel:

HEXBINX([Longitude], [Latitude])

HEXBINY(number, number)Mappar en x-, y-koordinat till y-koordinaten för närmaste sexkantiga klass. Klasserna har sidolängd 1, så indata kan behöva skalas därefter.

Exempel:

HEXBINY([Longitude], [Latitude])

LN(number)

Returnerar naturlig logaritm för ett nummer. Returnerar null om numret är mindre än eller lika med 0.

Exempel:

LN(EXP(5)) = 5

LOG(number [, base])

Returnerar logaritm för ett nummer för den givna basen. Om basvärdet utelämnas används basen 10.

Exempel:

LOG(256, 2) = 8

MAX(number, number)Returnerar max för det två argumenten, som måste vara av samma typ. Returnerar null om något argument är null. MAX kan även tillämpas på ett enskilt fält i en aggregerad beräkning.

Exempel:

MAX(4,7)
MAX(Sales,Profit)
MAX([First Name],[Last Name])

MIN(number, number)Returnerar minimum för det två argumenten, som måste vara av samma typ. Returnerar null om något argument är null. MIN kan även tillämpas på ett enskilt fält i en aggregerad beräkning.

Exempel:

MIN(4,7)

MIN(Sales,Profit)

MIN([First Name],[Last Name])

PI( )

Returnerar den numeriska konstanten pi: 3,14159.

Exempel:

PI() = 3.14159265358979

POWER(number, power)Numret upphöjs till den angivna potensen.

Exempel:

POWER(5,2) = 52 = 25 POWER(Temperature, 2)

Du kan även använda symbolen ^:

5^2 = POWER(5,2) = 25

RADIANS(number)Konverterar det givna numret från grader till radianer.

Exempel:

RADIANS(180) = 3.14159

ROUND(number, [decimals])Avrundar nummer till ett specifikt antal siffror. I decimalargumentet anges hur många decimaler som ska inkluderas i slutresultatet. Om decimaler utelämnas avrundas numret till närmaste heltal.

Exempel:

I det här exemplet avrundas varje försäljningsvärde till ett heltal:

ROUND(Sales)

SIGN(number)Returnerar symbolen för ett nummer. Möjliga returvärden är -1 om numret är negativt, 0 om numret är noll och 1 om numret är positivt.

Exempel:

Om genomsnittet för vinstfältet är negativt,

SIGN(AVG(Profit)) = -1

SIN(number)Returnerar sinus för en vinkel. Ange vinkeln i radianer.

Exempel:

SIN(0) = 1.0

SIN(PI( )/4) = 0.707106781186548

SQRT(number)Returnerar kvadraten för ett nummer.

Exempel:

SQRT(25) = 5

SQUARE(number)Returnerar kvadratroten för ett nummer.

Exempel:

SQUARE(5) = 25

TAN(number)

Returnerar tangens för en vinkel. Ange vinkeln i radianer.

Exempel:

TAN(PI ( )/4) = 1.0

ZN(expression)

Returnerar uttrycket om det inte är null. Annars returneras noll. Använd den här funktionen om du vill använda nollvärden i stället för null-värden.

Exempel:

ZN([Profit]) = [Profit]

### Strängfunktioner
SyntaxBeskrivning
ASCII(string)Returnerar ASCII-koden för det första tecknet i en sträng.

Exempel:

ASCII('A') = 65

CHAR(number)Returnerar det tecken som har kodats med ASCII-kodnumret.

Exempel:

CHAR(65) = 'A'

CONTAINS(string, substring)Returnerar Sant om den givna strängen innehåller den angivna understrängen.

Exempel:

CONTAINS(“Calculation”, “alcu”) = true

ENDSWITH(string, substring)Returnerar sant om den givna strängen slutar med angiven substring. Efterföljande blanksteg ignoreras.

Exempel:

ENDSWITH(“Tableau”, “leau”) = true

FIND(string, substring, [start])Returnerar indexpositionen för substring i strängen eller 0 om understrängen inte hittas. Om det valfria argumentet start läggs till ignorerar funktionen alla instanser av substring som visas före indexpositionen start. Det första tecknet i strängen är position 1.

Exempel:

FIND("Calculation", "alcu") = 2

FINDNTH(string, substring, occurrence)Returnerar positionen för den n:e gången understrängen förekommer i den angivna strängen, där n definieras av förekomstargumentet.

Exempel:

FINDNTH("Calculation", "a", 2) =7

ISDATE(string)

Återger sant om en viss sträng är ett giltigt datum.

Exempel:

ISDATE("2004-04-15") = True

LEFT(string, number)Returnerar antalet tecken längst till vänster i strängen.

Exempel:

LEFT("Matador", 4) = "Mata"

LEN(string)Returnerar längden på strängen.

Exempel:

LEN("Matador") = 7

LOWER(string)Returnerar en sträng där alla tecken är gemena.

Exempel:

LOWER("ProductVersion") = "productversion"

LTRIM(string)Returnerar strängen med eventuella inledande blanksteg borttagna.

Exempel:

Example: LTRIM(" Sales") = "Sales"

(MID(string, start, [length])Returnerar strängen som startar vid indexpositionen start. Det första tecknet i strängen är position 1. Om det valfria argumentet längd läggs till inkluderas endast det antalet tecken i den returnerade strängen.

Exempel:

MID("Calculation", 2) = "alculation"

MID("Calculation", 2, 5) ="alcul"

PROPER(string)Konverterar en textsträng så att den första bokstaven i varje ord är versal och de återstående bokstäverna är gemener. Mellanslag och icke-alfanumeriska tecken som skiljetecken fungerar även som avgränsare.

Exempel:

PROPER("PRODUCT name") = "Product Name"

REGEXP_EXTRACT(string, pattern)Returnerar en understräng till den givna strängen som matchar insamlingsgruppen inom mönstret för reguljära uttryck. Mönstret för reguljära uttryck kräver exakt en insamlingsgrupp.

Exempel:

REGEXP_EXTRACT('abc 123', '[a-z]+\\s+(\\d+)') = '123'

REGEXP_EXTRACT_NTH(string, pattern, index)Returnerar en understräng till den givna strängen med hjälp av mönstret för reguljära uttryck. Understrängen matchas till insamlingsgrupp n, där n är det givna indexet.

Exempel:

REGEXP_EXTRACT_NTH('abc 123', '([a-z]+)\\s+(\\d+)', 2) = '123'

REGEXP_MATCH(string, pattern)Returnerar sant om en understräng till den givna strängen matchar mönstret för reguljära uttryck.

Exempel:

REGEXP_MATCH('-([1234].[ The.Market ])-', '\\[\\s*(\\w*\\.)(\\w*\\s*\\])') = true

REGEXP_REPLACE(string, pattern, replacement)Returnerar en kopia av den givna strängen där det matchande mönstret ersätts av ersättningssträngen.

Exempel:

REGEXP_REPLACE('abc 123', '\\s', '-') = 'abc--123'

REPLACE(string, substring, replacement)Söker sträng efter understräng och ersätter den. Om understrängen inte hittas ändras inte strängen.

Exempel:

REPLACE("Calculation", "ion", "ed") = "Calculated"

RIGHT(string, number)Returnerar antalet tecken längst till höger i strängen.

Exempel:

RIGHT("Calculation", 4) = "tion"

RTRIM(string)Returnerar strängen med eventuella efterföljande blanksteg borttagna.

Exempel:

Example: RTRIM("Market ") = "Market"

SPACE(number)Returnerar en sträng som utgörs av det angivna antalet upprepade blanksteg.

Exempel:

SPACE(1) = " "

SPLIT(string, delimiter, token number)

Returnerar en understräng från en sträng, baserat på en avgränsare som extraherar tecknen från strängens början eller slut.

Exempel:

SPLIT('a-b-c-d', '-', 2) = 'b'

STARTSWITH(string, substring)Returnerar sant om strängen börjar med substring. Inledande blanksteg ignoreras.

Exempel:

STARTSWITH(“Joker”, “Jo”) = true

TRIM(string)Returnerar strängen med inledande och avslutande blanksteg borttagna.

Exempel:

TRIM(" Calculation ") = "Calculation"

UPPER(string)Returnerar en sträng där alla tecken är versala.

Exempel:

UPPER("Calculation") = "CALCULATION"

### Aggregerade funktioner
SyntaxBeskrivning
AVG(expression)Returnerar genomsnittet för alla värden i uttrycket. AVG kan endast användas med numeriska fält. Null-värden ignoreras.

Exempel;

AVG([Profit])

COUNT(expression)Returnerar antalet poster i en grupp. Null-värden räknas inte.

Exempel:

COUNT([Customer ID])

COUNTD(expression)Returnerar antalet distinkta poster i en grupp. NULL-värden räknas inte. Varje unikt värde räknas endast en gång.

Exempel:

COUNTD([Region])

MEDIAN(expression)Returnerar medianen för ett enskilt uttryck. MEDIAN kan endast användas med numeriska fält. Null-värden ignoreras.

Exempel:

MEDIAN([Profit])

PERCENTILE(expression, number)Aggregerad beräkning som returnerar percentilvärdet från det givna uttrycket som motsvarar det angivna numret. Giltiga värden för numret är 0 till 1. PERCENTILE([expression], 0.50) returnerar alltid medianvärdet i uttrycket.

Exempel:

PERCENTILE([Sales], 0.90)

STDEV(expression)Returnerar exempelstandardavvikelsen för uttrycket.

Exempel:

STDEV([Profit])

STDEVP(expression)

Returnerar populationsstandardavvikelsen för uttrycket.

Exempel:

STDEVP([Profit])

SUM(expression)

Returnerar summan av alla värden i uttrycket. SUM kan endast användas med numeriska fält. Null-värden ignoreras.

Exempel:

SUM([Profit])

VAR(expression)

Returnerar den statistiska variansen för alla värden i det givna uttrycket baserat på ett urval av populationen.

Exempel:

VAR([Height])

VARP(expression)

Returnerar den statistiska variansen för alla värden i det givna uttrycket på hela populationen.

Exempel:

VARP([Test Score])

ZN(expression)

Returnerar uttrycket om det inte är null. Annars returneras noll. Använd den här funktionen om du vill använda nollvärden i stället för null-värden.

Exempel:

ZN([Profit]) = [Profit]

### Typkonverteringsfunktioner
SyntaxBeskrivning
DATENär ett nummer, en sträng eller ett datumuttryck anges returernas ett datum.

Exempel:

DATE("2006-06-15 14:52") = 2006-06-15

Observera att citattecken krävs.

DATETIME(expression)När ett nummer, en sträng eller ett datumuttryck anges returernas datum/tid.

Exempel:

DATETIME("April 15, 2004 07:59:00")

Observera att citattecken krävs.

FLOAT(expression)Returnerar ett flyttal givet ett uttryck av vilken typ som helst. Den här funktionen kräver oformaterade nummer, vilket innebär att kommatecken och andra symboler utesluts.

Exempel:

FLOAT("3")= 3.000

INT(expression)Returnerar ett heltal givet ett uttryck. Den här funktionen trunkerar resultat till närmaste heltal mot noll.

Exempel:

INT(8.0/3.0) = 2 or INT(-9.7) = -9

MAKEDATE(year, month, day)Returnerar ett datumvärde utifrån ett år, en månad och en dag i månaden.

Exempel:

MAKEDATE(2014, 3, 18)

MAKEDATETIME(date, time)

Returnerar ett datum- och tidsvärde givet ett datumuttryck och ett tidsuttryck.

Exempel:

MAKEDATETIME(#2012-11-12#, #07:59:00#)

MAKETIME(hour, minute, second)

Returnerar ett tidsvärde utifrån timmar, minuter och sekunder.

Exempel:

MAKETIME(14, 52, 40)

STR(expression)

Returnerar en sträng givet ett uttryck.

Exempel:

STR([Age])

Returnerar alla värden för åldersmätvärdet som strängar.

### Datumfunktioner
SyntaxBeskrivning
DATEADD(date_part, interval, date)Lägger till en ökning av det angivna datumet och returnerar det nya datumet. Ökningen definieras av intervallet och datumdelen.

Exempel:

DATEADD('month', 3, #2004-04-15#) = 2004-07-15 12:00:00 AM

DATEDIFF(date_part, start_date, end_date, [start_of_week])

Returnerar skillnaden mellan två datum där startdatumet subtraheras från slutdatumet. Skillnaden uttrycks i enheter för datumdelen. Om början av veckan utelämnas bestäms veckans startdag av startdagen som har konfigurerats för datakällan.

Exempel:

DATEDIFF('month', #2004-07-15#, #2004-04-03#, 'sunday') = -3

DATENAME(date_part, date, [start_of_week])Returnerar en del av det givna datumet som en sträng, där delen definieras av datumdelen. Om början av veckan utelämnas bestäms veckans startdag av startdagen som har konfigurerats för datakällan.

Exempel:

DATENAME('month', #2004-04-15#) = "April"

DATEPARSE(format, string)Konverterar en sträng till ett datum i det angivna formatet.

Exempel:

DATEPARSE ("dd.MMMM.yyyy", "15.April.2004") = 2004-04-15 12:00:00 AM

DATEPARTT(date_part, date, [start_of_week])Returnerar en del av det givna datumet som ett heltal där delen definieras av datumelen. Om början av veckan utelämnas bestäms veckans startdag av startdagen som har konfigurerats för datakällan.

Exempel:

DATEPART('month', #2004-04-15#) = 4

DATETRUNC(date_part, date, [start_of_week])Trunkerar det angivna datumet till den noggrannhet som anges av datumdelen och returnerar det nya datumet. Om början av veckan utelämnas bestäms veckans startdag av startdagen som har konfigurerats för datakällan.

Exempel:

DATETRUNC('quarter', #2004-08-15#) = 2004-07-01 12:00:00 AM

DAY(date)Returnerar dagen för det givna datumet som ett heltal.

Exempel:

DAY(#2004-04-12#) = 12

ISDATE(string)Återger sant om en viss sträng är ett giltigt datum.

Exempel:

ISDATE("2004-04-15") = True

MONTH(date)

Returnerar månaden för ett givet datum som ett heltal.

Exempel:

MONTH(#2004-04-12#) = 4

NOW()Returnerar dagens datum och aktuell tid.

Exempel:

NOW() = 2004-05-12 1:08:21 PM

TODAY()Returnerar det aktuella datumet.

Exempel:

TODAY() = 2004-05-12

YEAR(date)Returnerar året för ett givet datum som ett heltal.

Exempel:

YEAR(#2004-04-12#) = 2004

### Logiska funktioner
SyntaxBeskrivning
IFNULL(expr1, expr2)Returnerar <expr1> om det inte är null. I annat fall returneras <expr2>.

Exempel:

IFNULL([Profit], 0)

IIF(test, then, else, [unknown])Kontrollerar om ett villkor uppfylls och returnerar ett värde för TRUE, ett annat för FALSE och ett valfritt tredje värde eller NULL för okänt.

Exempel:

IIF([Profit] > 0, 'Profit', 'Loss')

ISDATE(string)Återger sant om en viss sträng är ett giltigt datum.

Exempel:

ISDATE("2004-04-15") = True

ISNULL(expression)Returnerar sant om uttrycket inte innehåller giltiga data (Null).

Exempel:

ISNULL([Profit])

ZN(expression)

Returnerar uttrycket om det inte är null. Annars returneras noll. Använd den här funktionen om du vill använda nollvärden i stället för null-värden.

Exempel:

ZN([Profit]) = [Profit]

### Analytiska funktioner
SyntaxBeskrivning
LAST_VALUE(expression, [return_last_non-null_value])Returnerar det sista värdet för ett givet uttryck, från den första raden i omfattningen till den aktuella raden. Accepterar en valfri andra boolesk parameter för att returnera det sista icke null-värdet.

Exempel:

{ ORDERBY [Row ID] ASC: LAST_VALUE([Category], true) } = returns the last non-null value of [Category]

LOOKUP(expression, [offset])

Returnerar värdet för det givna uttrycket i en målrad, angivet som en relativ förskjutning från den aktuella raden. Returnerar NULL om målraden inte kan fastställas.

Parametern [offset] för funktionen LOOKUP kan bara ta ett faktiskt heltal, som 1.

Exempel:

{ORDERBY [DATE] ASC : LOOKUP([SALES], -1)}

Returnerar SALES-värdet från föregående rad.

NTILE(number)Fördelar rader i en vald omfattning i ett visst antal grupper eller sektioner. Med den här funktionen skulle värdena (6, 9, 9, 14) fördelade på tre sektioner tilldelas sektionerna (1, 2, 2, 3) i stigande ordning.

Exempel:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: NTILE(3) }}

RANK()Returnerar den standardmässiga konkurrensrankningen för den aktuella raden i partitionen. Identiska värden tilldelas identisk rankning.

Exempel:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK() }}

RANK_DENSE()Returnerar den täta rankningen för den aktuella raden i partitionen. Identiska värden tilldelas en identisk rankning, men inte gap infogas i nummersekvensen.

Exempel:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_DENSE() }}

RANK_MODIFIED()Returnerar den ändrade konkurrensrankningen för den aktuella raden i partitionen. Identiska värden tilldelas identisk rankning.

Exempel:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_MODIFIED() }}

RANK_PERCENTILE()Returnerar percentilrankningen för den aktuella raden i partitionen.

Exempel:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_PERCENTILE() }}

ROW_NUMBER()Returnerar ett unikt sekventiellt rad-ID för varje rad.

Exempel:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: ROW_NUMBER() }}

RUNNING_AVG(expression)Returnerar det löpande genomsnittet för ett givet uttryck, från den första raden i partitionen till den aktuella raden.

Exempel:

{ PARTITION [Category] : { ORDERBY [Row ID] ASC : RUNNING_AVG([Sales]) } } = running average of Sales, per Category.

RUNNING_SUM(expression)Returnerar den löpande summan för ett givet uttryck, från den första raden i partitionen till den aktuella raden.

Exempel:

{ ORDERBY [Row ID] ASC : RUNNING_SUM([Sales]) } = running sum of all Sales

### Nyckelord
FunktionBeskrivning
ANDUtför en logisk konjunktion av två uttryck.

Exempel:

IF (ATTR([Market]) = "New Business" AND SUM([Sales]) > [Emerging Threshold] )THEN "Well Performing"

ASCDefinierar den stigande ordningen för ORDERBY -åtgärder.

Exempel

{ORDERBY [Sales] ASC:RANK()}

CASEHittar det första <value> som matchar <expr> och returnerar motsvarande <return>.

Exempel:

CASE [RomanNumeral] WHEN "|" THEN 1 WHEN "II" THEN 2 ELSE 3 END

DESCDefinierar den fallande ordningen för ORDERBY -åtgärder.

Exempel:

{ORDERBY [Sales] DESC:RANK()}

ELSETestar en serie med uttryck som returnerar värdet <then> för första <expr> som returnerar sant.

Exempel:

IF [Profit] > 0 THEN 'Profitable' ELSE 'Loss' END

ELSEIFTestar en serie med uttryck som returnerar värdet <then> för första <expr> som returnerar sant. Motsvarar att placera en if-sats i en ELSE-åtgärd.

Exempel:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

ENDAvslutar en åtgärd som har introducerats av motsvarande direktiv.

Exempel:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

{ FIXED }LOD-uttrycket FIXED beräknar värden med hjälp av de angivna dimensionerna utan att referera till vyns detaljnivå.

Exempel:

{FIXED[Customer ID]:MIN([Order Date])}

IFSkapar ett villkor (en IF-sats) och låter dig endast köra om ett villkor är sant.

Exempel:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

NOTUtför en logisk negation på ett uttryck.

Exempel:

IF NOT [Profit] > 0 THEN "Unprofitable" END

ORUtför en logisk disjunktion av ett uttryck.

Exempel:

IF [Profit] < 0 OR [Profit] = 0 THEN "Needs Improvement" END

{ ORDERBY }Definierar i vilken ordning som analytiska funktioner tillämpas. Använd det valfria asc | desc-argumentet för att ange stigande eller fallande ordning för varje fält.

Exempel:

{ORDERBY [Customer Name] ASC, [Sales] DESC: RANK() }

{ PARTITION }Definierar gruppen för analytiska funktioner. ORDERBY måste ingå i omfattningen.

Exempel:

{PARTITION [Customer]: {ORDERBY [Sales]: RANK()}}

THENTestar en serie med uttryck som returnerar värdet <then> för första <expr> som returnerar sant.

Exempel:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Break even' ELSE 'unprofitable' END

WHENHittar det första <value> som matchar <expr> och returnerar motsvarande <return>.

Exempel:

CASE [RomanNumberal] WHEN 'I' THEN 1 WHEN 'II' THEN 2 ELSE 3 END

[Hoppa till huvudinnehåll](#main-content) # Rensa och forma data Med Tableau Prep får du olika rensningsåtgärder som du kan använda för att rensa och forma dina data. Rensning av smutsiga data gör det enklare att kombinera och analysera dina data eller enklare för andra att föstå dina data när du delar dina datauppsättningar. Du kan även rensa dina data med hjälp av ett pivotsteg eller ett skriptsteg för att tillämpa R- eller Python-skript på ditt flöde. Skriptsteg stöds inte i Tableau Cloud. Mer information finns i [Pivotera dina data](https://help.tableau.com/current/prep/sv-se/prep_pivot.htm) eller [Använda R- och Python-skript i ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_scripts.htm). ## Om rensningsåtgärder Du rensar data genom att tillämpa rensningsåtgärder som att filtrera, lägga till, byta namn på, dela upp, gruppera eller ta bort fält. Du kan utföra rensningsåtgärder under de flesta typerna av steg i ditt flöde. Du kan även utföra rensningsåtgärder i datarutnätet under ett rensningssteg. Du kan tillämpa begränsade rensningsåtgärder vid indatasteget och kan inte tillämpa rensningsåtgärder under utdatasteget. Mer information om att tillämpa rensningsåtgärder under indatasteget finns i [Tillämpa rensningsåtgärder i ett inmatningssteg](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm#clean_input). ### Tillgängliga rensningsåtgärder Följande tabell visar vilka rensningsåtgärder som finns tillgängliga under varje stegtyp:
 IndataRensaAggregeraPivotKopplaFörenaNya raderUtdata
FilterXXXXXXX 
Gruppera värden X X XX 
Rensa X XXXX 
Konvertera datum XXXXXX 
Dela värden X XXXX 
Byt namn på fältXX XXXX 
Massnamnbyte av fält X      
Duplicera fält X XXXX 
Behåll endast fältXXXXXXX 
Ta bort fältXXXXXXX 
Skapa beräknat fält X XXXX 
Redigera värde X XXXX 
Ändra datatypXXXXXXX 
När du utför ändringar i dina data läggs noteringar till i motsvarande steg i Flöde\-fönstret och en post läggs till i rutan Ändringar för att spåra dina åtgärder. Om du utför ändringar i indatasteget så visas noteringen till vänster om steget i rutan Flöde och visas även i Indataprofilen i fältlistan. Den ordning i vilken du tillämpar ändringarna spelar roll. Ändringar som utförts under stegtyperna Aggregera, Pivotera, Koppla och Förena utförs antingen före eller efter dessa rensningsåtgärder beroende på var fältet befinner sig när du utför förändringen. I rutan Ändringar visas var ändringen utfördes för steget. Följande exempel visar ändringar som har gjorts i flera fält i ett kopplat steg. Ändringen utförs före kopplingsåtgärden för att ge de korrigerade resultateten. ![Ett Tableau Prep-exempel som visar ändringar som har gjorts i flera fält i ett kopplingssteg. Ändringen utförs före kopplingsåtgärden för att ge de korrigerade resultateten.](/tableau/current/sv-se/prep/sv-se/Img/prep_orderops.png) ### Åtgärdsordning Följande tabell visar var rensningsåtgärden utförs i stegtyperna Aggregera, Pivotera, Koppla och Förena beroende på var fältet befinner sig i steget.
Handling/stegtyp:AggregeraAggregeraPivotPivotKopplaKopplaFörenaFörenaNya rader
Fältplats:Grupperade fältAggregerade fältInte i pivotSkapad från pivotIngår i en tabell*Ingår i båda tabellerna*Felmatchade fältKombinerade fältFält som används för att generera rader
FilterFöre aggregeringEfter aggregeringFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Gruppera värdenNANAFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
RensaNANAFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Konvertera datumFöre aggregeringEfter aggregeringFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Dela värdenNANAFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Byt namn på fältNANAFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningFöre nya rader
Duplicera fältNANAFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Behåll endast fältEfter aggregeringEfter aggregeringFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Ta bort fältTar bort från aggregeringTar bort från aggregeringFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Skapa beräknat fältNANAFöre pivotEfter pivotEfter kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Redigera värdeNANAFöre pivotEfter pivotFöre kopplingEfter kopplingFöre föreningEfter föreningEfter nya rader
Ändra datatypFöre aggregeringEfter aggregeringFöre pivotEfter pivotFöre kopplingFöre kopplingFöre föreningEfter föreningFöre nya rader
**Obs**! Om fältet för förening är ett beräknat fält som skapades med ett fält från en tabell så tillämpas ändringen innan föreningen. Om fältet skapas med fält från bägge tabeller så tillämpas ändringen efter föreningen. ## Tillämpa rensningsåtgärder Använd verktygsfältalternativen om du vill tillämpa rensningsåtgärder på fält eller klicka på Fler alternativ ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på fältprofilkortet, datarutnätet eller i rutan Resultat för att öppna menyn. I stegtyperna Aggregera, Pivotera, Koppla och Förena finns menyn Fler alternativ ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)tillgänglig på profilkorten i rutan Resultat och motsvarande datarutnät. Om du utför samma rensningsoperationer eller -åtgärder om och om igen i ditt flöde så kan du kopiera och klistra in dina steg, åtgärder och till och med fält. Mer information finns i [Kopiera steg, åtgärder och fält](https://help.tableau.com/current/prep/sv-se/prep_copy_reuse_steps.htm).
Rutan Profils verktygsfältListmeny

Tableau Prep-verktygsfältet.

### Välj din vy Du kan utföra rensningsåtgärder utanför profil- eller resultatfönstret i datarutnätet eller listvyn. Använd visningsverktygsfältet ![Ett sökfält med ikoner för ett kalkylblad och en sökning.](/tableau/current/sv-se/prep/sv-se/Img/prep_view_toolbar.png) för att ändra vyn och klicka sedan på Fler alternativ ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) i ett fält för att öppna rensningsmenyn. - Visa rutan Profil: ![Ikonen för att visa rutan Profil.](/tableau/current/sv-se/prep/sv-se/Img/prep_show_profile_pane.png) Det här är standardvyn. Välj den här knappen för att gå tillbaka till vyn för Rutan Profil eller Resultatrutan. ![En sekvens med stapeldiagram som visar information om varje beställning, som dess ID, orderdatum och regionen den skickades till.](/tableau/current/sv-se/prep/sv-se/Img/prep_profile_pane_view.png) - Visa datarutnät: ![Ikonen för datarutnät.](/tableau/current/sv-se/prep/sv-se/Img/prep_show_datagrid.png) Dölj profilen eller rutan Resultat för att expandera och endast visa datarutnätet. Den här vyn ger en mer detaljerad vy av dina data och kan vara användbar när du behöver arbeta med specifika fältvärden. När du har valt det här alternativet kvarstår det här visningstillståndet i alla steg i flödet, men du kan ändra det när du vill. **Obs!** Alla rensningsåtgärder är inte tillgängliga i datarutnätet. Om du exempelvis vill redigera ett värde internt måste du använda rutan Profil. ![Datarutnätet visas endast i ett Tableau Prep-flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_datagrid_view.png) - Visa listvy ![Ikonen för fältlista.](/tableau/current/sv-se/prep/sv-se/Img/prep_show_list.png) (Tableau Prep Builderpå webben): Konvertera rutan Profil eller rutan Resultat till en lista. När du har valt det här alternativet kvarstår det här visningstillståndet i alla steg i flödet, men du kan ändra det när du vill. I den här vyn kan du: - Välja och ta bort flera rader med hjälp av alternativet X. - Välja och dölja eller visa flera rader med hjälp av alternativet ![En ikon som föreställer ett öga med en diagonal linje genom det.](/tableau/current/sv-se/prep/sv-se/Img/prep_hide_fields_icon.png). - Massnamnbyte av fält. - Använda menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) för att tillämpa åtgärder på markerade fält. Om du tilldelar en dataroll till fältet eller väljer Filtrera, Gruppera värden, Rensa eller Dela värden så tas du tillbaka till profil- eller resultatvyn för att slutföra åtgärderna. Alla andra alternativ kan utföras i listvyn. ![Menyalternativen för att rensa ett fält i listvyn.](/tableau/current/sv-se/prep/sv-se/Img/prep_list_view2.png) ### Förbättra prestanda genom att pausa datauppdateringar När du utför rensningsåtgärder på dina data tillämpar Tableau Prep dina ändringar allteftersom för att visa resultaten omedelbart. För att spara värdefull bearbetningstid när du vet vilka ändringar du behöver göra och inte behöver omedelbar feedback när du gör varje ändring, kan du öka prestandan genom att pausa datauppdateringar. När du pausar datauppdateringar kan du utföra alla ändringar på samma gång och därefter återuppta uppdateringar för att visa resultaten. Du kan när som helst återuppta datauppdateringar och aktivera alla tillgängliga åtgärder. Behöver du hjälp med att felsöka ett långsamt flöde? Prova med att aktivera Aktivera frågeloggning på menyn Hjälp > Inställningar och prestanda. Du hittar mer information i [Aktivera frågeloggning](https://help.tableau.com/current/prep/sv-se/prep_troubleshoot.htm#enable-query-logging). **Obs!** När du pausar datauppdateringar inaktiveras alla åtgärder som kräver att du ser dina värden. Om du till exempel vill tillämpa ett filter på valda värden så behöver du se de värden du vill exkludera. 1. Om du vill pausa uppdateringar klickar du på Pausa datauppdateringar i den övre menyn. ![Pausknappen på skärmen Tableau Prep Builder.](/tableau/current/sv-se/prep/sv-se/Img/prep_pause_updates.png) 2. Tableau Prep konverterar Rutan Profil till Listvyn. I Listvyn använder du menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) för att tillämpa åtgärder på markerade fält. Om åtgärden kräver att du ser dina värden så kommer den att inaktiveras. Om du vill aktivera åtgärden måste du återuppta datauppdateringar. Mer information om hur du använder Listvy-läge finns i [Välj din vy](#select_view). ![Menyn Fler alternativ (tre punkter) är öppen och knappen Fortsätt visas i en expanderad meny.](/tableau/current/sv-se/prep/sv-se/Img/prep_pause_updates2.png) 3. Om du vill se resultatet av dina ändringar eller aktivera en inaktiverad funktion så återupptar du datauppdateringar. Klicka på knappen Återuppta datauppdateringar, klicka på knappen Återuppta i menydialogen eller i meddelandebanderollen överst på Flöde-fönstret. **Obs!** Tableau Prep Builder Erbjuder ett alternativ för att återuppta uppdateringar direkt från menyn. Vid redigering av flöden på webben så behöver du återuppta uppdateringar från den övre menyn. ![Flödesskärmen är pausad. Knappen Fortsätt är markerad högst upp på sidan.](/tableau/current/sv-se/prep/sv-se/Img/prep_pause_resume_updates.png) ### Tillämpa rensningsåtgärder Om du vill tillämpa rensningsåtgärder på ett fält så gör du följande: 1. I Profile\-panelen, datarutnätet, resultatpanelen eller listvyn väljer du det fält du vill utföra ändringar på. 2. Från antingen verktygsfältet eller menyn Fler alternativ ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) för fältet väljer du bland följande alternativ: - Filtrera eller Filtrera värden: Välj mellan ett av filteralternativen, högerklicka eller Ctrl-klicka (MacOS) på ett fältvärde för att behålla eller exkludera värden. Du kan även använda filtret Valda värden för att välja de värden som ska filtreras, inklusive värden som inte finns i ditt flödesexempel. Mer information om filteralternativ finns i [Filtrera data](https://help.tableau.com/current/prep/sv-se/prep_filter.htm). - Gruppera värden (Gruppera och byt ut i tidigare versioner): Välj värden manuellt eller använd automatisk gruppering. Du kan även välja flera värden i Profilkortet och högerklicka eller Ctrl-klicka (MacOS) för att gruppera och avgruppera värden eller redigera gruppvärdet. Mer information om att använda Gruppera värden finns i [Mappa automatiskt värden till ett standardvärde med hjälp av fuzzy-matchning](#fuzzy_match). - Rensa: Välj från en lista med snabbrensningsåtgärder att tillämpa på alla värden i fältet. - Konvertera datum: För fält som tilldelats en datum- eller datum-och-tid-datatyp kan du välja från en lista med DATEPART-snabbrensningsåtgärder för att konvertera dina datumfältvärden till ett heltalsvärde som motsvarar ett värde för år, kvartal, månad, vecka, dag eller datum och tid. Du kan även välja mellan två DATENAME-snabbrensningsåtgärder, dag i veckan eller månadsnamn, för att konvertera dina datumfältvärden. - Anpassat räkenskapsår: Om ditt räkenskapsår inte börjar i januari så kan du ange ett anpassat räkenskapsår för att konvertera datumet med den månaden i stället för standardmånaden januari. - Den här inställningen är per fält, om du vill tillämpa ett anpassat räkenskapsår för andra fält så upprepar du det här steget. - Öppna dialogrutan från menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) genom att markera Konvertera datum \> Anpassat räkenskapsår. ![En meny för att ställa in ett anpassat räkenskapsår visas i ett fält, inklusive alternativ för datumkonvertering, datumval och startdatum.](/tableau/current/sv-se/prep/sv-se/Img/prep_custom_fiscal_year.png) - Dela värden: Dela värden automatiskt baserat på en gemensam avgränsare eller använd anpassad delning för att ange hur du vill dela fältvärden. Automatisk delning och anpassad delning fungerar på samma sätt som i Tableau Desktop. Mer information finns i [Dela upp ett fält i flera fält](https://help.tableau.com/current/pro/desktop/sv-se/split.htm) i hjälpen för Tableau Desktop och webbredigering. - Byt namn på fält: Redigera fältnamnet. - Duplicera fält: Skapa en kopia av fältet och värdena. - Behåll endast fält: Behåll endast det valda fältet och exkludera alla andra fält i steget. - Skapa beräknat fält: Skriv en anpassad beräkning i beräkningsredigeraren eller använd den visuella beräkningsredigeraren för att skapa beräkningar av detaljnivå, rankning eller radnummer. Mer information finns i [Skapa beräkningar för detaljnivå, rankning och sektioner](https://help.tableau.com/current/prep/sv-se/prep_calculations.htm). - Publicera som dataroll: Skapa anpassade dataroller som därefter kan tillämpas på fält för att validera fältvärdena när data rensas. Mer information om det här alternativet finns i [Skapa anpassade dataroller](https://help.tableau.com/current/prep/sv-se/prep_validate_data.htm#custom_data_roles). - Göm fält: Om du har fält som ska bibehållas i flödet men inte behöver rensas kan de gömmas istället för att tas bort. Du hittar mer information i [Dölja fält](https://help.tableau.com/current/prep/sv-se/prep_filter.htm#hide_fields). - Ta bort: Ta bort fältet från flödet. 3. Redigera ett värde genom att högerklicka eller Ctrl-klicka (MacOS) på ett eller flera värden, välja Redigera värde och därefter ange ett nytt värde. Du kan även välja Byt ut mot null för att byta ut värdena med ett null-värde eller dubbelklicka på ett fält för att redigera det direkt. Mer information om att redigera fältvärden finns i [Redigera fältvärden](#editvalues). 4. Granska resultaten för dessa åtgärder i Rutan Profil, Sammanfattningsrutan eller datarutnätet. ### Massnamnbyte av fält _Stöds i Tableau Prep Builder version 2021.2.1 och senare. Stöds i Tableau Prep på webben i Tableau Server och Tableau Cloud version 2021.2 och senare._ Använd alternativet Byt namn på fält för att massbyta namn på flera fält. Sök efter delar av ett fältnamn att ersätta eller ta bort, eller lägga till prefix eller suffix till alla eller markerade fält i din datauppsättning. Du kan även automatiskt tillämpa samma ändring på alla fält som läggs till i framtiden som matchar dina kriterier genom att markera kryssrutan Byt automatiskt namn på nya fält när du utför dina ändringar. **Obs**! Det här alternativet är endast tillgängligt i ett steg av typen Rensa. 1. I ett Rensa\-steg väljer du Byt namn på fält från verktygsfältet. ![Knappen Byt namn på fält i verktygsfältet.](/tableau/current/sv-se/prep/sv-se/Img/prep_rename_fields_toolbar.png) Din vy konverteras automatiskt till Listvy och visar alla fält i ditt flöde. Du kan använda alternativet Sök i verktygsfältet för att förfina dina resultat. ![Ett alternativ för att ersätta text för varje fält samtidigt som du byter namn på fälten.](/tableau/current/sv-se/prep/sv-se/Img/prep_rename_fields.png) Som standard är alla fält markerade. Avmarkera den översta kryssrutan för att avmarkera alla fält och manuellt välja endast de fält du vill ändra. 2. I rutan Byt namn på fält väljer du mellan följande alternativ: - Byt ut text: I fältet Hitta text hittar du matchande text med hjälp av Sökalternativen och anger därefter ersättningstexten i fältet Ersätt med. Du hittar blanksteg genom att trycka på blankstegstangenten i fältet Hitta text. **Obs**! Namnbyte av fält kan inte ge upphov till tomma eller duplicerade fältnamn. ![Sökalternativ för att söka efter text som innehåller, börjar med och slutar med den angivna texten.](/tableau/current/sv-se/prep/sv-se/Img/prep_rename_fields_search_options.png) - Lägg till prefix: Lägg till text i början av alla valda fältnamn. - Lägg till suffix: Lägg till text i slutet av alla valda fältnamn. När du gör dina inlägg visas resultaten i rutan Listvy. ![Ett alternativ för att byta namn på fält genom att lägga till ett suffix i varje fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_rename_fields_suffix.png) 3. (valfritt) Välj Byt automatiskt namn på nya fält för att automatiskt tillämpa samma ändringar på nya fält som matchar utbyteskriterierna när dina data uppdateras. 4. Klicka på Byt namn för att tillämpa ändringarna och stänga rutan. Knappen Byt namn visar antalet fält som påverkas av dina ändringar. ![Knappen Byt namn för fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_rename_fields_button.png) ## Visa dina ändringar De olika typerna av rensningsåtgärder representeras med ikoner över stegen i ditt flöde. Om mer än fyra typer av åtgärder tillämpas på ett steg visas en ellips över steget. För muspekaren över dessa ikoner för att visa noteringar om tillämpade åtgärder och den ordning i vilken de utförs. Från och med Tableau Prep Builder version 2019.1.3 och senare och på webben kan du klicka på en notering på ändringsikonen på ett steg i rutan Flöde eller på ett profilkort i rutan Profil eller Resultat så kommer den ändring och fält den påverkar att markeras i rutan Ändringar och rutan Profil eller Resultat.
Ett dataflödesdiagram som visar processen att rensa datum i datakällan med beräkningar. En datatabell som visar korrelationen mellan dagar för leverans och försäljningsår för returnerade varor.
Du kan även välja ett steg och därefter expandera rutan Ändringar för att visa informationen för varje ändring, redigera eller ta bort dina ändringar, dra ändringarna upp eller ned för att ändra ordningen i vilken de tillämpas samt lägga till en beskrivning för att ge kontext för andra användare. Mer information om att lägga till beskrivningar för dina ändringar finns i [Lägga till beskrivningar till flödessteg och rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_build_flow.htm#descriptions).
RensningsnoteringRutan Ändringar

Ett rensningssteg i ett Tableau Prep-flöde som visar kommentarsverktygstipset med listan över rensningsåtgärder som tillämpas under det steget.

Rutan Ändringar som visar en lista över alla ändringar som har gjorts i ett Tableau Prep-flödessteg.
När du visar ändringar i ett aggregerings-, pivoterings-, kopplings- eller föreningssteg visas ordningen i vilken ändringen tillämpas som antingen före eller efter omformningsåtgärden. Ordningen för dessa ändringar tillämpas av systemet och går inte att ändra. Du kan redigera och ta bort ändringen. ![En lista över ändringar som har tillämpats av Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_orderops2.png) ## Slå samman fält Om du har fält som innehåller samma värden men har olika namn så kan du enkelt slå samman dem till ett enda fält för att kombinera dem genom att dra ett fält ovanpå ett annat. När du slår samman fält blir målfältet det primära fältet och fältnamnet för målfältet kvarstår. Det fält som du slår samman till målfältet tas bort. **Exempel:**
Inmatningsförening resulterar i tre fält med samma värdenSlå samman tre fält till ett
Tre vågräta stapeldiagram för osäkra eller inga data.Ett vågrätt stapeldiagram för osäkra eller inga data.
När du slår samman fält behåller Tableau Prep alla fält från målfältet och ersätter eventuella null i det fältet med värden från de källfält du slår samman med målfältet. Källfälten tas bort. **Exempel**
NamnContact_PhoneBusiness_PhoneCell_PhoneHome_Phone
Bob123-4567123-4567nullnull
Sallynullnull456-7890789-0123
Fredriknullnullnull567-8901
Emmanull234-5678345-6789null
Om du slår samman fälten **Business \_Phone**, **Cell\_Phone** och **Home\_Phone** med fältet **Contact\_phone** så tas de andra fälten bort och resultatet blir följande:
NamnContact_Phone
Bob123-4567
Sally456-7890
Fredrik567-8901
Emma234-5678
Gör något av följande för att slå samman fält: - Dra och släpp ett fält till ett annat. En indikator av typen Släpp för att slå samman fält visas. - Markera flera fält och högerklicka i urvalet, så öppnas snabbmenyn. Klicka på Slå samman fält. - Välj flera fält och klicka på Slå samman fält i verktygsfältet. Information om hur du åtgärdar felmatchade fält som ett resultat av en förening finns i [Åtgärda fält som inte matchar varandra](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Fix_union). ## Tillämpa rensningsåtgärder med hjälp av rekommendationer Ibland kan det vara svårt att identifiera vilka rensningsåtgärder som krävs för att åtgärda problem i dina data. Tableau Prep kan analysera dina data och rekommendera rensningsåtgärder som du kan tillämpa automatiskt för att snabbt åtgärda problem i dina datafält eller hjälpa dig identifiera problem så du kan åtgärda dem. Den här funktionen är tillgänglig i alla stegtyper utom indata, utdata och koppling. **Obs**! Om du inte vill använda den här funktionen i Tableau Prep Builder så kan du inaktivera den. Gå till Hjälp > Inställningar och prestanda från den översta menyn. Därefter klickar du på Aktivera rekommendationer för att rensa kryssrutan bredvid inställningen. Rekommendationstyper inkluderar: - Dataroller - Filter - Gruppera värden - Pivotera kolumner till rader - Byt ut värden med null-värden - Ta bort fält - Dela (Det här alternativet fungerar specifikt med data i textfiler med fast bredd. Om du vill använda delningsrekommendationen med den här filtypen väljer du ett Fältavgränsartecken som inte används i data på fliken Textinställningar i indatasteget efter att du ansluter till datakällan, så att data läses in som ett enda fält.) - Trimma utrymmen ### Tillämpa rekommendationer 1. Gör något av följande: - Klicka på glödlampeikonen ![Ikonen för Tableau Prep-förslag.](/tableau/current/sv-se/prep/sv-se/Img/prep_suggestions_icon.png) i det övre högra hörnet av profilkortet. - Från verktygsfältet klickar du på listmenypilen Rekommendationer för att visa alla rekommendationer för din datauppsättning och väljer en rekommendation från listan. Det här alternativet visas endast när rekommenderade ändringar identifieras av Tableau Prep.
Rekommendationer i Tableau Prep.En lista med rekommendationer för att ändra datarollen för region, land, ort, delstat och postnummer.
2. Tillämpa rekommendationen genom att föra muspekaren över Rekommendationer-kortet och klicka på Använd. ![Dialogrutan med Tableau Prep-rekommendationer, med alternativ för att tillämpa rekommendationer.](/tableau/current/sv-se/prep/sv-se/Img/prep_suggestions3.png) - Ändringen tillämpas automatiskt och en post läggs till i rutan Ändringar. Ta bort ändringen genom att klicka på Ångra i den övre menyn eller för muspekaren över ändringen i rutan Ändringar och klicka på X för att ta bort den. - Om du tillämpar en rekommendation för pivotfält skapas automatiskt ett pivotsteg där du därefter kan utföra alla ytterligare pivotåtgärder som att byta namn på de pivoterade fälten eller pivotera på ytterligare fält. 3. Om Tableau Prep identifierar ytterligare rekommendationer till följd av ändringen så kvarstår glödlampeikonen i profilkortet tills inga ytterligare rekommendationer påträffas. ![Tableau Prep-rekommendationer om att gruppera och filtrera värden.](/tableau/current/sv-se/prep/sv-se/Img/prep_suggestions4.png) Upprepa stegen ovan för att tillämpa ytterligare ändringar eller ignorera den föreslagna ändringen och använd de andra rensningsverktygen för att komma tillrätta med dataproblemen.

## Redigera fältvärden Flera variationer av samma värde kan hindra dig från att sammanfatta dina data korrekt. Du kan snabbt och enkelt åtgärda dessa variationer med hjälp av följande alternativ. **Obs**! Alla redigeringar som du gör av värdena måste vara kompatibla med fältdatatypen. ### Redigera ett enskilt värde 1. I Profilkortet klickar du på det värde du vill redigera och anger det nya värdet. En grupperingsikon ![En ikon som föreställer ett gem.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupicon.png) visas bredvid värdet. Alternativt högerklickar du på värdet och klickar på Redigera värde. Ändringen först in i rutan Ändringar på vänster sida av skärmen. ![Inre Tableau Prep-redigering.](/tableau/current/sv-se/prep/sv-se/Img/prep_inlineedit.png) 2. Visa resultaten i Profil\-rutan och datarutnätet. ### Redigera flera värden Du har flera alternativ för att redigera flera värden samtidigt. Använd till exempel snabbrensningsåtgärder för att ta bort skiljetecken för alla värden i ett fält, gruppera värden manuellt med flerval, automatiskt gruppera värden med hjälp av fuzzy-matchningsalgoritmer som hittar liknande värden eller väljer flera värden och ersätter dem med null. **Obs**! När du mappar flera värden till ett enskilt värde så visar det ursprungliga fältet en grupperingsikon ![En ikon som föreställer ett gem.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupicon.png) bredvid värdet som visar vilka värden som grupperats tillsammans. #### Redigera flera värden med snabbrensningsåtgärder Det här alternativet gäller endast textfält. 1. Välj det fält du vill redigera i rutan Profil, rutan Resultat eller datarutnätet. 2. Klicka på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png), välj Rensa och välj därefter något av följande alternativ: - Gör till versaler: Ändra alla värden till text i versaler. - Gör till gemener: Ändra alla värden till text i gemener. - Gör till title case: Ändra alla värden till text i title case. - Ta bort bokstäver: Ta bort alla bokstäver och lämna endast andra tecken. - Ta bort siffror: Ta bort alla siffror och lämna bokstäver och andra tecken. - Ta bort skiljetecken: Ta bort alla skiljetecken. - Trimma utrymmen: Ta bort ledande och avslutande blanksteg. - Ta bort extra blanksteg: Ta bort ledande och avslutande blanksteg och byt ut extra blanksteg mellan tecken med ett enda blanksteg. - Ta bort alla blanksteg: Ta bort alla blanksteg, inklusive ledande och avslutande blanksteg och alla blanksteg mellan tecken. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_title_case.png) Du kan stapla åtgärder för att tillämpa flera rensningsåtgärder på fälten. Välj till exempel först Rensa > Ta bort siffror och därefter Rensa > Ta bort skiljetecken för att ta bort alla siffror och skiljetecken från fältvärdena. 3. Ångra dina ändringar genom att klicka på Ångra\-pilen överst på rutan Flöde eller ta bort ändringen från ändringslistan. #### Gruppera och redigera flera infogade värden Använd det här alternativet för att välja flera värden manuellt och gruppera dem under ett standardvärde i profilkortet. Om du vill använda andra metoder för att gruppera värden, se [Mappa flera värden mot ett standardvärde manuellt](#group_replace_manual) och [Mappa automatiskt värden till ett standardvärde med hjälp av fuzzy-matchning](#fuzzy_match). 1. Välj det fält du vill redigera i Profilkortet. 2. Tryck på Ctrl eller Shift+klick eller kommando eller shift+klick (MacOS), och välj de värden du vill gruppera. 3. Högerklicka och välj Gruppera från snabbmenyn. Värdet i den markering du högerklickar blir standardnamnet för den nya gruppen men du kan redigera det här infogat. ![En kolumn med varianter av namnet ”C Arnold” vald och åtgärden Grupp.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupmulti_select.png) 4. Redigera gruppnamnet genom att välja det grupperade fältet och redigera värdet eller högerklicka eller Ctrl+klicka (Mac) på det grupperade fältet och välj Redigera värde från snabbmenyn. 5. Om du vill avgruppera de grupperade fältvärdena högerklickar du på det grupperade fältet och väljer Avgruppera från snabbmenyn. #### Byt ut ett eller flera värden mot null Om det finns datarader som du vill inkludera i analysen, men samtidigt vill utesluta vissa fältvärden, kan du ändra dem till ett nullvärde. 1. I Profilkortet trycker du på Ctrl eller Shift+klick eller Kommando eller Shift+klick (på Mac) och väljer de värden som du vill ändra 2. Högerklicka eller Ctrl+klicka (Mac), och välj Byt ut med null från menyn. Värdena ändras till Null och gruppikonen ![En ikon som föreställer ett gem.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupicon.png) visas intill värdet. ![Välj Byt ut mot null för att ersätta värdena med ett null-värde.](/tableau/current/sv-se/prep/sv-se/Img/prep_replacenull2.png) ## Mappa flera värden mot ett standardvärde manuellt Använd Gruppera värden (Gruppera och ersätt i tidigare versioner) för att mappa värdet för ett fält från ett värde till ett annat eller välj flera värden för att gruppera dem manuellt. Du kan till och med lägga till nya värden och konfigurera mappningsrelationer för att organisera dina data. Säg till exempel att du har tre värden i ett fält: Mitt företag, Mitt aktiebolag och Mitt företag AB. Alla dessa värden representerar samma företag, Mitt företag. Du kan använda Gruppera värden för att mappa värdena Mitt aktiebolag och Mitt företag AB till Mitt företag så att alla tre värden visas som Mitt företag i fältet. ### Mappa flera värden till ett enda markerat fält 1. Välj det fält du vill redigera i rutan Profil eller Resultat. 2. Välj Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och välj Gruppera värden (Gruppera och byt ut i tidigare versioner) > Manuell markering från menyn. 3. I den vänstra rutan av Gruppera värden\-redigeraren väljer du det fältvärde du vill använda som grupperingsvärde. Det här värdet visas nu överst på den högra rutan. 4. I det lägre avsnittet av den högra rutan i Gruppera värden\-redigeraren väljer du de värden du vill lägga till i gruppen. ![Menyn Gruppera värden efter stavning, med tre objekt valda under Produktnamn. ](/tableau/current/sv-se/prep/sv-se/Img/prep_groupreplace4.png) Ta bort värdena från gruppen genom att rensa kryssrutan bredvid värdena i det övre avsnittet av den högra rutan i Gruppera värden\-redigeraren. ### Skapa en grupp genom att välja flera värden 1. Välj det fält du vill redigera i rutan Profil eller Resultat. 2. Välj Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och välj Gruppera värden (Gruppera och byt ut i tidigare versioner) > Manuell markering från menyn. 3. I den vänstra rutan av Gruppera värden\-redigeraren väljer du flera värden som du vill gruppera. 4. I den högra rutan av Gruppera värden\-redigeraren klickar du på Gruppera värden. ![Menyn Gruppera värden efter manuellt val, med flera värden valda. ](/tableau/current/sv-se/prep/sv-se/Img/prep_groupreplace8.png) En ny grupp skapas med hjälp av det senaste valda värdet som gruppnamn. Redigera gruppnamnet genom att välja det grupperade fältet och redigera värdet eller högerklicka eller Ctrl+klicka (MacOS) på det grupperade fältet och välja Redigera värde från menyn. ![Menyn Gruppera och ersätta och alternativ för att redigera värdet på valda kuvert.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupreplace9.png) ### Lägg till och identifiera värden som inte finns i datauppsättningen Om du vill mappa värden i din datauppsättning till ett nytt värde som inte finns så kan du lägga till det med hjälp av Gruppera värden (Gruppera och byt ut i tidigare versioner). För att enkelt identifiera värden som inte finns i datauppsättningen är dessa värden markerade med en röd prick bredvid värdets namn i Gruppera värden\-redigeraren. I bilden nedan finns till exempel Wyoming och Nevada inte i datauppsättningen. ![Gruppvärdesredigeraren i Tableau Prep, med alternativ för att välja värden från en lista att lägga till i gruppen.](/tableau/current/sv-se/prep/sv-se/Img/prep_outofsample1.png) Några orsaker till varför ett värde kanske inte finns i datauppsättningen inkluderar följande: - Du har just lagt till värdet manuellt. - Värdet finns inte längre i data. - Värdet finns i data men inte i exempeldatauppsättningen. Så här lägger du till ett nytt värde: 1. Välj det fält du vill redigera i rutan Profil eller Resultat. 2. Klicka på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och välj Gruppera värden (Gruppera och byt ut i tidigare versioner) > Manuell markering från snabbmenyn. 3. I den vänstra rutan på Gruppera värden\-redigeraren klickar du på plus ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ett nytt värde. 4. Skriv in det nya värdet i fältet och tryck på Retur för att lägga till det. ![Gruppvärdesredigeraren i Tableau Prep, som visar ett nytt värde angivet i värdefältet.](/tableau/current/sv-se/prep/sv-se/Img/prep_OOSAdd.png) 5. I den högra rutan väljer du de värden som du vill mappa till det nya värdet. ![Gruppvärdesredigeraren i Tableau Prep, som visar värden som inte finns i datauppsättningen markerade med en röd prick bredvid värdenamnen.](/tableau/current/sv-se/prep/sv-se/Img/prep_OOSMap.png) 6. (Valfritt) Om du vill lägga till ytterligare nya värden till ditt mappade värde klickar du på plus-knappen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i den högra rutan i Gruppera värden\-redigeraren. ## Mappa automatiskt värden till ett standardvärde med hjälp av fuzzy-matchning Om du vill söka efter och automatiskt gruppera liknande värden kan du använda en av fuzzy-matchningsalgoritmerna. Fältvärden grupperas under det värde som oftast visas. Granska de grupperade värdena och lägg till eller ta bort värdena i gruppen efter behov. Om du använder dataroller för att validera dina fältvärden så kan du använda alternativet Gruppera värden (Gruppera och byt ut i tidigare versioner) för att matcha ogiltiga värden med giltiga. Mer information finns i [Gruppera liknande värden efter dataroll](https://help.tableau.com/current/prep/sv-se/prep_validate_data.htm#Group_datarole) Välj något av följande alternativ för att gruppera värden: - Uttal: Hitta och gruppera värden som låter lika. Det här alternativet använder sig av algoritmen Metaphone 3 som indexerar ord efter uttal och lämpar sig bäst för engelska ord. Den här typen av algoritm används av många populära stavningskontroller. Det här alternativet är inte tillgängligt för dataroller. - Vanliga tecken: Hitta och gruppera värden som har gemensamma bokstäver eller siffror. Det här alternativet använder sig av algoritmen ngram fingerprint som indexerar ord efter unika tecken efter att ha tagit bort skiljetecken, dubletter och blanksteg. Den här algoritmen fungerar för alla språk som stöds. Det här alternativet är inte tillgängligt för dataroller. Den här algoritmen skulle till exempel matcha namn som representeras som ”John Smith” pcj ”Smith, John” eftersom de båda genererar nyckeln ”hijmnost”. Eftersom den här algoritmen inte tar hänsyn till uttal skulle även värdet ”Tom Jhinois” ha samma nyckel ”hijmnost” och skulle också ingå i gruppen. - Stavning: Hitta och gruppera textvärden som stavas lika. Det här alternativet använder sig av Levenshtein-avståndsalgoritmen för att beräkna ett redigeringsavstånd mellan de två textvärdena med hjälp av ett fast standardtröskelvärde. Därefter grupperar den dem tillsammans när redigeringsavståndet är mindre än tröskelvärdet. Den här algoritmen fungerar för alla språk som stöds. Den är tillgänglig för användning efter att en dataroll har tillämpats. I så fall matchar den de ogiltiga värdena med det närmaste giltiga värdet med hjälp av redigeringsavståndet. Om standardvärdet inte finns i ditt datauppsättningsexempel så lägger Tableau Prep till det automatiskt och markerar att värdet inte fanns med i den ursprungliga datauppsättningen. - Uttal + stavning: Om du tilldelar en dataroll till dina fält kan du använda den datarollen för att matcha och gruppera värden med det standardvärde som definieras av din dataroll. Det här alternativet matchar därefter ogiltiga värden mot det närmaste liknande giltiga värdet baserat på stavning och uttal. Om standardvärdet inte finns i ditt datauppsättningsexempel så lägger Tableau Prep till det automatiskt och markerar att värdet inte fanns med i den ursprungliga datauppsättningen. Det här alternativet lämpar sig bäst för engelska ord. Mer information finns i [Rensa och forma data](#Group_datarole). Vill du läsa mer om dessa algoritmer för otydliga matcher? Se [Automated Grouping in Tableau Prep Builder](https://www.tableau.com/sv-se/blog/automated-grouping-tableau-prep-builder) på Tableau.com (på engelska). ### Gruppera liknande värden med hjälp av fuzzy-matchningar 1. Välj det fält du vill redigera i rutan Profil eller Resultat. 2. Klicka på Flera alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)och välj Gruppera värden och välj därefter ett av dessa alternativ: - Uttal - Vanliga tecken - Stavning ![En listrutemeny som visar Gruppera värde efter val.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupreplace7.png) Tableau Prep Builder hittar och grupperar värden som matchar och byter ut dem mot värdet som förekommer oftast i gruppen. 3. Granska grupperingarna och lägg till eller ta bort värden manuellt eller redigera dem efter behov. Därefter klickar du på Klart. ![Menyn Gruppera värden efter stavning, med tre objekt valda under Produktnamn. ](/tableau/current/sv-se/prep/sv-se/Img/prep_groupreplace6.png) ### Justera dina resultat när du grupperar fältvärden Om du grupperar liknande värden efter Stavning eller Uttal så kan du ändra resultaten genom att använda skjutreglaget på fältet för att justera hur strikta grupperingsparametrarna ska vara. Beroende på hur du anger skjutreglaget så kan du få mer kontroll över antalet värden som ingår i en grupp och antalet grupper som skapas. Som standard detekterar Tableau Prep optimala grupperingsinställningar och visar skjutreglaget i den positionen. När du ändrar tröskelvärdet analyserar Tableau Prep ett exempel på värdena för att fastställa den nya grupperingen. Grupperna som genereras från inställningen sparas och förs in i rutan Ändringar men tröskelvärdesinställningen sparas inte. Nästa gång Gruppera värden\-redigeraren öppnas, antingen när du redigerar din befintliga ändring eller utför en ny ändring så visas skjutreglaget för tröskelvärde i sin standardposition så att du kan utföra justeringar baserat på din aktuella datauppsättning. 1. Välj det fält du vill redigera i rutan Profil eller Resultat. 2. Klicka på Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)och välj Gruppera värden (Gruppera och byt ut i tidigare versioner) och välj därefter ett av dessa alternativ: - Uttal - Stavning ![Ett alternativ för att gruppera namn efter uttal.](/tableau/current/sv-se/prep/sv-se/Img/prep_fuzzy_slider1.png) Tableau Prep hittar och grupperar värden som matchar och byter ut dem mot det värde som förekommer oftast i gruppen. 3. I det vänstra fönstret på Gruppera värden\-redigeraren drar du skjutreglaget till ett av de fem tröskelnivåerna för att ändra dina resultat. ![Dialogrutan Gruppera efter uttal med en lista över grupperade ortnamn.](/tableau/current/sv-se/prep/sv-se/Img/prep_fuzzy_slider2.png) Ange ett striktare tröskelvärde genom att dra skjutreglaget åt vänster. Det resulterar i färre matchningar och skapar färre grupper. Ange ett lösare tröskelvärde genom att dra skjutreglaget åt höger. Det resulterar i fler matchningar och skapar fler grupper. 4. Klicka på Klart för att spara dina ändringar. ## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Skapa beräkningar för detaljnivå, rankning och sektioner **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Du kan använda beräknade fält till att skapa nya data från data som redan finns i datakällan. Tableau Prep har stöd för många av samma beräkningstyper som Tableau Desktop. Mer allmän information om hur du skapar beräkningar finns i [Komma igång med beräkningar i Tableau](https://help.tableau.com/current/pro/desktop/sv-se/calculations_calculatedfields_create.htm). **Obs!** Använd inte det reserverade namnet ”Antal poster” när du skapar ett beräknat fält. Om du gör det kommer det att resultera i ett behörighetsrelaterat fel. Från och med version 2020.1.3 Tableau Prep Builder och på webben kan du använda FIXED LOD och analysfunktionerna RANK och ROW\_NUMBER för att utföra mer komplicerade beräkningar. Till exempel kan du lägga till en FIXED LOD-beräkning för att ändra detaljnivån på fält i tabellen, använda analysfunktionen ROW\_NUMBER () för att snabbt hitta duplicerade rader eller använda en av RANK-funktionerna () för att hitta de N högsta eller N lägsta värdena för ett urval av rader med liknande data. Om du vill ha en mer guidad upplevelse när du skapar dessa typer av uttryck kan du använda den visuella beräkningsredigeraren. Från och med version 2021.4.1 av Tableau Prep Builder och på webben kan du använda sektionsfunktionen för att dela upp rader i ett visst antal buckets. **Obs!** Det kan hända att vissa funktioner som stöds i Tableau Desktop inte stöds i Tableau Prep än. Gå igenom funktionslistan i beräkningsredigeraren för att se vilka funktioner som är tillgängliga för Tableau Prep. ## Beräkna detaljnivå När du behöver beräkna data på flera olika detaljnivåer i samma tabell kan du skriva ett LOD-uttryck. Om du till exempel vill hitta den totala försäljningen för varje region kan du skriva en beräkning som `{FIXED [Region] : SUM([Sales])}`. Tableau Prep har stöd för LOD-uttrycket FIXED och använder syntaxen `{FIXED [Field1],[Field2] : Aggregation([Field)}`. LOD-uttryck består av två delar av ekvationen, som separeras med kolon. - **FIXED \[Fält\]** (obligatoriskt): Detta är det eller de fält som du vill beräkna värdena för. Om du till exempel vill hitta den totala försäljningen för kunder och region skriver du `FIXED [Customer ID], [Region]:`. Om du inte väljer något fält är det som att utföra den aggregering som definieras till höger om kolontecknet och att upprepa värdet för varje rad. - **Aggregering (\[Fält\])** (obligatoriskt): Välj det du vill beräkna och den aggregeringsnivå du önskar. Om du till exempel vill hitta den totala försäljningen anger du `SUM([Sales]`. När du använder den här funktionen i Tableau Prep gäller följande krav: - LOD-uttrycken `INCLUDE` och `EXCLUDE` stöds inte. - Aggregerade beräkningar stöds endast inuti ett LOD-uttryck. Till exempel skulle `SUM([Sales])` inte vara giltigt, men det skulle `{FIXED [Region] : SUM([Sales])}` vara. - Kapsling av uttryck inuti ett LOD-uttryck stöds inte. `{ FIXED [Region] : AVG( [Sales] ) / SUM( [Profit] )}` stöds exempelvis inte. - Kombinering av LOD-uttryck med andra uttryck stöds inte. `[Sales]/{ FIXED [Country / Region]:SUM([Sales])}` stöds exempelvis inte. ### Skapa beräkningar av LOD (detaljnivå) Du kan skapa en beräkning av detaljnivå genom att använda beräkningsredigeraren för att skriva beräkningen själv eller, om du vill ha mer vägledning, den visuella beräkningsredigeraren där du väljer fält och Tableau Prep skriver beräkningen åt dig. #### Beräkningsredigerare 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Menyn Fler alternativ med alternativ för att skapa en anpassad beräkning.](/tableau/current/sv-se/prep/sv-se/Img/prep_lod_rank_menu_tile.png) 2. Ge beräkningen ett namn i Beräkningsredigeraren och ange uttrycket. Exempel: Om du vill hitta det genomsnittliga antalet dagar det tar att leverera produkter efter ort skapar du en beräkning som den nedan. ![Dialogrutan Beräkningsredigerare som visar beräkningssyntaxen för att beräkna det genomsnittliga antalet dagar för leverans per produkt.](/tableau/current/sv-se/prep/sv-se/Img/prep_LOD_expression_example2.png) #### Visuell beräkningsredigerare Välj fält från en lista så skapar Tableau Prep beräkningen åt dig när du gör dina val. En förhandsgranskning av resultaten visas i den vänstra rutan så att du kan se resultaten av dina val direkt. 1. På ett profilkort eller i en resultatruta klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Skapa beräknade fält >Fast LOD (detaljnivå). ![En meny som visar val för ett beräknat fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_LOD_visual_menu_tile.png) 2. Gör följande i den visuella beräkningsredigeraren: - I avsnittet Gruppera efter väljer du de fält du vill beräkna värdena för. Det fält där du valde menyalternativet Skapa beräknade fält >Fast LOD (detaljnivå) läggs till som standard. Lägg till ytterligare fält i beräkningen genom att klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png). Detta gör att vänster sida av ekvationen fylls i: `{FIXED [Field1],[Field2] :`. - I avsnittet Beräkna med väljer du det fält du vill använda för att beräkna de nya värdena. Välj sedan aggregering. Detta gör att höger sida av ekvationen fylls i: `Aggregation([Field)}`. På en bild under fältet visas fördelningen av värden och totalsumman för varje värdekombination. Beroende på datatypen kan detta vara låda och morrhår, ett värdeintervall eller de faktiska värdena. ![En fast LOD-tabell med kundförsäljningsdata med ett låddiagram.](/tableau/current/sv-se/prep/sv-se/Img/prep_LOD_visual.png) **Obs!** Tillgängliga aggregeringsvärden varierar beroende på vilken datatyp som tilldelats fältet. - Du tar bort ett fält genom att högerklicka eller Cntrl-klicka (MacOS) i listrutan för fälten i avsnittet Gruppera efter och välja Ta bort fält. - Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. 3. Lägg till det nya beräknade fältet genom att klicka på Klar. I rutan Ändringar ser du beräkningen som Tableau Prep genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. ![Syntaxen för ett FIXED LOD-uttryck i rutan Ändringar.](/tableau/current/sv-se/prep/sv-se/Img/prep_LOD_changes.png) ## Beräkna rankning eller radnummer Med analytiska funktioner, ibland kallade fönsterberäkningar, kan du utföra beräkningar över hela tabellen eller över ett urval av rader (uppdelning) i datauppsättningen. Till exempel använder du följande beräkningssyntax när du ger ett urval av rader en rankning: `{PARTITION [field]: {ORDERBY [field]: RANK() }}` - **PARTITION** (valfritt): Utse raderna du vill utföra beräkningen på. Du kan ange fler än ett fält, men om du vill använda hela tabellen utelämnar du den här delen av funktionen, så behandlar Tableau Prep alla rader som uppdelning. Till exempel `{ORDERBY [Sales] : RANK() }`. - **ORDERBY** (obligatoriskt): Ange ett eller flera fält som du vill använda för att generera sekvensen för rankningen. - **Rankning ()** (obligatoriskt): Ange den rankningstyp eller det ROW\_NUMBER () du vill beräkna. Tableau Prep har stöd för funktionerna RANK(), RANK\_DENSE(), RANK\_MODIFIED(), RANK\_PERCENTILE() och ROW\_NUMBER(). - **DESC** eller **ASC** (valfritt): Representerar fallande (DESC) eller stigande (ASC) ordning. Som standard sorteras rankning i fallande ordning, så du behöver inte ange detta i uttrycket. Om du vill ändra sorteringsordningen lägger du till ASC i uttrycket. Du kan även inkludera båda alternativen i funktionen. Om du till exempel vill ranka ett urval av rader men du vill sortera raderna i stigande ordning och sedan tillämpa rankningen i fallande ordning, inkluderar du dessa två alternativ i uttrycket. Exempel: `{PARTITION [Country], [State]: {ORDERBY [Sales] ASC,[Customer Name] DESC: RANK() }}` När du använder den här funktionen gäller följande krav: - Kapsling av uttryck inuti en RANK ()-funktion stöds inte. `[Sales]/{PARTITION [Country]: {ORDERBY [Sales]: RANK() }} / SUM( [Profit] )}` stöds exempelvis inte. - Kombinering av en RANK ()-funktion med andra uttryck stöds inte. `[Sales]/{PARTITION [Country]: {ORDERBY [Sales]: RANK() }}` stöds exempelvis inte. ### Analytiska funktioner som stöds
FunktionBeskrivningResultat
RANK ()

Tilldelar raderna ett heltal som börjar med 1 i stigande eller fallande ordning. Om raderna har samma värde delar de rankningen som tilldelas den första instansen av värdet. Antalet rader med samma rankning läggs till vid beräkning av rankningen för nästa rad, så att du inte får på varandra följande rankningsvärden.

Exempelberäkning: {ORDERBY [Commission] DESC: RANK()}

En tabell som visar försäljningsprovision som fem säljare har tjänat in och deras rankning.
RANK_DENSE()

Tilldelar raderna ett heltal som börjar med 1 i stigande eller fallande ordning. Om raderna har samma värde delar de rankningen som tilldelas den första instansen av värdet, men inget rankningsvärde hoppas över så du ser på varandra följande rankningsvärden.

Exempelberäkning: {ORDERBY [Commission] DESC: RANK_DENSE()}

En tabell över säljare, deras provisionsbelopp, vilka regioner de täcker och deras täta rankning.
RANK_MODIFIED()

Tilldelar raderna ett heltal som börjar med 1 i stigande eller fallande ordning. Om raderna har samma värde delar de rankningen som tilldelas den sista instansen av värdet. Rank_Modified beräknas enligt följande: Rank + (Rank + Number of duplicate rows - 1).

Exempelberäkning: {ORDERBY [Commission] DESC: RANK_MODIFIED()}

En tabell som visar försäljningsprovisionen som fem säljare har tjänat in och deras rankning med RANK_MODIFIED-metoden.
RANK_PERCENTILE()

Tilldelar raderna en percentilrankning från 0 till 1 i stigande eller fallande ordning. RANK_PERCENTILE beräknas enligt följande: (Rank-1)/(Total rows-1).

Exempelberäkning: {ORDERBY [Commission] DESC: RANK_PERCENTILE()}

Obs! I händelse av oavgjort avrundar Tableau Prep rankningen nedåt, likt PERCENT_RANK() i SQL.

En tabell som visar rankningspercentil, säljare, region och provision.
ROW_NUMBER()

Tilldelar varje unik rad ett sekventiellt rad-ID. Inga radnummervärden hoppas över. Om du har dubblettrader och använder den här beräkningen kan det hända att resultaten ändras varje gång du kör flödet om radordningen ändras.

Exempelberäkning: {ORDERBY [Commission] DESC: ROW_NUMBER()}

En tabell som visar säljare, deras region, provisionsbelopp och radnummer.
Följande exempel visar en jämförelse av var och en av ovanstående funktioner som tillämpas på samma datauppsättning. ![En tabell över rankning, tät rankning, ändrad rankning och rankningspercentil.](/tableau/current/sv-se/prep/sv-se/Img/prep_rank_example_all.png) ### Skapa beräkningar av rankning eller radnummer Du kan skapa beräkningar av rankning eller radnummer genom att använda beräkningsredigeraren för att skriva beräkningen själv eller, om du vill ha mer vägledning, den visuella beräkningsredigeraren där du väljer fält och Tableau Prep skriver beräkningen åt dig. **Obs!** ROW\_NUMBER ()-beräkningar är inte tillgängliga i den visuella beräkningsredigeraren. #### Beräkningsredigerare Använd beräkningsredigeraren för att skapa någon av de RANK ()- eller ROW\_NUMBER()-beräkningar som stöds. Listan över analytiska beräkningar som stöds visas i beräkningsredigeraren i listrutan Referens under Analys. 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Menyn Fler alternativ med alternativ för att skapa en anpassad beräkning.](/tableau/current/sv-se/prep/sv-se/Img/prep_lod_rank_menu_tile.png) 2. Ge beräkningen ett namn i Beräkningsredigeraren och ange uttrycket. Om du till exempel vill hitta den senaste kundordern skapar du en beräkning som den som visas nedan och behåller sedan endast de kundorderrader som är rankade som nummer 1. ![Beräkningsredigeraren som lägger till det beräknade fältet Senaste kundorder, som använder RANK-funktionen.](/tableau/current/sv-se/prep/sv-se/Img/prep_rank_example2.png) **Exempel:** Använd ROW\_NUMBER för att hitta och ta bort duplicerade värden. I det här exemplet används datauppsättningen Superstore Sample i Tableau Prep Builder för att hitta och ta bort exakta duplicerade värden för fältet Rad-ID med hjälp av funktionen ROW\_NUMBER. 1. Öppna flödet Sample Superstore. 2. I rutan Flöde klickar du i inmatningssteget Ordrar väst på rensningssteget Byt namn på delstater. 3. Klicka på Skapa beräknat fält i verktygsfältet. 4. Namnge det nya fältet "Duplicates" i beräkningsredigeraren och använd funktionen `ROW_NUMBER` för att lägga till ett radnummer till fältet Rad-ID med uttrycket `{PARTITION [Row ID]: {ORDERBY[Row ID]:ROW_NUMBER()}}` och klicka på Spara. ![Beräkningsredigeraren som visar beräkningssyntaxen för att ta bort dubbletter av värden med funktionen ROW\_NUMBER ().](/tableau/current/sv-se/prep/sv-se/Img/prep_calc_row_number.png) 5. I det nya beräknade fältet högerklickar eller Cmd-klickar (MacOS) du på fältvärdet 1 och väljer sedan Behåll endast på menyn. ![Alternativet Behåll endast i en lista med dubbletter.](/tableau/current/sv-se/prep/sv-se/Img/prep_ROW_NUM_Example.png)
FöreEfter
Före-tabellen med data innan de används i en beräkning.Tabellen Efter med data från en beräkning.
#### Visuell beräkningsredigerare Precis som när du skapar en beräkning av detaljnivå kan du använda den visuella beräkningsredigeraren för att skapa en rankningsberäkning. Välj de fält du vill inkludera i beräkningen, välj sedan de fält du vill använda för att ranka raderna och den typ av rankning som du vill beräkna. En förhandsgranskning av resultaten visas i den vänstra rutan så att du kan se resultaten av dina val direkt. 1. På ett profilkort eller i en resultatruta klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och väljer Skapa beräknade fält >Rankning. ![Menyn Fler alternativ som visar undermenyn Skapa beräknade fält för Rankning.](/tableau/current/sv-se/prep/sv-se/Img/prep_rank_visual_nav_tile_r.png) 2. Gör följande i den visuella beräkningsredigeraren: - I avsnittet Gruppera efter väljer du de fält med rader du vill beräkna värden för. Detta skapar beräkningens partitionsdel. När du har valt ditt första fält klickar du på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) för att lägga till ytterligare fält i beräkningen. Om du vill inkludera alla rader eller ta bort ett visst fält högerklickar eller Cmd-klickar (MacOS) du i listrutan för fälten i avsnittet Gruppera efter och väljer Ta bort fält. - I avsnittet Sortera efter väljer du de fält du vill använda för att ranka de nya värdena. Det fält där du valde menyalternativet Skapa beräknade fält >Rankning läggs till som standard. Lägg till ytterligare fält i beräkningen genom att klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) och sedan välja rankningstyp. Klicka på sorteringsikonen ![Sorteringsikonen.](/tableau/current/sv-se/prep/sv-se/Img/prep_rank_visual_order.png) för att ändra rankningsordningen från fallande (DESC) till stigande (ASC). **Obs!** Rankningsvärden varierar beroende på vilken datatyp som tilldelats fältet. - Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. ![Den visuella beräkningsredigeraren som används för att beräkna rankning för en uppsättning fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_rank_visual_calc_editor.png) 3. Lägg till det nya beräknade fältet genom att klicka på Klar. I rutan Ändringar ser du beräkningen som Tableau Prep Builder genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. ![Rutan Ändringar i ett flöde som visar fem beräknade fält för tät rankning, rankning, rankningspercentil, ändrad rankning och radnummer.](/tableau/current/sv-se/prep/sv-se/Img/prep_rank_changes_pane.png) ## Beräkna sektioner Använd funktionen Sektion för att dela upp rader i ett visst antal buckets genom att skapa ett beräknat fält. Du väljer de fält du vill distribuera och antalet grupper (sektioner) som ska användas. Du kan även välja ytterligare fält för att skapa uppdelning där sektionerade rader är uppdelade i grupper. Använd beräkningsredigeraren för att mata in syntax manuellt eller använd den visuella beräkningsredigeraren för att välja fälten, så skriver Tableau Prep beräkningen åt dig. Om du till exempel har rader av studentdata och du vill se vilka studenter som ligger bland de översta 50 procenten respektive de lägst 50 procenten kan du gruppera data i två sektioner. ![En tabell över studenter, deras ämnen och deras betyg.](/tableau/current/sv-se/prep/sv-se/Img/prep_tiles_calc_excel.png) I följande exempel visas två grupper för den övre och den lägre halvan av studentbetyg. Den här metodens syntax är: `{ORDERBY [Grade] DESC:NTILE(2)}` ![En tabell som visar studenters namn, ämnen och betyg.](/tableau/current/sv-se/prep/sv-se/Img/prep_tiles_calc_students.png) Du kan även skapa en uppdelning i vilken varje värde för ett fält är en separat uppdelning och dela upp data i grupper för varje uppdelning. I följande exempel visas hur du skapar uppdelningar för fältet Ämne. En uppdelning skapas för varje ämne och två grupper (sektioner) skapas för fältet Grad. Raderna fördelas sedan jämnt i två grupper för de tre uppdelningarna. Den här metodens syntax är: `{PARTITION [Subject]:{ORDERBY [Grade] DESC:NTILE(2)}}` ![En tabell som visar beräkning, student, ämne och betyg. Ämne är markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_tiles_calc_partition.png) ### Skapa sektionsberäkningar Du kan skapa beräkningar av sektioner genom att använda beräkningsredigeraren för att skriva beräkningen själv eller, om du vill ha mer vägledning, den visuella beräkningsredigeraren där du väljer fält och Tableau Prep skriver beräkningen åt dig. #### Visuell beräkningsredigerare När du använder den visuella beräkningsredigeraren för att skapa en sektionsberäkning visas en förhandsgranskning av resultaten i rutan till vänster. 1. Välj ett profilkort för att skapa en sektionsberäkning. 2. Klicka på alternativmenyn Mer och välj Skapa beräknade fält > Sektion. ![Skapa en sektionsberäkning med den visuella beräkningsredigeraren.](/tableau/current/sv-se/prep/sv-se/Img/prep_tiles_calc_visual_menu.png) Det valda profilkortet läggs till som ett SORTERA EFTER-fält. 3. Gör följande i den visuella beräkningsredigeraren: - Välj hur många grupper med paneler du vill ha. Standardvärdet för sektioner är 1. - I avsnittet Gruppera efter kan du välja de fält med rader du vill beräkna värden för. Detta skapar delen `PARTITION` för beräkningen. Du kan ha flera Gruppera efter fält för en enskild beräkning. Lägg till ytterligare fält i beräkningen genom att klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png). Om du vill inkludera alla rader eller ta bort ett visst fält högerklickar eller Cmd-klickar (MacOS) du i listrutan för fälten i avsnittet Gruppera efter och väljer Ta bort fält. - Dubbelklicka i fältets rubrik i den vänstra rutan och ge beräkningen ett namn. - I avsnittet Sortera efter väljer du ett eller flera fält som du vill använda för att gruppera och distribuera de nya värdena. Du måste ha minst en Sortera efter fält. Det fält där du valde menyalternativet Skapa beräknat fält >Sektion läggs till som standard. ![En tabell med försäljningssiffror, organiserade efter region.](/tableau/current/sv-se/prep/sv-se/Img/prep_tiles_calc_visual_create.png) 4. Gör följande för att sortera resultaten: - Klicka på någon av beräkningsraderna för att filtrera resultaten för den valda grupperingen - Ändra den stigande eller fallande ordningen på Sortera efter fält. 5. Lägg till det nya beräknade fältet genom att klicka på Klar. 6. I rutan Ändringar ser du beräkningen som Tableau Prep Builder genererade. Öppna den visuella beräkningsredigeraren genom att klicka på Redigera och gör eventuella ändringar. I följande exempel visas en kvartiluppdelning av rader. En uppdelning skapas utifrån fyra amerikanska regioner och sedan grupperas data från fältet Försäljning upp i lika stora delar. ![Behåll det beräknade fältet som en sektion.](/tableau/current/sv-se/prep/sv-se/Img/prep_tile_calc.gif) #### Beräkningsredigerare 1. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil, eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Menyn Fler alternativ med alternativ för att skapa en anpassad beräkning.](/tableau/current/sv-se/prep/sv-se/Img/prep_lod_rank_menu_tile.png) 2. Ge beräkningen ett namn i Beräkningsredigeraren och ange uttrycket. Om du till exempel vill sortera rader av studenter efter betyg i två grupper och sedan gruppera dem efter ämne använder du följande: `{PARTITION [Subject]:{ORDERBY [Grade] DESC:NTILE(2)}}` ![Ett formulär för att lägga till ett beräknat fält, med en listrutemeny som listar beräkningsalternativ.](/tableau/current/sv-se/prep/sv-se/Img/prep_tiles_calc_menu.png) Sektionsberäkningar inkluderar följande element:  - **PARTITION** (valfritt): En uppdelningssats delar upp raderna i en resultatuppsättning i delar där funktionen NTILE() används. - **ORDERBY** (obligatoriskt): ORDER BY-satsen definierar distributionen av rader i varje uppdelning där NTILE() används. - **NTILE** (obligatoriskt):NTILE är heltalet som raderna delas upp i. **Obs!** När alla raderna går att dela med NTILE-satsen delar funktionen upp raderna jämnt över antalet sektioner. När antalet rader inte går att dela med NTILE-satsen delas de resulterande grupperna upp i olika stora klasser. - **DESC** eller **ASC** (valfritt): Representerar fallande (DESC) eller stigande (ASC) ordning. Som standard sorteras sektionen i fallande ordning, så du behöver inte ange detta i uttrycket. Om du vill ändra sorteringsordningen lägger du till ASC i uttrycket. 3. Klicka på Spara. I det genererade fältet visas de uppgifter för sektionsgrupperingen (klassen) som är associerade med varje rad i tabellen. [Hoppa till huvudinnehåll](#main-content) # Skapa och använd parametrar i flöden _Stöds i Tableau Prep Builder version 2021.4.1 och senare och på webben i Tableau Cloud och Tableau Server version 2021.4.0 och senare_ **Obs!** Innehållet i detta ämne gäller för att skriva flöden i Tableau Prep Builder och på webben, såvida inte annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i Tableau Prep på webben i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Om du återanvänder flöden ofta med olika data med samma schema kan du skapa och tillämpa användarparametrar på dina flöden för att enkelt växla mellan scenarier. En parameter är ett globalt platshållarvärde, till exempel en siffra, ett textvärde eller ett booleskt värde som kan ersätta ett konstant värde i ett flöde. Istället för att bygga och underhålla flera flöden kan du nu bygga ett flöde och använda parametrar för att köra flödet med dina olika datauppsättningar. Du kan till exempel skapa en parameter för olika försäljningsregioner och sedan tillämpa ett parametervärde för inmatningsfilens sökväg och köra flödet med bara den regionens data. ![Tableau Prep Builder med dialogrutan Skapa parameter öppen. En parameter som heter Regioner skapas.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_add.png) Från och med Tableau Prep Builder- och Tableau Cloud-version 2023.2 kan du också lägga till systemparametrar till filens eller den publicerade datakällans utdatanamn för att automatiskt lägga till en tidsstämpel varje gång du kör flödet. ![Lägg till systemparametrar i filens eller den publicerade datakällans utdatanamn för att automatiskt lägga till en tidsstämpel varje gång du kör flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_system_parameters.png) ## Var kan jag tillämpa parametrar? Du kan tillämpa användarparametrar på filnamn, sökvägar, tabellnamn, filteruttryck och beräknade fält, beroende på stegtyp. Från och med version 2022.1.1 kan du även inkludera värden för åsidosättning av parametrar när du kör flöden med hjälp av REST API. Mer information finns i [Flödesmetoder](https://help.tableau.com/current/api/rest_api/sv-se/REST/rest_api_ref_flow.htm) i Tableau REST API-hjälpen. Du kan tillämpa systemparametrar (version 2023.2 och senare) på utdatanamn för filer och publicerade datakällor. I följande tabell anges de platser där du kan tillämpa parametrar för varje stegtyp.
StegtypParameterplats
Indata

Användarparametrar:

  • Anslut till fil: Använd parametrar i filnamnet eller filsökvägen
  • Anslut till databas: Använd parametrar för tabellnamnet och i Anpassad SQL
  • Uttrycksredigerare: filter
Utdata

Användar- eller systemparametrar:

  • Utmatning till fil: Tillämpa användarparametrar på filnamnet eller filsökvägen och, från och med version 2022.1.1, på Microsoft Excel-kalkylbladsnamn. Tillämpa systemparametrar på filnamnet.
  • Utmatning till server: Tillämpa användar- eller systemparametrar på namnet på den publicerade datakällan
  • Utmatning till databas: Tillämpa användarparametrar på tabellnamnet och, från och med version 2022.1.1, på SQL-skript som du kör före eller efter att ha skrivit flödesutmatningen till en databas.
Rensa, Nya rader, Pivotera, Koppla, Förena

Användarparametrar:

  • Uttrycksredigerare: filter och beräknade fältvärden
Aggregera

Användarparametrar:

  • Uttrycksredigerare: filter
Skript

Användarparametrar:

  • Uttrycksredigerare: filter och beräknade fältvärden
Prognos

Användarparametrar:

  • Uttrycksredigerare: filter och beräknade fältvärden
## Skapa användarparametrar Användarparametrar är specifika för flödet där de används. Skapa parametrar från den översta menyn och definiera sedan de värden som gäller för dem. Du kan även definiera parametrar som accepterar alla värden, vilket innebär att alla flödesanvändare kan ange valfritt värde när de kör flödet. Du kan göra parametervärden för flöden obligatoriska eller valfria. När du kör flödet uppmanas användarna att ange parametervärdena. Obligatoriska parametervärden måste anges innan användaren kan köra flödet. Valfria parametervärden kan anges eller så kan du acceptera det aktuella (standard) värdet. Parametervärdena tillämpas sedan på flödeskörningen överallt där parametern används. **Obs!** För att köra eller schemalägga flöden som inkluderar parametrar på Tableau Server eller Tableau Cloud måste din administratör aktivera inställningen Flödesparametrar på din server. Mer information finns i **Skapa och interagera med flöden på webben** i [Tableau Server](https://help.tableau.com/current/server/sv-se/web_author_flows.htm#flow-parameters)\- eller [Tableau Cloud](https://help.tableau.com/current/online/sv-se/web_author_flows.htm#flow-parameters)\-hjälpen. 1. Klicka på ikonen Parameter![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) på den översta menyn och klicka sedan på Skapa parameter. ![Dialogrutan Skapa en parameter med beskrivningen ”Definiera variabler som användare kan specificera när flöden körs i Tableau Prep Builder eller på webben”. Knappen Skapa parameter är vald.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_create.png) 2. I dialogrutan Skapa parameter anger du ett namn och en beskrivning (valfritt). Parameternamnet måste vara unikt. Detta är värdet som visas i användargränssnittet när du lägger till en parameter. Om du inkluderar en beskrivning kan användarna se denna information genom att hålla muspekaren över (från och med version 2022.1.1) parameterlistan och var parametrarna används. ![Dialogrutan Skapa parameter är öppen och en parameter med namnet Regioner skapas. Beskrivningen är Försäljningsregioner, datatypen är Sträng och det aktuella värdet är Söder. De tillåtna värdena är inställda på Lista. Rutan Kräv val vid körningstid är markerad. ](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_create2.png) 3. Välj en av följande datatyper. Parametervärdena måste matcha datatypen som du väljer. - Antal (heltal eller decimal) - Sträng - Booleskt 4. Ange Tillåtna värden. Dessa är de värden som användarna kan ange i parametern. - Alla: Med det här alternativet kan användare skriva in valfritt värde för parametern, även när flödet körs. **Obs!** Det kan utgöra en säkerhetsrisk att använda detta alternativ för parametrar som kan användas i in- och utmatningssteg. Anpassade SQL-frågor som tillåter att något värde matas in kan till exempel utsätta dina datatillgångar för SQL-injektionsattacker. - Lista: Ange en lista över värden som användare kan välja mellan när de använder parametern. Om du vill ange flera värden trycker du på **Retur** efter varje post. 5. (valfritt) Välj Kräv val vid körningstid (Fråga efter värde vid körningstid i tidigare versioner). Detta gör att parametern krävs. Användaren måste ange ett värde när flödet körs eller schemaläggs. 6. Ange ett Aktuellt värde. Detta är ett obligatoriskt värde och fungerar som ett standardvärde för parametern. - Alla: Ange ett värde. - Lista: Tableau använder det första värdet i din lista. Använd alternativen i listrutan för att ändra det. - Boolesk: Välj Sant eller Falskt. 7. Klicka på OK för att spara parametern. ### Ändra användarparameterns standardvärde När du skapar en användarparameter måste du ange ett aktuellt (standard) värde. Om en parameter ingår i ett flöde används detta värde för att: - Köra anpassade SQL-frågor som definierats i ett inmatningssteg. - Fylla i valfria parametrar som inte specificeras vid körningstid. - Ersätt parametern som ett statiskt värde i sparade steg (version 2022.1.1 och senare). - Ersätt parametern som ett statiskt värde i filsökvägar vid publicering av flöden med paketerade datauppsättningar. Du kan ändra värdet när du vill. Du kan redigera parametern eller använda knappen Ställ in i parameterlistan på den översta menyn. Du kan använda knappen Ställ in i flödet var som helst där parametern tillämpas. När du gör detta återställer den parameterns aktuella (standard) värde överallt där parametern används, även i anpassade SQL-frågor. #### Redigera användarparametrar 1. Klicka på ikonen Parameter![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) på den översta menyn. 2. Klicka på Redigera parameter. 3. I dialogrutan Redigera parameter gör du eventuella ändringar och klickar sedan på OK. ![Dialogrutan Skapa parameter är öppen och en parameter med namnet Regioner håller på att redigeras. Beskrivningen är Försäljningsregioner, datatypen är Sträng och det aktuella värdet är Central. De tillåtna värdena är inställda på Lista. Rutan Kräv val vid körningstid är markerad.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_edit2.jpg) #### Återställ standardvärden för användarparameter För att snabbt återställa parameterns standardvärde, använd knappen Ställ in. Knappen visar en räkning som anger antalet platser i flödet där parametern används. Om du vill markera vilka steg i flödet som använder parametern klickar du på Visa i flöde i dialogrutan Parameter. Du går direkt till det steget om det bara finns en plats där parametern används med rutan Profil öppen. 1. Gör något av följande: - Välj ikonen Parameter ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) i den översta menyn. Använd det här alternativet för att återställa parametervärden som används var som helst i flödet, eller när de används i filter och i beräknade fält. ![Dialogrutan Parameter är öppen och beskrivningen för Valfri sträng är CoffeeChain. Alternativet Visa i flöde visar att det finns i fyra flöden. Beskrivningen för Stränglista är Norr och alternativet Visa i flöde visar att det finns i fem flöden.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_edit3.jpg) - Välj parametern där den tillämpas i flödet. Du kan använda det här alternativet för parametrar som används i filnamn, filsökvägar, tabellnamn, anpassad SQL och före och efter SQL-skript. ![En dialogruta med Region inställt på Central.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_set2.png) 2. Välj eller ange parametervärdet. 3. Välj Ställ in för att tillämpa ändringen. ## Tillämpa parametrar på ditt flöde När du har skapat användarparametrar kan du tillämpa dem på olika platser under hela flödet, beroende på stegtypen. När flödet körs tillämpas parametervärdena på det flödet för att producera utdata för det specifika datascenariot. Systemparametrar (version 2023.2 och senare) genereras automatiskt när du kör flödet. Tillämpa dem helt enkelt på namnet på utmatningssteget så uppdateras parametern dynamiskt med datum och tid för flödets körstart, varje gång flödet körs. ### Tillämpa parametrar på inmatningssteg Du kan använda användarparametrar för att ersätta ett filnamn, delar av filsökvägen, ett databastabellnamn eller när du använder Anpassad SQL i ett inmatningssteg. #### Filnamn eller filsökväg _Det här alternativet är inte tillgängligt när du redigerar flöden på webben._ Du kan inkludera användarparametrar i din filsökväg, med vissa undantag. Från och med version 2022.1.1 kan du även se en förhandsgranskning av parametervärdena. **Undantag** - Från och med version 2022.1.1 kan du schemalägga och köra flöden på webben som innehåller parametrar i sökvägen till indatafilen. Om du använder en tidigare version kör du flöden i Tableau Prep Builder eller från kommandoraden. - Det kräver att du har en direkt filanslutning om du ska kunna inkludera parametrar i filsökvägen vid publicering av flöden till webben. Annars konverteras parametern till ett statiskt värde med Aktuellt värde. **Obs!** Direkta filanslutningar kräver att filplatserna är inkluderade i organisationens säkerhetslista. Mer information finns i [Godkännandelista med in- och utdataplatser](https://help.tableau.com/current/server/sv-se/prep_conductor_configure_network_shares.htm) i Tableau Server-hjälpen. **Tillämpa en användarparameter på ett filnamn eller en sökväg** 1. På fliken Inställningar i filsökvägen placerar du markören på den plats där du vill lägga till parametern. 2. Välj parameterikonen ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) och välj din parameter. ![Fliken Inställningar är vald och ikonen Parameter är vald. De tillgängliga alternativen är Regioner och Försäljningsår.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_file2.png) 3. Visa en förhandsgranskning av parametervärdet. Aktuellt (standard) värde visas i förhandsgranskningen. Du uppmanas att välja eller ange parametervärdet när du kör flödet. ![Fliken Inställningar är vald och Anslutningsinformation, inklusive filplatsen, visas.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_file_preview.jpg) #### Databastabell När användarparametrar används i tabellnamn måste hela tabellnamnet vara parametern. För närvarande stöds inte användning av parametrar för delar av ett tabellnamn. **Obs!** Det finns ännu inte något stöd för användning av en parameter för ett tabellnamn i en Google BigQuery-inmatningsanslutning. 1. Klicka på listrutan i fältet Tabell på fliken Inställningar. 2. Välj Använd parameter och välj sedan parametern i listan. ![Fältet Tabell listar möjliga returer.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_table.png) #### Anpassad SQL 1. Klicka på Anpassad SQL i rutan Anslutningar. 2. Skriv eller klistra in frågan i textrutan på fliken Anpassad SQL. 3. Välj parameterikonen ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) och välj din parameter. ![Fliken Anpassad SQL är vald och visar en SQL-frågeredigerare med frågan ”SELECT \* FROM \[dbo\]. \[order\] WHERE \[order\].” ](Img/prep_parameters_CustomSQL.png) 4. Välj Kör för att köra din fråga. Du kommer inte att uppmanas att ange ett parametervärde tills du kör flödet. Frågan körs istället initialt med parametern Aktuellt värde. **Obs!** Om parametern används någon annanstans i flödet och Aktuellt värde återställs kan den ändringen påverka din fråga. ### Tillämpa användarparametrar på utmatningssteg I ett utmatningssteg kan du tillämpa användarparametrar på följande platser: - Filnamn - Avsnitt av din filsökväg - Publicerat datakällsnamn - Databastabellens namn - Microsoft Excel-kalkylbladsnamn (version 2022.1.1 och senare) - Anpassade SQL-skript som körs före eller efter att flödesdata skrivs till en databas (version 2022.1.1 och senare) #### Filnamn eller filsökväg _Det här utmatningsalternativet är inte tillgängligt när du skapar eller redigerar flöden på webben._ 1. Välj Fil i listrutan Spara utdata till i rutan Utdata. 2. Klicka på parameterikonen i fältet Namn eller Plats och ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) välj din parameter. För filsökvägen placerar du markören på den plats där du vill lägga till parametern. ![Dialogrutan Spara utdata till är inställd på Arkiv.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_output_file_name2.png) När du kör flödet uppmanas du att ange parametervärden. #### Publicerat datakällsnamn 1. Välj Publicerad datakälla i rutan Utdata i listrutan Spara utdata till. 2. Klicka på parameterikonen ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) och välj din parameter i fältet Namn. ![Dialogrutan Spara utdata till är öppen. Parameterikonen har valts och en meny för att välja parameter är öppen. ](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_output_pds_name.png) När du kör flödet uppmanas du att ange parametervärden. #### Databastabell och före och efter anpassad SQL 1. Välj Databastabell i listrutan Spara utdata till på fliken Utdata. 2. Välj Använd parameter i fältet Tabell och välj sedan parametern i listan. ![Dialogrutan Spara utdata till är inställd på Databastabell. Alternativet Tabell är öppet och Använd parameter är valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_output_table_name.png) 3. (Valfritt) Klicka på fliken Anpassad SQL. Från och med version 2022.1.1 kan du ange ett SQL-skript med parametrar att köra Före och Efter att data skrivs till tabellen. Om du vill inkludera en parameter klickar du på Infoga parameter och väljer din parameter. Mer information om hur du använder SQL-skript när du skriver utdata till en databas finns i [Spara flödesutdata till externa databaser](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#write_to_DB). **Obs!** Du måste manuellt ta bort parametrar som används i SQL-skript. Mer information finns i [Ta bort användarparametrar manuellt](#delete_earlier_version). ![Alternativet Spara utdata till är inställt på Databastabell. Fliken Anpassad SQL är vald och en parameter infogas.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_before_after_sql.jpg) När du kör flödet uppmanas du att ange parametervärden. ### Tillämpa systemparametrar på utmatningssteg I ett utmatningssteg kan du tillämpa systemparametrar för datum och tid på följande platser: - Filnamn - Publicerat datakällsnamn #### Filnamn _Det här utmatningsalternativet är inte tillgängligt när du skapar eller redigerar flöden på webben._ 1. Välj Fil i listrutan Spara utdata till i rutan Utdata. 2. I fältet Namn klickar du på parameterikonen ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) och väljer bland följande kördatums- eller körtidsparametrar. Du kan kombinera flera systemparametrar för att skapa vilken tidsstämpel du än behöver. **Kördatum** - Datum: ÅÅÅÅ-MM-DD, ÅÅÅMMDD, DD-MM-ÅÅÅÅ - Månad: månadsnamn, månadsnummer - Veckonummer - Kvartalsnummer - Årsnummer Körtid - ÅÅÅÅ-MM-DD\_HH-MM-SS (24 timmar) - ÅÅÅÅMMDD\_HHMMSS (24 timmar) När du kör flödet tillämpar Tableau Prep flödesstarttiden med din lokala tidszon eller serverns tidszon. #### Publicerat datakällsnamn 1. Välj Publicerad datakälla i rutan Utdata i listrutan Spara utdata till. 2. I fältet Namn klickar du på parameterikonen ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) och väljer bland följande kördatums- eller körtidsparametrar. Du kan kombinera flera systemparametrar för att skapa vilken tidsstämpel du än behöver. **Kördatum** - Datum: ÅÅÅÅ-MM-DD, ÅÅÅMMDD, DD-MM-ÅÅÅÅ - Månad: månadsnamn, månadsnummer - Veckonummer - Kvartalsnummer - Årsnummer Körtid - ÅÅÅÅ-MM-DD\_HH-MM-SS (24 timmar) - ÅÅÅÅMMDD\_HHMMSS (24 timmar) När du kör flödet tillämpar Tableau Prep flödesstarttiden med din lokala tidszon eller serverns tidszon. ### Tillämpa användarparametrar på filterberäkningar Använd användarparametrar för att filtrera data under hela flödet. Filtrera datauppsättningen i inmatningssteget eller använd filterparametrar på steg- eller fältvärdesnivån. Använd till exempel en filterparameter för att endast mata in data för en specifik region eller filterdata i ett steg till en specifik avdelning. **Obs!** Från och med version 2022.1 kan du använda Kopiera och Klistra in för att återanvända filterberäkningar med parametrar i andra flöden när samma parameter finns med samma namn och datatyp. 1. Från inmatningssteget eller verktygsfältet i rutan Profil väljer du Filtrera värden. Om du vill lägga till ett parameterfilter i ett fält väljer du menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och sedan Filter > Beräkning. 2. I beräkningsredigeraren Lägg till skriver du in namnet på parametern för att välja den i listan (parametern visas i lila) och klickar sedan på Spara för att spara filtret. ![Dialogrutan Lägg till filter, med beräkningen \[region\]=\[regioner\].](Img/prep_parameters_filter.png) När du kör flödet uppmanas du att ange parametervärden. ### Tillämpa användarparametrar på beräknade fält Använd användarparametrar för att ersätta konstanta värden i beräkningar som du använder under hela flödet. Du kan tillämpa beräkningsparametrar på steg- eller fältvärdesnivå. **Obs!** Från och med version 2022.1 kan du använda Kopiera och Klistra in för att återanvända beräkningar med parametrar i andra flöden när samma parameter finns med samma namn och datatyp. 1. Klicka på Skapa beräknat fält från verktygsfältet i rutan Profil. Om du vill lägga till en parameter i en beräkning på ett fält väljer du menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) och sedan Skapa beräknat fält > Anpassad beräkning. 2. I beräkningsredigeraren Lägg till fält, ange din beräkning och skriv in namnet på parametern för att välja den i listan och klicka sedan på Spara för att spara beräkningen. ![Dialogrutan Lägg till fält är öppen. Fältnamn är I försäljningsår?. Beräkningsområdet visar formeln YEAR(\[orderdatum\]) = \[försäljningsår\]. Dialogrutan bekräftar att beräkningen är giltig och den här beräkningen returnerar året för ett givet datum som ett heltal. ](Img/prep_parameters_calc.png) När du kör flödet uppmanas du att ange parametervärden. ## Ta bort användarparametrar Om du vill ta bort användarparametrar som du inte längre behöver klickar du på Ta bort parameter i dialogrutan Redigera parameter. Detta tar bort varje instans av parametern som används under hela flödet och ersätter den med parameterns aktuella värde. Åtgärden kan inte ångras. **Obs!** Alternativen för att ta bort parametrar i ett flöde varierar beroende på din version. Använd instruktionerna nedan för version 2022.1 och senare. Använd [Ta bort användarparametrar manuellt](#delete_earlier_version) för tidigare versioner och för att ta bort parametrar som används i anpassade SQL-skript som körs före eller efter att utdata skrivs till en databas. 1. Klicka på listrutan för parameterikonen ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) på den översta menyn och sedan på Redigera parameter för den parameter du vill ta bort. 2. Klicka på Ta bort parameter i dialogrutan Redigera parameter. ![Dialogrutan Redigera parameter är öppen och knappen Radera parameter är vald. ](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_delete.png) 3. Klicka på Ta bort parameter igen i bekräftelsedialogrutan. Innan du tar bort parametern kan du klicka på Visa i flöde för att markera stegen och undersöka var den används. ![Bekräftelsedialogrutan Ta bort parameter är öppen och beskrivningen är ”Är du säker på att du vill ta bort parametern? Två instanser av parametern kommer att tas bort från flödet och ersättas med det aktuella värdet Syd.”. Dialogrutan visar parameternamnet Region och alternativet att visa de två instanserna av parametern är valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_delete3.jpg) Ta bort användarparametrar manuellt _Gäller version 2021.4.4 och tidigare och för parametrar som används före och efter anpassade SQL-skript._ Innan du kan ta bort en användarparameter från din parameterlista måste du först hitta och ta bort alla instanser av parametrarna från flödet, även från rutan Ändringar. 1. Klicka på parameterikonens listruta ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) på den översta menyn. 2. Klicka på Visa i flöde för den parameter du vill ta bort för att hitta alla instanser där parametern används i flödet. Om parametern inte används någonstans i flödet går du till steg 4. 3. Ta bort parametern för varje steg där parametern används. Ta även bort alla ändringar som anges i rutan Ändringar . 4. Klicka på listrutan för parameterikonen ![Ikonen för Tableau Prep-parametrar.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_icon.png) på den översta menyn och för parametern du vill ta bort klickar du på Redigera parameter. 5. Klicka på Ta bort parameter i dialogrutan Redigera parameter. ![Dialogrutan Redigera parameter är öppen och knappen Radera parameter är vald. ](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_delete.png) Parametern ersätts med parameterns Aktuella värde. ## Kör flöden med parametrar Att köra flöden som inkluderar parametrar görs på samma sätt som att köra flöden som inte har dem, förutom att användarna uppmanas att ange användarparametervärden vid körning eller när de lägger till flödet i ett schema i Tableau Server eller Tableau Cloud. Systemparametrar tillämpas automatiskt när flödet körs. Om en användarparameter markeras som obligatorisk måste användarna ange ett värde innan de kan köra flödet. Om en parameter är valfri kan användaren som standard ange ett värde eller acceptera parameterns aktuella värde. Obligatoriska parametrar har kryssrutan Kräv val vid körningstid (Fråga efter värde vid körningstid i tidigare versioner) markerad. ![Tableau-dialogrutan Redigera parameter med alternativ för att definiera parametern Region. Rutan Kräv val vid körningstid är markerad.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameter_required.png) Om du kör flöden med kommandoradsgränssnittet och vill åsidosätta de aktuella (förvalda) parametervärdena, skapar du en parameter som åsidosätter .json-filen och inkluderar syntaxen -p --parametrar i kommandoraden. Mer information finns i [Uppdatera flödesutdatafiler från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm). ### Kör flöden manuellt När du kör ett flöde från Tableau Prep Builder eller manuellt i Tableau Server eller Tableau Cloud öppnas dialogrutan Parametrar när du klickar på Kör. 1. Ange eller välj användarparametervärden. Om det finns valfria parametrar i flödet kan du ange värdena vid denna tidpunkt eller acceptera det aktuella (standard) parametervärdet. 2. Klicka på Kör flöde för att köra flödet. ![Dialogrutan Parametrar med två nödvändiga parametrar: Regioner och År.](/tableau/current/sv-se/prep/sv-se/Img/prep_parameters_required_run.png) Mer information om hur man kör flöden finns i [Publicera ett flöde i Tableau Server eller Tableau Cloud](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#run_flows). ### Kör flöden enligt ett schema När du schemalägger flöden som ska köras på Tableau Server eller Tableau Cloud måste du ange obligatoriska användarparametervärden när du schemalägger flödena. 1. Ange eller välj parametervärdena på fliken Nya uppgifter eller Länkade uppgifter i avsnittet Ställ in parametrar. Om det finns valfria parametrar i flödet kan du ange värdena vid denna tidpunkt eller lämna fältet tomt för att använda det aktuella (standard) parametervärdet. 2. Klicka på Skapa uppgifter för att schemalägga ditt flöde. [Hoppa till huvudinnehåll](#main-content) # Skapa och organisera ditt flöde **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). När du har anslutit till de data som du vill inkludera i flödet kan du börja rensa och forma dina data genom att lägga till nya steg i flödet eller infoga steg mellan befintliga steg. För att organisera flödet kan du ändra standardfärgerna för steg, lägga till beskrivningar som ger ett sammanhang för dina steg eller rensningsåtgärder eller omorganisera din flödeslayout för att göra det lättare att följa komplexa flöden. ## Lägga till eller infoga steg När du bygger upp ditt flöde kan du lägga till olika stegtyper för att utföra de åtgärder som du behöver. Du kan till exempel lägga till ett rensningssteg för att göra saker som att dela upp fält, tillämpa filter eller utföra en mängd andra åtgärder för att rensa ”smutsiga” data. Använd stegtypen Koppling eller Förening för att kombinera datatabeller eller lägg till stegtypen Skript för att infoga R- eller Python-skript i flödet. När flödet börjar ta form kan du behöva gå tillbaka till tidigare steg i flödet och infoga olika stegtyper för att utföra olika åtgärder som att lägga till ett ytterligare rensningssteg eller aggregera dina data för att använda samma detaljnivå som i ett senare steg. **Obs**! Menyalternativen som du ser varierar beroende på din Tableau Prep Builder\-version och huruvida du lägger till ett steg för att bygga ut nästa steg i flödet eller om du infogar ett steg mellan befintliga steg. Om du använder Tableau Prep Builder version 2019.3.1 eller tidigare kan du läsa det avsnittet för att se dina menyalternativ. Du kan inte lägga till inmatningssteg med hjälp av de här menyerna. Istället måste du dra tabeller från rutan Anslutningar till rutan Flöde. Mer information finns i [Anslut till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm). ### Lägga till steg När du har anslutit till dina data och dragit en tabell till arbetsytan klickar du på plusknappen ![En knapp med ett plustecken för att lägga till flödessteg.](/tableau/current/sv-se/prep/sv-se/Img/prep_add_icon.png) för att välja en stegtyp på menyn eller klickar på det föreslagna rensningssteget (Tableau Prep Builder version 2020.3.3 och senare och på webben) för att lägga till ett rensningssteg automatiskt i flödet.

En meny för Tableau Prep-flödeslinje med förberedelsealternativ.

Tableau Prep Builder-flödesgränssnittet som visar det föreslagna rensningssteget.
Välj stegtyp: - Rensningssteg: Lägg till ett rensningssteg för att utföra en mängd olika rensningsåtgärder. Mer information om de olika rensningsåtgärderna du kan använda finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm). **Obs**! I Tableau Prep Builder version 2019.4.2 ersattes alternativet Lägg till gren med alternativet Rensningssteg. Om du vill dela upp flödet i olika grenar klickar du på plusknappen ![En knapp med ett plustecken för att lägga till flödessteg.](/tableau/current/sv-se/prep/sv-se/Img/prep_add_icon.png) mellan två befintliga steg och väljer en stegtyp på menyn Lägg till. - Nya rader: Generera nya rader för att fylla i luckor i din sekventiella datauppsättning. Mer information finns i [Fyll i luckor i sekventiella data](https://help.tableau.com/current/prep/sv-se/prep_new_rows.htm). Aggregering: Skapa ett aggregeringssteg för att välja fält och ändra deras detaljnivå. Mer information finns i [Aggregera och gruppera värden](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Group). - Pivot: Skapa ett pivotsteg för att utföra en mängd olika pivotalternativ som att konvertera kolumndata till rader eller raddata till kolumner. Du kan också ställa in ett pivotjokertecken så att nya data kan läggas till automatiskt till din pivot. Mer information finns i [Pivotera dina data](https://help.tableau.com/current/prep/sv-se/prep_pivot.htm). - Koppling: Skapa ett kopplingssteg för att kombinera datatabeller. När du skapar en koppling från menyalternativet måste du manuellt lägga till övriga indata till kopplingen och lägga till dina kopplingssatser. Alternativt kan du dra och släppa ett steg (visas nedan) så att filer kopplas automatiskt. Mer information om hur du kan skapa en koppling finns i [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Join). ![Ett flödessteg som dras till ett annat flödessteg för att slå samman eller koppla stegen.](/tableau/current/sv-se/prep/sv-se/Img/prep_addjoinorunion.png) Om du ansluter till databaser som innehåller tabeller med relationsdata kan du också skapa en koppling på menyn i rutan Flöde. Mer information om hur du kan koppla tabeller med den här metoden finns i [Koppla data i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#table_relations_joins). - Förening: Skapa ett föreningssteg. Lägg till tabeller till föreningen genom att dra dem till steget och släppa dem på alternativet Lägg till som visas. Alternativt kan du dra och släppa ett steg på ett annat steg för att förena filer. Mer information om hur du kan skapa en förening finns i [Förena dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Union) . - Skript (Tableau Prep Builder version 2019.3.1 och senare och på webben): Skapa ett skriptsteg för att inkludera R- och Python-skript i ditt flöde. Skriptsteg stöds för närvarande inte i Tableau Cloud. Mer information finns i [Använda R- och Python-skript i ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_scripts.htm). - Förutsägelse: Använd Einstein Discovery-baserade modeller för att samla poängförutsägelser för data i flödet. Mer information finns i [Lägga till Einstein Discovery-prognoser i flödet](https://help.tableau.com/current/prep/sv-se/prep_predictions.htm). - Utmatning: Skapa ett utmatningssteg för att spara utmatningen till en extraktfil (.hyper) eller en .csv-fil, publicera utmatningen som en datakälla till en server eller skriva din flödesutmatning till en databas. Det finns för närvarande inte stöd för att spara utmatningssteg i en fil på webben. Mer information om utmatningstyper finns i [Spara och dela ditt arbete](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm). - Klistra in: Lägg till kopierade steg från samma flöde. Mer information om hur man kopierar och klistrar in steg i samma flöde finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#copy_paste). - Infoga flöde (Tableau Prep Builder version 2019.3.2 och senare och på webben): Lägg till flödessteg som sparades från ett annat flöde i ditt aktuella flöde. Du kan lägga till dem i slutet av ett steg eller infoga dem mellan befintliga steg. Mer information om hur du använder sparade flödessteg i ditt flöde finns i [Skapa återanvändbara flödessteg](https://help.tableau.com/current/prep/sv-se/prep_copy_reuse_steps.htm#reuse_flows) **Obs!** Det här alternativet lades till på den här menyn i Tableau Prep Builder version 2019.4.2. I tidigare versioner kunde du lägga till flödessteg genom att högerklicka eller Ctrl-klicka (MacOS) i det vita utrymmet i rutan Flöde. ### Infoga steg Infoga ett steg mellan befintliga steg. Inmatnings- och utmatningsstegtyper är inte tillgängliga på den här menyn. Alternativen varierar beroende på produktversion. Om du använder en tidigare version av Tableau Prep Builder läser du avsnittet **Version 2019.3.1 och tidigare** nedan. 1. Hovra över mitten av flödeslinjen där du vill infoga ett steg tills plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) visas. Klicka sedan på ikonen och välj en stegtyp. **Obs**! Dina alternativ kan se olika ut beroende på produktversion. Till exempel lades Infoga flöde till på den här menyn i Tableau Prep Builder version 2019.4.2. ![Hovra över mitten av flödeslinjen där du vill infoga ett steg tills plusikonen visas, klicka därefter på ikonen och välj en stegtyp.](/tableau/current/sv-se/prep/sv-se/Img/prep_insert_menu2.png) 2. Välj stegtyp: - Rensningssteg: Infoga ett rensningssteg mellan befintliga steg för att utföra en mängd olika rensningsåtgärder. Mer information om de olika rensningsåtgärderna du kan använda finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm). - Nya rader: Generera nya rader för att fylla i luckor i din sekventiella datauppsättning. Mer information finns i [Fyll i luckor i sekventiella data](https://help.tableau.com/current/prep/sv-se/prep_new_rows.htm). - Aggregering: Infoga ett aggregeringssteg mellan befintliga steg för att välja fält och ändra deras detaljnivå. Mer information finns i [Aggregera och gruppera värden](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Group). - Pivot: Infoga ett pivotsteg mellan befintliga steg för att utföra en mängd olika pivotalternativ som att konvertera kolumndata till rader eller raddata till kolumner. Du kan också ställa in ett pivotjokertecken så att nya data kan läggas till automatiskt till din pivot. Mer information finns i [Pivotera dina data](https://help.tableau.com/current/prep/sv-se/prep_pivot.htm). - Koppling: Infoga ett kopplingssteg mellan befintliga steg. När du skapar en koppling från menyalternativet måste du manuellt lägga till övriga indata till kopplingen och lägga till dina kopplingssatser. Alternativt kan du dra och släppa ett steg (visas nedan) så att filer kopplas automatiskt. ![Ett flödessteg som dras till ett annat flödessteg för att slå samman eller koppla stegen.](/tableau/current/sv-se/prep/sv-se/Img/prep_addjoinorunion.png) Mer information om hur du kan skapa en koppling finns i [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Join). Om du ansluter till databaser som innehåller tabeller med relationsdata kan du också skapa en koppling på menyn i rutan Flöde. Mer information om hur du kan koppla tabeller med den här metoden finns i [Koppla data i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#table_relations_joins). - Förening: Infoga ett föreningssteg. Lägg till tabeller till föreningen genom att dra dem till steget och släppa dem på alternativet Lägg till som visas. Alternativt kan du dra och släppa ett steg på ett annat steg för att förena filer. Mer information om hur du kan skapa en förening finns i [Förena dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Union) . - Skript (Tableau Prep Builder i version 2019.3.1 och senare och på webben): Infoga ett skriptsteg för att inkludera R- och Python-skript i ditt flöde. Skriptsteg stöds för närvarande inte i Tableau Cloud. Mer information finns i [Använda R- och Python-skript i ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_scripts.htm). - Förutsägelse: Använd Einstein Discovery-baserade modeller för att samla poängförutsägelser för data i flödet. Mer information finns i [Lägga till Einstein Discovery-prognoser i flödet](https://help.tableau.com/current/prep/sv-se/prep_predictions.htm). - Klistra in: Infoga kopierade steg från samma flöde mellan befintliga steg. Mer information om hur man kopierar och klistrar in steg i samma flöde finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#copy_paste). - Infoga flöde (Tableau Prep Builder i version 2019.3.2 och senare och på webben): Infoga flödessteg som sparades från ett annat flöde i ditt aktuella flöde. Du kan lägga till dem i slutet av ett steg eller infoga dem mellan befintliga steg. Mer information om hur du använder sparade flödessteg i ditt flöde finns i [Skapa återanvändbara flödessteg](https://help.tableau.com/current/prep/sv-se/prep_copy_reuse_steps.htm#reuse_flows). **Obs!** Det här alternativet lades till på den här menyn i Tableau Prep Builder version 2019.4.2. I tidigare versioner kunde du infoga flödessteg genom att högerklicka eller Ctrl-klicka (MacOS) i det vita utrymmet i rutan Flöde. Version 2019.3.1 och tidigare 1. Hovra över ett steg tills plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) visas och klicka sedan på ikonen och välj en stegtyp. Infoga steg infogar ett rensningssteg mellan steg. Alla andra alternativ skapar en gren från flödet. ![Alternativet Infoga steg infogar ett rensningssteg mellan steg.](/tableau/current/sv-se/prep/sv-se/Img/prep_insert_menu_2019.3.1b.png) 2. Välj bland följande alternativ: - Lägg till gren: Dela upp ditt flöde i olika grenar. - Infoga steg: Infoga ett rensningssteg mellan befintliga steg för att utföra en mängd olika rensningsåtgärder. Mer information om de olika rensningsåtgärderna du kan använda finns i [Rensa och forma data](https://help.tableau.com/current/prep/sv-se/prep_clean.htm). - Lägg till aggregering: Skapa ett aggregeringssteg där du kan välja de fält som du vill aggregera eller gruppera. Mer information finns i [Aggregera och gruppera värden](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Group). - Lägg till pivot: Skapa ett pivotsteg där du kan utföra en mängd olika pivotalternativ för att konvertera kolumndata till rader eller raddata till kolumner. Mer information finns i [Pivotera dina data](https://help.tableau.com/current/prep/sv-se/prep_pivot.htm). - Lägg till koppling: Skapa ett kopplingssteg där du kan lägga till den andra inmatningen till kopplingen manuellt och lägga till kopplingssatser. Alternativt kan du dra och släppa ett steg för att koppla filer. Följande exempel visar hur du drar inmatningssteget Orders\_Central och släpper det på Koppla: ![Ett flödessteg som dras till ett annat flödessteg för att slå samman eller koppla stegen.](/tableau/current/sv-se/prep/sv-se/Img/prep_addjoinorunion.png) Mer information om hur du kan skapa en koppling finns i [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Join). Om du ansluter till databaser som innehåller tabeller med relationsdata i Tableau Prep Builder version 2019.1.3 eller senare kan du också skapa en koppling på menyn i rutan Flöde. Mer information om hur du kan koppla tabeller med den här metoden finns i [Koppla data i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#table_relations_joins). - Lägg till förening: Skapa ett föreningssteg. Lägg till tabeller till föreningen genom att dra dem till steget och släppa dem på alternativet Lägg till som visas. Alternativt kan du dra och släppa ett steg på ett annat steg för att förena filer. Mer information om hur du kan skapa en förening finns i [Förena dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#Union) . - Lägg till skript ( version 2019.3.1 och senare): Skapa ett skriptsteg för att inkludera R- och Python-skript i ditt flöde. Mer information finns i [Använda R- och Python-skript i ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_scripts.htm). - Lägg till utmatning: Välj det här alternativet för att spara utmatningen till en extraktfil (.hyper) eller en .csv-fil eller publicera utmatningen som en datakälla till en server. ## Gruppsteg _Stöds i Tableau Prep Builder version 2020.3.3 och senare och i Tableau Server eller Tableau Cloud från och med version 2020.4._ Använd alternativet Grupp för att dela upp delar av stora komplexa flöden i mappar för att göra det lättare att följa, felsöka eller dela ditt flöde med andra. Du kan ändra färg på gruppen, lägga till en beskrivning, kopiera och klistra in de grupperade stegen i andra områden i flödet, och i Tableau Prep Builder även spara de grupperade stegen till en fil på din server för att återanvända dem i andra flöden. ![Ett komplext flödesschema med ikonerna för filmapparna för grupp 1 och grupp 2 markerade.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupsteps5.png) #### Krav på gruppsteg - Stegen måste vara direkt anslutna till en flödeslinje. - Steg kan endast ingå i en grupp i taget. - Grupper kan inte kapslas. - Du kan när som helst lägga till eller ta bort steg från en grupp, så länge du behåller flödeslinjeanslutningarna mellan stegen i gruppen. Det här gäller även när du tar bort steg från ett flöde som redan ingår i en grupp. I det scenariot blir gruppen automatiskt uppdelad. ### Skapa en grupp Välj en uppsättning anslutna steg i flödet (du kan också dra för att välja flera steg med ett klick), högerklicka eller Cntrl-klicka (MacOS) på de markerade stegen och välj Grupp i menyn. ![Ett flödesdiagram med en listrutemeny och alternativet Grupp.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupsteps2.png) När du har skapat gruppen kan du göra något av följande: - Expandera ![Två diagonala pilar som pekar i motsatta riktningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupsteps4.png)eller dölj ![Två pilar som pekar mot varandra diagonalt.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupsteps7.png)gruppen vid valfri tidpunkt genom att klicka på dubbelpilarna. - Lägga till fler steg i gruppen genom att dra ett anslutet steg och släppa det på den minimerade mappen. - Ta bort steg från gruppen. Högerklicka eller Cntrl-klicka (Mac OS) på ett steg i det expanderade läget och välja Ta bort från grupp. **Obs!** Det här alternativet är inte tillgängligt om du försöker ta bort ett steg som bryter mot gruppens kontinuitet. - Högerklicka eller Cntrl-klicka (MacOS) för att öppna menyn och välja bland följande alternativ: ![En meny under en vald filmappsikon, med alternativ för att justera gruppen.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupsteps6.png) - Byt namn: Ändra gruppnamnet. - Lägg till beskrivning: Ange en beskrivning för datakällan. - Redigera färg: Ändra färg på gruppmappen. Det här ändrar inte färgen på de enskilda stegen i gruppen. - Expandera grupp: Visa alla steg i gruppen. Du kan också klicka på dubbelpilarna ![Två diagonala pilar som pekar i motsatta riktningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_groupsteps4.png) för att expandera gruppen. - Dela upp grupp: Ta bort alla steg från gruppen och ta bort gruppen. - Kopiera: Kopierar gruppen och alla steg i gruppen till urklippet för att klistra in någon annanstans i flödet. Mer information om hur du kopierar och klistrar in finns i [Kopiera och klistra in steg](https://help.tableau.com/current/prep/sv-se/prep_copy_reuse_steps.htm#copy_steps). - Spara steg som flöde (endast Tableau Prep Builder): Spara dina grupperade steg lokalt till en fil på datorn eller publicera den till Tableau Server eller Tableau Cloud för att dela med andra eller använda den i andra flöden. Mer information om hur du sparar steg för återanvändning finns i [Skapa återanvändbara flödessteg](https://help.tableau.com/current/prep/sv-se/prep_copy_reuse_steps.htm#reuse_flows). - Ta bort: Tar bort gruppen och alla steg i gruppen från flödet. - (Version 2021.1.2 och senare) I expanderat läge, högerklicka eller Cntrl-klicka (MacOS) i det expanderade gruppområdet för att öppna menyn för att dölja gruppen eller ta bort stegen från gruppen. ![Alternativen Minimera och Dela upp (grupp) över en process som kallas Grupp 1, som visar beställningar och returer följt av ett steg som kallas Rensa 2.](/tableau/current/sv-se/prep/sv-se/Img/prep_group_ungroup_menu.png) ## Ändra flödets färgschema Varje steg i ditt flöde tilldelas en färg som standard i Tableau Prep. Det här färgschemat tillämpas i hela flödet för att hjälpa dig att hålla reda på dina data genom flödet när du tillämpar rensningssteg, ansluter, förenar eller aggregerar data så att du vet vilka filer som påverkas av dina åtgärder. Gör så här för att välja ett annat färgschema för dina steg: 1. Välj ett eller flera steg. 2. Högerklicka eller Ctrl-klicka (MacOS) på ett markerat steg och välj Redigera färg. ![Högerklicka på menyn för ett steg i flödet med alternativet Redigera färg och färgpaletten för att ändra stegfärgen som visas.](/tableau/current/sv-se/prep/sv-se/Img/prep_edit_colors.png) 3. Klicka på en färg i färgpaletten för att tillämpa den. Gör något av följande för att återställa stegfärgen till standardfärgen: - Klicka på Ångra i den övre menyn. - Cntrl+Z eller Command-Shift-Z (MacOS). - Markera stegen du ändrade, högerklicka på ett markerat steg och välj Redigera färg. Välj sedan Återställ färg längst ner i färgpaletten. ## Ta bort steg från flödet Du kan ta bort steg eller flödeslinjer mellan steg var som helst i flödet. **Obs!** Du kan inte ta bort flödeslinjer som kommer in i eller ut ur en minimerad steggrupp. Du måste antingen expandera gruppen eller ta bort stegen från gruppen först. - Om du vill ta bort ett steg eller en flödeslinje markerar du det steg eller den rad du vill ta bort, högerklickar på elementet och väljer sedan Ta bort. - Gör något av följande för att ta bort flera steg eller flödeslinjer: - Använd musen för att dra och välja en hel sektion i flödet. Högerklicka eller Ctrl-klicka (Mac OS) sedan på ett av de markerade stegen och välj Ta bort. - Tryck på Ctrl+A eller Cmd+A (MacOS) för att markera alla element i flödet eller Ctrl-klicka eller Cmd-klicka (MacOS) för att markera specifika element. Tryck sedan på Delete\-tangenten. ## Lägga till beskrivningar till flödessteg och rensningsåtgärder När du bygger ditt flöde och utför olika rensningsåtgärder kanske du vill lägga till en beskrivning för att hjälpa andra som kanske tittar på eller arbetar med ditt flöde senare att bättre förstå dina steg. Du kan lägga till en beskrivning till varje enskilt steg i flödet direkt i rutan Flöde, till varje steggrupp eller till eventuella rensningsåtgärder i rutan Ändringar för att erbjuda ytterligare sammanhang för dina ändringar. Beskrivningen kan vara upp till 200 tecken lång. Mer information om hur du visar ändringar i rutan Ändringar finns i [Visa dina ändringar](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#changes_pane). ### Lägga till en beskrivning till flödessteg När du lägger till en beskrivning läggs en meddelandeikon ![Ikonen för beskrivning, som föreställer en pratbubbla.](/tableau/current/sv-se/prep/sv-se/Img/prep_description_icon.png) till under steget. Klicka på ikonen för att visa eller dölja beskrivningstexten i rutan Flöde. 1. Välj ett steg i rutan Flöde. 2. Gör något av följande: - Högerklicka eller Ctrl-klicka (MacOS) på steget och välj Lägg till beskrivning på menyn. ![Högerklicksmenyn för ett Tableau Prep-flödessteg, med alternativet Lägg till beskrivning markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_description.png) - Dubbelklicka i namnfältet för steget och klicka sedan på Lägg till en beskrivning. ![Ett Tableau Prep-flöde som visar textrutan för att ange en beskrivning av ett flödessteg i rutan Flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_description5.png) 3. Skriv din beskrivning i textrutan. ![Textrutan för beskrivning av ett flödessteg.](/tableau/current/sv-se/prep/sv-se/Img/prep_description2.png) 4. Klicka utanför textrutan eller tryck på Retur för att tillämpa ändringarna. Beskrivningen visas under steget som standard. För att dölja beskrivningen klickar du på meddelandeikonen ![Ikonen för beskrivning, som föreställer en pratbubbla.](/tableau/current/sv-se/prep/sv-se/Img/prep_description_icon.png). 5. Om du vill redigera eller ta bort beskrivningen högerklickar eller Ctrl-klickar (MacOS) du på steget eller beskrivningen. På menyn väljer du sedan Redigera beskrivning eller Ta bort beskrivning. ![Högerklicksmenyn för ett Tableau Prep-flödessteg, med alternativet Redigera beskrivning markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_description3.png) ### Lägga till en beskrivning till en ändringspost Du kan lägga till en beskrivning till en post i rutan Ändringar från och med Tableau Prep Builder version 2019.1.1 och på webben. 1. Välj ett steg i rutan Flöde. 2. Öppna rutan Ändringar eller fliken Ändringar. 3. Högerklicka eller Ctrl-klicka (MacOS) på en post i rutan Ändringar och välj Lägg till beskrivning. ![Rutan Ändringar i ett flöde som visar en högerklicksmeny med Lägg till beskrivning markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_change_description.png) 4. Ange en beskrivning för ändringsåtgärden. ![Rutan Ändringar med en markerad post och en öppen textruta där du kan ange en beskrivning.](/tableau/current/sv-se/prep/sv-se/Img/prep_change_description2.png) Beskrivningen visas under den genererade texten för ändringen med en kommentarikon ![Ikonen för beskrivning, som föreställer en pratbubbla.](/tableau/current/sv-se/prep/sv-se/Img/prep_description_icon.png). ![Rutan Ändringar med en markerad post och en beskrivning av ändringen.](/tableau/current/sv-se/prep/sv-se/Img/prep_change_description3.png) 5. Om du vill redigera eller ta bort beskrivningen högerklickar eller Ctrl-klickar (MacOS) du på ändringsobjektet och väljer Redigera beskrivning eller Ta bort beskrivning. ## Omorganisera ditt flödes layout _Stöds i Tableau Prep Builder version 2019.2.2 och senare och i Tableau Server eller Tableau Cloud från och med version 2020.4._ När du bygger ett flöde används en standardlayout i Tableau Prep Builder. Varje flöde läggs ut och bearbetas från vänster till höger där inmatningsstegen börjar längst till vänster på arbetsytan och utmatningsstegen slutar på den högra sidan av arbetsytan. Om du bygger stora, komplexa flöden kan de dock snabbt bli svåra att följa. Du kan rensa upp ditt flödes layout genom att välja och flytta steg så att flödeslayouten organiseras på ett sätt som är logiskt för dig. Du kan t.ex. korrigera korsade flödeslinjer, ta bort överflödigt vitt utrymme genom att flytta flödessteg eller ordna om flödessteg så att en tydlig händelsesekvens kan skönjas. Till exempel är följande flöde förvirrande och svårt att följa: ![Ett flödesschema med steg för datarensning och -förberedelse.](/tableau/current/sv-se/prep/sv-se/Img/prep_messy_flow.png) Välj och dra steg uppåt, nedåt, åt vänster eller åt höger och släpp dem till en ny plats på arbetsytan för att rensa upp det här flödet. Flödessteg kan inte flyttas till en position som stör processflödet från vänster till höger. Du kan till exempel inte dra ett föreningssteg som är placerat före ett kopplingssteg till en position efter det kopplingssteget i flödet. När du drar flödessteg till en tillåten plats visas en orange ruta. Om platsen inte är tillåten visas ingen orange ruta och stegen återgår till sin ursprungliga plats när du försöker släppa dem. Gör så här för att flytta steg i flödet: 1. I rutan Flöde väljer du de steg som du vill flytta. Du kan klicka på ett specifikt steg, dra för att välja flera steg eller Ctrl-klicka eller Cmd-klicka (MacOS) för att välja steg som inte ligger bredvid varandra. 2. Dra och släpp stegen till den nya platsen. **Obs!** Om du inte gillar de omorganiseringsflyttningar du gör kan du klicka på Ångra i den övre menyn för att upphäva dem. Om du utför rensningsåtgärder mellan stegen kan du ångra även dessa åtgärder. Alternativet Ångra upphäver dina åtgärder i den ordning som du utförde dem. Se ”Omorganisera flödessteg” användas i praktiken Följande exempel visar hur du arrangerar om ett flöde genom att dra och släppa. ## Använda flödesnavigatorverktyget När du arbetar med stora flöden kan det vara svårt att bläddra fram och tillbaka för att söka efter ett visst område av flödet som du behöver gå tillbaka till. Flödesnavigatorverktyget gör det lättare för dig. Flödesnavigatorn är en miniatyrversion av ditt flöde som visas i det nedre högra hörnet av arbetsytan. ![Ett flödesschema som visar dataomvandlingar för olika datakällor i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_navigator.png) Klicka i ett valfritt område av grafiken för att hoppa till den delen av flödet eller använd följande alternativ i verktygsfältet ![Ett verktygsfält med zoomkontroller på 100 %.](/tableau/current/sv-se/prep/sv-se/Img/prep_flow_nav_toolbar.png) för att navigera:
Alternativ i verktygsfältetBeskrivning
En ikon med en pil som pekar nedåt.Dölj flödesnavigatorns grafik. I dolt tillstånd ser du eventuellt bara procentindikatorn. Hovra bara över den för att expandera verktygsfältet och klicka på uppåtpilen En pil som pekar uppåt och expanderar flödesnavigatorns grafik när du klickar på den. för att expandera grafiken igen.
En pil som pekar uppåt och expanderar flödesnavigatorns grafik när du klickar på den.Expandera flödesnavigatorns grafik.
Ikonen för att ändra storleken på ditt flöde så att det passar din skärm.Ändra storleken på ditt flöde så att det passar på skärmen.
Ett minustecken, ett plustecken och en numerisk procentsats för att justera zoomen på din flödesarbetsyta.Zooma in och ut ur flödet. Du kan klicka på procentindikatorn för att återställa vyn till 100 procent.
[Hoppa till huvudinnehåll](#main-content) # Skapa spatiala beräkningar och kopplingar _Stöds i Tableau Prep Builder version 2026.1 och senare samt på webben._ Nu kan du ansluta till spatiala filer och spatiala datakällor i Tableau Prep Builder och Tableau Prep på webben. Från och med version 2026.1 kan du även rensa och omvandla dina spatiala data med hjälp av spatiala funktioner för beräknade fält. Du kan också skapa spatiala kopplingar i steget Koppla. Det innebär att du kan utföra komplexa spatiala uppgifter i Tableau Prep, vilket gör spatialdataanalysen i Tableau mer tillgänglig och effektiv. Information om vilka spatiala filformat och databaser du kan ansluta till finns under ”Anslut till spatiala filer och databaser” i avsnittet [Anslut till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm#connect-via-builtin-connectors-for-popular-data-types). Tableau Prep har stöd för många av de spatiala beräkningsfunktioner som finns i Tableau Desktop. Du kan till exempel använda funktionen MAKEPOINT för att konvertera latitud- och longitudfältdata till Tableau-punktvärden i textfiler. Använd funktionen VALIDATE för att bekräfta punkt-, polygon- eller linjefältvärdens topologiska korrekthet. Du kan till och med be Tableau Agent att skapa dessa beräkningar åt dig. Att koppla spatiala data i Tableau kan förbruka värdefulla resurser och inverka negativt på övergripande prestanda. Genom att utföra spatiala kopplingar i Tableau Prep kan du hantera den här processen i förväg och effektivisera visualiseringsredigeringen genom att ta fram rena spatiala data innan du påbörjar den spatiala analysen. ## Begränsningar Även om Tableau Prep har stöd för många av de spatiala egenskaper och funktioner som finns i Tableau Desktop, så finns det vissa begränsningar. - Tableau Agent kan skapa spatiala beräkningar, men kan ännu inte skapa spatiala kopplingar. - Det går inte att ladda upp .mif- och SHP-filer till webbredigering. - Tableau Prep kan inte översätta spatiala värden i Tableau till WKT (well known text format), GeoJSON eller något annat format för spatiala datatyper. - Funktionen saknar stöd för avancerad spatial bearbetning, som att ta bort hål från polygoner eller konvertera polygoner till polylinjer. - Spatiala kopplingar i Tableau Prep har endast stöd för kopplingar på spatiala fälttyper. Om du vill koppla rumsliga data till icke-spatiala data, som longitud- och latitudfält i en textfil, skapar du först ett beräknat fält med hjälp av de spatiala funktionerna för dessa data. Du ska till exempel använda spatialfunktionen MAKEPOINT om du vill konvertera latitud- och longitudfältdata till ett punktfält. - Utdata från flöden som innehåller spatiala data är begränsade till .hyper-filer och publicerade datakällor. För närvarande stöds inga andra utdatatyper. - För närvarande stöds inte spatiala föreningar. ## Skapa spatiala beräkningar Du kan använda spatial funktion till att konvertera longitud- och latitudfält, eller andra fält som representerar platser (exempelvis postnummer eller landsnamn), till spatiala fälttyper. Tableau Prep har stöd för följande spatiala funktioner. Mer information om de här funktionerna och den syntax som ska användas med dem finns i [Spatiala funktioner](https://help.tableau.com/current/pro/desktop/sv-se/functions_functions_spatial.htm) i hjälpen för Tableau Desktop och Webbredigering.
FunktionSyntaxNär funktionen ska användas
AREAAREA(Spatial Polygon, 'units')

Beräkning av markvärde

Exempel: Bestäm den totala arealen för en fastighet för att beräkna priset per kvadratmeter.

BUFFERBUFFER(Spatial point, distance, 'units')

Analys av handelsområden

Exempel: Skapa ett ”upptagningsområde” om 10 mil runt en ny butiksplats för att identifiera kunder som bor inom köravstånd.

DIFFERENCEDIFFERENCE(Spatial, Spatial)

Utesluta zoner

Exempel: Ta en polygon för ett försäljningsområde och ”klipp ut” ett skyddat skogsområde eller en konkurrents zon för att få fram det faktiska skattepliktiga området.

DISTANCEDISTANCE(SpatialPoint1, SpatialPoint2, 'units')

Optimering av leveranser

Exempel: Beräkna hur långt ett lagerställe ligger från ett transportnav för att flagga alla leveranser som ligger utom området för ”lokal” fraktavgift.

INTERSECTIONINTERSECTION (spatial, spatial)

Hitta gemensamma ytor

Exempel: Identifiera det område där två olika vilda djurs livsmiljöer överlappar, så att du kan studera artinteraktioner där.

INTERSECTSINTERSECTS (geometry1, geometry2)

Filtrera data

Exempel: Returnerar sant eller falskt. Använd det här som ett filter för att endast inkludera de butiksplatser som ligger inom specifika skoldistrikt som kategoriserats som områden med hög tillväxt.

LENGTHLENGTH (geometry,'units')

Planering av infrastruktur

Exempel: Mät den totala sträckan för en fiberoptisk kabeldragning, så att du kan uppskatta materialkostnaderna för en nätverksutbyggnad.

MAKELINEMAKELINE(SpatialPoint1, SpatialPoint2)

Transportplanering

Exempel: Skapa det förkortade avståndet mellan en avgångsflygplats och en destination för att visualisera globala flygvägar.

MAKEPOINTMAKEPOINT(latitude, longitude, [SRID])

Geokodning av rådata

Exempel: Omvandla ett kalkylblad med latitud- och longitudkoordinater till faktiska geografiska punkter som Tableau kan kartlägga.

OUTLINEOUTLINE(spatial polygon)

Markera gränser

Exempel: Extrahera kantlinjen för en komplex stadsform och skapa en ren ”gränslinje” för ett kartöverlägg.

SHAPETYPESHAPETYPE(geometry)

Granska data

Exempel: Identifiera om en spatial kolumn innehåller punkter, linjer eller polygoner för att säkerställa att datauppsättningen är konsekvent innan du kopplar den till andra data.

SYMDIFFERENCESYMDIFFERENCE(spatial, spatial)

Identifiera ändringar

Exempel: Jämför kartor över ett översvämningsområde från 2020 och 2024 för att hitta endast de områden som översvämmades under ett år, men inte båda.

VALIDATEVALIDATE(spatial geometry)

Datarensning

Exempel: Kontrollera om punkter, radsträngar och polygoner (t.ex. postnummer, stad, delstat, o.s.v.) är giltiga eller ogiltiga. Använd den här funktionen för att filtrera bort korrupta former som skulle kunna krascha ditt flöde. Den här beräkningen kan ta en stund att slutföra.

### Skapa ett beräknat fält för spatiala data 1. Anslut till en datakälla som innehåller spatiala data. 2. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil eller klicka på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. 3. Ge beräkningen ett namn i beräkningsredigeraren och välj Spatiali listrutemenyn Referens. ![Dialogrutan Beräkningsredigerare som visar alternativ för spatiala beräkningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial_calc_editor.png) 4. Välj den spatiala funktion som du vill använda för beräkningen och ange sedan ditt uttryck. Om du till exempel har en fil som innehåller latitud- och longitudvärden och vill beräkna antalet personer som bor inom 5 miles från en butik kan du skapa ett beräknat fält med hjälp av funktionen BUFFER och syntaxen som visas nedan. ![Beräkningsredigeraren i Tableau Prep som visar spatialfunktionen BUFFER och ett exempel på syntax.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial_calc_editor_example.png) ## Skapa spatiala kopplingar Du utför kopplingar på spatiala data i steget Koppla, precis som för andra kopplingstyper. När dina datakällor innehåller spatiala data, där fälten har tilldelats en geospatial datatyp ![En globikon som anger en geologisk eller geografisk datatyp.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial_geo_data_type_icon.png), visas nu en ny operator i kopplingssatsen för Korsningar. För spatiala kopplingar har Tableau Prep stöd för de kopplingsfunktioner som redan fanns, samt en del ytterligare funktioner. Mer information om hur du kan koppla data i Tableau Prep finns under [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#join-your-data). När Tableau Prep identifierar geospatiala fält i datauppsättningar tillämpas som standard kopplingstypen Korsningar på de matchande fälten. Eventuella ytterligare geospatiala fältmatchningar visas i avsnittet Rekommendationer för kopplingssatser, där du kan klicka på de kopplingar som du vill lägga till. För spatiala kopplingar kan du hovra med muspekaren över operatorn Korsningar, så visas ett visuellt verktygstips om kopplingen. Kontrollera dina resultat i Tableau Desktop genom att klicka på knappen Förhandsgranska i Tableau Desktop. som visas i avsnittet Sammanfattning av kopplingsresultat . ![Rutan Kopplingsinställningar i Tableau Prep som visar kopplingssatser och resultat, visuella verktygstips samt knappen Förhandsgranska i Tableau Desktop.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial_join_clause.png) Det går endast att skapa kopplingar för spatiala fälttyper. Om du behöver koppla icke-spatiala data till spatiala data kan du skapa ett beräknat fält för icke-spatiala data (t.ex. longitud- eller latitudfält) med hjälp av någon av de spatiala funktionerna, och sedan skapa kopplingen. Här är några exempel på spatiala kopplingar som stöds: - Punkt till punkt - Punkt till linje - Punkt till polygon - Rad till rad - Linje till polygon - Polygon till polygon ### Vilken kopplingstyp behöver jag? Vilken kopplingstyp du väljer beror på syftet med visualiseringen. - **Inre koppling**: Välj den här kopplingstypen om du vill filtrera båda datauppsättningar och endast visualisera geometrier som datauppsättningarna har gemensamt. - **Vänster eller höger koppling**: Välj den här kopplingstypen om du vill filtrera data från den ena datakällan och visualisera alla geometrier från den andra datakällan plus de punkter som de har gemensamt. - **Yttre koppling**: Välj den här kopplingstypen för att visualisera alla geometrier från båda datakällorna. Spatiala kopplingar har stöd för alla typer av kopplingar i Tableau Prep. Mer information om kopplingstyper finns i [Koppla dina data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm). ### Koppla spatiala data Gör följande för att skapa en spatial koppling: 1. Lägg till minst två tabeller i rutan Flöde och markera och dra den relaterade tabellen till den andra tabellen tills alternativet Koppla visas. Ett nytt steg, Koppla, läggs till i flödet. ![Arbetsytan Flöde i Tableau Prep som visar dra och släpp för att koppla datakällor.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial_join_drag_drop.png) 2. Granska Tillämpade kopplingssatser på fliken Inställningar i steget Koppla. Som standard skapar Tableau Prep en kopplingssats som använder operatorn Korsningar för matchande geospatiala fält. Du kan redigera kopplingssatsen genom att klicka på fälten eller operatorn. Hovra med muspekaren över operatorn Korsningar, så visas ett visuellt verktygstips om kopplingen. ![Alternativ i listrutan Tillämpade kopplingssatser i Tableau Prep som kan användas för att redigera en kopplingssats.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial_join_clause_dropdown.png) 3. I avsnittet Kopplingstyp kan du klicka i Venn-diagrammet om du vill ändra kopplingstypen. 4. I avsnittet Sammanfattning av kopplingsresultat ser du hur många fält som inkluderats och uteslutits med den aktuella kopplingstypen och de angivna kopplingsvillkoren. I rutan Kopplingssatser kan du se värdena i varje fält i kopplingssatsen. Värden som inte uppfyller villkoren för kopplingssatsen visas i rött. Du kan även klicka på Förhandsgranska i Tableau Desktop om du vill testa dina resultat i Tableau. ![Sammanfattningsresultat för spatiala kopplingar i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_spatial_summary_join_results.png) 5. I avsnittet Rekommendationer för kopplingssatser kan du visa och lägga till alla rekommenderade matchningar av kopplingssatser i listan Tillämpade kopplingssatser . [Hoppa till huvudinnehåll](#main-content) # Skapa Tableau Prep-flöden med Tableau Agent > [!WARNING] > > Data Cloud har bytt namn till Data 360 från och med den 14 oktober 2025. Under övergångstiden kan du se hänvisningar till Data Cloud i vårt program och i vår dokumentation. Även om namnet är nytt är funktionaliteten och innehållet oförändrat. _Stöds i Tableau Prep Builder och Tableau Prep-webbredigering från och med version 2025.2 av Tableau Cloud samt från och med version 2025.3 av Tableau Server._ Tableau Agent i Tableau Prep är en generativ AI-funktion som kan hjälpa dig att rensa och omvandla data. I tidigare versioner kunde du använda Tableau Agent för att skapa beräknade fält när du byggde ett flöde. Från och med version 2025.2 kan du använda Tableau Agent för att rensa data och bygga flödet samt för att få hjälp med att skapa beräknade fält. Den här funktionen finns tillgänglig i Tableau Prep Builder och Tableau Prep-webbredigering i Tableau Cloud och Tableau Server (från och med version 2025.3). Om du vill använda Tableau Agent beskriver du helt enkelt vad du vill göra på ett naturligt språk, som ”Dela upp fältet Flyginformation i separata fält för flyg, datum, klass och pris” eller ”Ändra fältvärdena för beställningsdatum till månad”. Tableau Agent returnerar en sammanfattning av hur du kan utföra uppgiften, föreslår en rad steg som du kan använda på flödet och skapar till och med beräkningar om sådana behövs. ![Tableau Agent i Tableau Prep som visar en plan för att rensa data i ett flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_plan_superstore.png) Du kan sedan granska de föreslagna stegen och använda vart och ett för sig eller alla. Tableau Agent utför stegen åt dig, bygger flödet och lägger till ändringarna i rutan Ändringar. Du kan interagera manuellt med alla ändringar som Tableau Agent gör, till exempel redigera en beräkning eller använda Ångra eller Gör om, så du har alltid kontroll över flödet. ![Tableau Agent i Tableau Prep som visar använda steg och ändringar.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_plan_superstore_applied.png) Tableau Agent kan utföra en enda åtgärd, till exempel skapa ett beräknat fält, eller mer komplexa åtgärder som kräver flera steg. Tableau Agent visar antingen den enskilda åtgärden som du kan granska och använda eller returnerar en plan om det behövs mer komplexa åtgärder och flera steg för att slutföra uppgiften. Tableau Agent har en gräns på högst 10 steg. Om det krävs fler än 10 steg för att slutföra uppgiften delar du upp begäran i flera frågor. Tableau Agent har stöd för engelska (en\_US) och ett antal andra språk. När du använder Tableau Agent i Tableau Cloud eller Tableau Server (version 2025.3 och senare) baseras valet av språk för svar från generativ AI på inställningen Språk i Mina kontoinställningar. Om inställningen i Mina kontoinställningar är Ospecificerat används webbläsarens språkinställning istället. När du använder Tableau Agent i Tableau Desktop och Tableau Prep Builder är språket som används i svaret från generativ AI baserat på det språk som valts på menyn Hjälp > Välj språk. Mer information om vilka språk som stöds finns i [Språk och språkzoner som stöds med AI i Tableau](https://help.tableau.com/current/tableau/sv-se/tableau_gai_einstein_trust.htm#supported_language). ## Tableau Agent och förtroende Tableau Agent i Tableau Cloud bygger på [Einstein Förtroendelager](https://help.tableau.com/current/tableau/sv-se/tableau_gai_einstein_trust_layer.htm) och ärver alla dess funktioner för säkerhet, styrning och förtroende. När du interagerar med Tableau Agent sparas varken data eller konversationer som skickas till den stora språkmodellen (LLM) i modellen, och inga kunddata används någonsin för att träna modellen. När du gör en förfrågan i Tableau Prep skickas den till en promptmall som skapats av Tableau. Promptmallen ber den stora språkmodellen (LLM) att skapa en plan eller en rad steg för att utföra uppgiften, så att du kan granska de föreslagna stegen som Tableau Agent returnerar innan du använder dem på flödet. Tableau Agent använder bara de datakällor till vilka flödet är kopplat, och när det gäller Tableau Prep skickas bara tabelldata för det valda steget till prompten och språkmodellen, inte alla data i flödet. Tableau Agent känner inte till några andra Tableau-datakällor, så funktionen kan inte föreslå relevant innehåll, svara på frågor om dataursprung eller svara på allmänna frågor. Användardefinierade policyer för säkerhet på rad- och kolumnnivå respekteras. Data som en användare har åtkomst till när han eller hon använder Tableau Agent uppfyller alla säkerhetspolicyer på rad- eller kolumnnivå som används. Första gången du öppnar Tableau Agent indexerar den data för att förstå sammanhanget. Det hjälper Tableau Agent att returnera relevanta resultat baserat på dina frågor och din datakälla. Den information som indexeras inkluderar kolumnnamn och datatyp samt 5 exempelrader från den tabell som flödessteget hänvisar till. Einstein Förtroendelager kan användas för att maskera personligt identifierande information (PII) med hjälp av mönsterbaserad datamaskering innan den skickas till språkmodellen. Med hjälp av maskininlärning och mönstermatchningstekniker ersätts personligt identifierande information med generiska token i förfrågningar och avmaskeras sedan med de ursprungliga värdena i svaret. Mer information om hur du konfigurerar datamaskering finns i [Välja vilka data som ska maskeras](https://help.salesforce.com/s/articleView?id=ai.generative_ai_mask_select.htm&type=5) i Salesforce-hjälpen (på engelska). Som ett extra skyddslager garanterar Einstein Förtroendelager att språkmodellen glömmer förfrågan såväl som svaret när förfrågan och svaret väl har behandlats av språkmodellen. Om du använder Tableau Agent i Tableau Server (version 2025.3 och senare) används inte Einstein Förtroendelager. Istället ansluter du direkt till leverantören av den stora språkmodellen. Mer information finns i [AI i Tableau och förtroende](https://help.tableau.com/current/tableau/sv-se/tableau_gai_einstein_trust.htm). ## Faktureringsöverväganden för Tableau Agent **Obs!** Från och med oktober 2025 förbrukar AI i Tableau inte längre krediter för Einstein-förfrågningar vid AI-användning. Andra tjänster, till exempel Data 360-tjänster, kan fortfarande förbruka andra typer av krediter. Data 360-krediter omfattar Data Services-krediter och Flex-krediter. Typen av krediter och vilket antal som förbrukas varierar beroende på vilken kreditmodell du har valt för din Salesforce-organisation. Mer information finns i [Vanliga frågor om Einstein-förfrågningar och uppdaterad prislista för Flex-krediter](https://help.salesforce.com/s/articleView?id=005197697&type=1) och [Att tänka på vad gäller fakturering för granskning och feedback](https://help.salesforce.com/s/articleView?id=ai.generative_ai_audit_feedback_usage_types.htm&type=5) i Salesforces hjälpcenter (på engelska). När du använder funktioner för generativ AI i Tableau i Tableau Cloud kan det förbruka Data 360-krediter om funktionen Einstein-datainsamling och -lagring (kallas även Spårningslogg) ingår i din konfiguration för AI i Tableau. Mer information finns i [Användning av AI i Tableau](https://help.tableau.com/current/tableau/sv-se/tableau_gai_usage.htm). Du kan se kreditförbrukningen för din Salesforce-organisation med hjälp av förbyggda instrumentpaneler och Digital Wallet (Digital plånbok), eller genom att ansluta till dina Data 360-data från Tableau och skapa visualiseringar med hjälp av data från Digital Wallet-tabeller (Digital plånbok-tabeller). Mer information finns i [Visa kreditförbrukning](https://help.tableau.com/current/tableau/sv-se/tableau_gai_usage_view.htm). ## Tableau Agent-åtgärder som stöds i Tableau Prep Tableau Agent har inte tillgång till alla funktioner i Tableau Prep än, men du kan ändå interagera med flödet för att utföra dessa åtgärder manuellt. Till exempel kan Tableau Agent just nu bara bygga upp ett flöde linjärt. Om du behöver förgrena flödet måste du göra detta manuellt. Nedan finns en lista över omvandlingsåtgärder som Tableau Agent har stöd för just nu. Mer information om begränsningar för Tableau Agent finns i [Tableau Agent-begränsningar i Tableau Prep](#Tableau) längre fram i det här avsnittet.
OmvandlingsåtgärdStöds av Tableau Agent

Undersök dina data

  • Filtrera data

    • Skapa filterberäkningar (som en del av en flödesplan)

    • Filtrera null-värden

    • Filtrera värden efter datum-/tidsintervall

    • Filtrera värden efter filter för relativa datum

  • Ta bort fält

  • Ändra datatyper

Rensa och forma data
  • Snabbrensningsåtgärder

    • Gör till versal

    • Gör till gemen

    • Gör till titel

    • Ta bort alla blanksteg

    • Ta bort extra blanksteg

    • Ta bort bokstäver

    • Ta bort nummer

    • Ta bort alla skiljetecken

    • Beskär blanksteg

  • Skapa beräkningar (individuellt eller som en del av en flödesplan)

  • Byta namn på fält

  • Konvertera datumformat

  • Dela värden

  • Identifiera duplicerade rader

  • Fyll i luckor i sekventiella data

    • Skapa nya rader-steg för att generera de rader som saknas och ange konfigurationsalternativ

Pivotera dina data
  • Pivotera kolumner till rader

  • Pivotera rader till kolumner

Aggregera, koppla eller förena data
  • Skapa aggregeringssteg

  • Aggregera och gruppera värden som en del av aggregeringssteget

## Komma igång med Tableau Agent Tableau Agent är tillgänglig via en konversationsruta i webbredigeringsmiljön för en Tableau Cloud-plats eller Tableau Server-plats (version 2025.3 eller senare), eller i Tableau Prep Builder när du är inloggad på en Tableau Cloud-plats eller Tableau Server-plats som har konfigurerats för aktivering av Tableau Agent. Så här öppnar du Tableau Agent: - **I Tableau Cloud:** Logga in på en Tableau Cloud-plats som har Tableau+ och en anslutning till en Salesforce-organisation som har generativ AI med Einstein konfigurerad för användning av Tableau Agent i Tableau Prep. Du måste även ha åtkomstbehörighet till Tableau Agent. Mer information finns i [Aktivera Ai i Tableau för en plats](https://help.tableau.com/current/online/sv-se/setup_tabAI_site_setting.htm). - Om du inte har Tableau+ men vill prova Tableau Agent kan du [registrera dig](https://www.tableau.com/sv-se/products/trial) för en kostnadsfri provversion av Tableau Cloud, som nu inkluderar Tableau Agent-funktioner. - **I Tableau Server** (version 2025.3 och senare): Logga in på en Tableau Server-webbplats med AI i Tableau konfigurerat och aktiverat för Tableau Prep. Mer information finns i [Turn On AI in Your Tableau Server Site](https://help.tableau.com/current/server/sv-se/sites_gai_server.htm) (på engelska). - **I Tableau Prep Builder**: Logga in på antingen en Tableau Cloud-plats med Tableau+ eller en Tableau Server-plats. AI i Tableau måste dessutom vara aktiverat för Tableau Prep. Tableau Agent kan inte ansluta till dina datakällor, hämta mer data åt dig, optimera sampling eller skapa inmatningssteg. Börja därför med att ansluta till data och hämta de tabeller du vill arbeta med till arbetsytan Flöde. ### Starta Tableau Agent Du kan starta Tableau Agent från verktygsfältet i Tableau Prep Builder, från Tableau Prep-webbredigering i Tableau Cloud eller i Tableau Server (version 2025.3 och senare) eller från dialogrutan för beräkning. Mer information om hur du startar Tableau Agent från dialogrutan för beräkning finns i [Skapa beräknade fält med Tableau Agent](#Create) i det här avsnittet. 1. I rutan Flöde väljer du Tableau Agent-ikonen i verktygsfältet bredvid Aviseringar. **Obs!** Om du inte ser ikonen kontrollerar du att du är inloggad på en Tableau Cloud-plats (Server > Logga in i Tableau Prep Builder) eller en Tableau Server-plats samt att AI har aktiverats i Tableau Prep. Tableau Cloud kräver Tableau+, och du måste även ha behörighet att använda Tableau Agent. ![Rutan för Tableau Prep-flöde med ikonen för Tableau Agent](/tableau/current/sv-se/prep/sv-se/Img/prep_en_tab_agent_icon.png) 2. När rutan öppnas väljer du Jag förstår för att bekräfta ansvarsfriskrivningen och komma igång. Du kan behöva rulla neråt för att se knappen. ![Sidan för Tableau Prep-flöde med rutan för Tableau Agent.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_tab_agent_launch.png) ### Rensa och förbereda data med Tableau Agent _Exemplet i det här avsnittet använder data från en utmaning av [Preppin Data](https://www.preppindata.com/challenges)._ Tableau Agent är ingen öppen chattrobot. Funktionen jobbar bare inom din datauppsättning och utför en specifik uppsättning åtgärder för rör rensning och omvandling av data i flödet. Tableau Agent kan till exempel hjälpa dig att dela upp fält, pivotera eller aggregera data, men kan inte svara på öppna frågor som ”Berätta om det här flödet” eller ”Berätta mer om ordertabellen”. **Obs!** Just nu kan Tableau Agent inte köra flödet eller schemalägga det för körning, skapa utdatasteg eller hjälpa till med vissa typer av steg, som steg för att koppla, förena, köra skript eller förutse. Mer information finns i [Tableau Agent-begränsningar i Tableau Prep](#Tableau). 1. I rutan Flöde väljer du det steg där du vill att Tableau Agent ska använda rensningsåtgärden. Välj en stegtyp som stöds, till exempel inmatning eller rensning. Just tillfället fungerar Tableau Agent stegbaserat, och därför måste du först välja det steg där du vill utföra en åtgärd. Om du vill utföra rensningsåtgärder på tabeller som finns i olika steg måste du göra detta ett steg i taget. 2. Beskriv den åtgärd du vill att Tableau Agent ska hjälpa till med i rutan Tableau Agent. ![Ett Tableau Prep-flöde med rutan för Tableau Agent öppen med begärd åtgärd.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_request.png) > [!TIP] > > **Tips**: Du får bäst resultat med Tableau Agent om du formulerar frågan precist och anger så mycket information som möjligt, så att Tableau Agent får en så bra bild som möjligt av sammanhanget. I det här exemplet använder fältvärdet två olika avgränsare. Genom att inkludera den här informationen i begäran ”**Kan du dela upp fältet Flyginformation så att jag får separata fält för Datum, Flygnummer, Från, Till, Klass och Pris? I fältet Flyginformation visas data för ”från” och ”till” med ett bindestreck. Till exempel ”Tokyo-New York”.”** kan Tableau Agent förstå begäran bättre och föreslå rätt åtgärder. 3. När du är klar med begäran klickar du på pilen i textrutan för att skicka den till Tableau Agent. Tableau Agent indexerar data i det valda steget för att utvärdera begäran mot dessa data. Därefter skickas begäran till en promptmall, som sedan skickas till språkmodellen som bearbetar den och returnerar en plan. 4. Granska stegen i planen genom att utöka dem vart och ett. ![Ett Tableau Prep-flöde med rutan för Tableau Agent som returnerar en plan för att dela ett fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_plan.png) 5. Klicka på Använd för att använda varje steg för sig eller klicka på Använd alla om du vill att Tableau Agent ska använda alla steg i planen. ![Ett Tableau Prep-flöde med rutan för Tableau Agent som visar alla steg som använts.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_plan_apply_all.png) 6. Utvärdera resultatet för att försäkra dig om att Tableau Agent har gjort det du förväntade dig. En grön bock visas bredvid varje steg som har slutförts utan fel. Du kan utvärdera och ändra alla ändringar som visas i rutan Ändringar samt uppdatera beskrivningen som lagts till i steget i rutan Flöde. 7. Fortsätt att be Tableau Agent om hjälp med att rensa data och lägg sedan till ett utmatningssteg för att slutföra flödet. ![Ett Tableau Prep-flöde med Tableau Agent som visar nästa begäran och åtgärdssvar.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_plan_next_request.png) ## Skapa beräknade fält med Tableau Agent _Stöds i Tableau Prep-webbredigering i Tableau Cloud, Tableau Server version 2025.3 och senare och Tableau Prep Builder version 2025.2 och senare._ Det är enklare än någonsin att skapa beräknade fält med Tableau Agent. Starta Tableau Agent från dialogrutan Beräkning. Sedan är det bara att beskriva en beräkning, så skapar Tableau Agent formeln och du kan lägga till kraftfulla beräknade fält i Prep-flöden med ett enda klick. Tidigare krävdes kunskap om objekt och fält, tillgängliga funktioner och olika begränsningar baserat på datatyper, formeltyper med mera för att skapa formler för beräknade fält. Med Tableau Agent blir uppgiften att skapa anpassade funktioner betydligt enklare. Nu kan både tekniska och icke-tekniska användare enkelt skapa beräkningar med vanligt språk. Med möjligheten att snabbt och effektivt skapa formelfält på både radnivå och sammanfattningsnivå från beskrivningar på vanligt språk kan du utföra dataförberedelser, vilket gör det enklare och snabbare att kombinera, forma och rensa data för analys. ## Skapa beräknade fält **Obs!** Från och med version 2025.2 öppnas en konversationsruta där du kan ställa frågor när du ber Tableau Agent om hjälp med en beräkning i stället för att du ställer frågor direkt i beräkningsdialogrutan. 1. Klicka på ett rensningssteg i rutan Flöde. 2. Klicka på Skapa beräknat fält i verktygsfältet i rutan Profil, eller klicka på menyn Fler alternativ![](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)på ett profilkort eller i ett datarutnät och välj Skapa beräknat fält > Anpassad beräkning. ![Dialogrutan Beräkning i Tableau Prep som visar knappen Skapa med Tableau Agent.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_calc_agent_256.png) 3. Klicka på Skapa med Tableau Agent. Beräkningsdialogrutan stängs och rutan för Tableau Agent öppnas. 4. I konversationsrutan väljer du Jag förstår för att bekräfta ansvarsfriskrivningen och komma igång. ![Sidan för Tableau Prep-flöde med rutan Tableau Agent och välkomstmeddelandet.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_pane_welcome.png) 5. Eftersom du öppnade Tableau Agent från beräkningsdialogrutan har dina data redan fyllts i. Beskriv den beräkning som du vill ha i Tableau Agent-textrutan. Ange så mycket information som möjligt för att få bästa möjliga resultat. ![Ett Tableau Prep-flöde med Tableau Agent och en beräkningsbegäran.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_dialog_request.png) 6. När du är klar med begäran klickar du på pilen i textrutan för att skicka den till Tableau Agent. ![Ett Tableau Prep-flöde med Tableau Agent och ett svar på en beräkningsbegäran.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_dialog_response.png) **Obs!** Om Tableau Agent inte kan ge en giltig beräkning kan du ge feedback. 7. Utvärdera resultatet för att säkerställa att det är vad du vill ha. Klicka på Redigera för att öppna dialogrutan för beräkning. Anpassa beräkningen manuellt och använd den eller klicka på Använd så lägger Tableau Agent till beräkningen i flödet. ![Tableau Prep-flöde med Tableau Agent som använder ett nytt beräknat fält.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_dialog_applied.png) ### Beräkningsexempel **Obs!** Ibland visas den föreslagna beräkningen i rutan Tableau Agent så att du kan granska och använda den, och ibland visas bara en sammanfattande beskrivning som du kan använda för att sedan granska och redigera i rutan Ändringar. #### Beräkningsexempel 1: Uppmaning: _Skriv en beräkning för att hitta månadens namn för beställningar i fältet Beställningsdatum._ ![Rutan för Tableau Agent med en föreslagen beräkning för att extrahera månadsnamnet från fältet Orderdatum.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_ex1.png) ![Beräkningsdialogrutan med den resulterande beräkningen från Tableau Agent.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_dialog_result_ex1.png) ![](/tableau/current/sv-se/prep/sv-se/Img/prep_en_calc_month.png) #### Beräkningsexempel 2: Uppmaning: _Skriv en beräkning för att begränsa värdena i fältet Kvantitet med ett maximalt värde på 10._ ![Tableau Agent visar ett beräkningsförslag för att begränsa värdena i fältet Antal till högst 10. ](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_ex2.png) I det här exemplet läggs en extra uppmaning till för att förfina beräkningarna och behålla värden som ligger över tröskeln. Uppmaning: _Ersätt med texten ”Över tröskeln” och behåll de ursprungliga värdena om kvantiteten är över 10._ ![Tableau Agent med en iteration av prompten för att förfina beräkningsresultaten.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_ex3.png) ![Resultat från Tableau Agent som använder den förfinade beräkningen för Begränsat antal.](/tableau/current/sv-se/prep/sv-se/Img/prep_en_agent_calc_result_ex3.png) ## Tips för att få bästa möjliga resultat Tableau Agent gör sitt bästa för att förstå din avsikt och dina data. Men det är en pågående inlärningsprocess. Använd följande tips för att få bästa möjliga resultat med Tableau Agent.
TipsProblemÅtgärd
Var tydlig med din avsiktTableau Agent gör sitt bästa för att förstå din avsikt, men det kanske inte alltid blir rätt.Om du vill att Tableau Agent ska dela upp ett fält talar du om för funktionen vilka fält som ska skapas. Om du vill att Tableau Agent ska skapa en beräkning kan du också prova med att inleda begäran med frasen ”Skapa en beräkning som ...”.
Dölj irrelevanta fältOm fälten i en datauppsättning har likartade namn kan det förvirra Tableau Agent.Dölj fält som du inte behöver – Tableau Agent kommer inte att använda dolda fält.
Var försiktig med synonymerTableau Agent är bra på att förstå vanliga synonymer. Till exempel skulle Einstein veta att ”jobb” och ”arbete” kan gälla för ett fält som kallas ”anställning”. Däremot känner Einstein inte till någon företagsspecifik terminologi eller akronymer som du kanske använder.Hänvisa till de specifika fält du är intresserad av för att hjälpa Tableau Agent att vara mer exakt.
Använd exakt terminologi i begärandenTableau Agent kan skanna datakällan efter fältnamn och data i de fälten, men förstår inte data på det sätt som en människa gör.Ju mer beskrivande frågan är, desto bättre är Tableau Agent på att ge rätt svar.
Dela upp komplexa uppgifterTableau Agent kan skapa en plan i flera steg, men det kan vara svårt att slutföra flera komplexa uppgifter i en stor plan.

Dela upp uppgifterna och upprepa. Exempel:

  • <Uppgift 1> ”Dela upp fältet Flyginformation i ”Flyg”, ”Datum”, ”Pris” och ”Destination”.

  • <Uppgift 2> ”Ändra datatypen för ”Pris” till decimal och fältet ”Datum” till Datum och tid”

Ställ bara frågor om dina dataTableau Agent är ingen allmän chattrobot. Funktionen kan inte svara på frågor där du ber om råd, som ”Hur ska jag rensa data?” eller allmänna frågor som ”Vilken kattras passar bäst som husdjur?”.Ställ frågor som handlar om att utföra specifika rensningsåtgärder på data och iterera utifrån resultatet.
## Hjälp till att förbättra Tableau Agent Tableau Agent lär sig fortfarande. Vissa beräkningar som skapas av Tableau Agent kommer till exempel inte att se ut som du förväntade dig. När detta händer är din feedback om vad som är fel värdefull för att Tableau Agent ska bli bättre på rensningsåtgärder och kunna skapa allt mer exakta beräkningar. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_en_calc_feedback.png) ## Tableau Agent-begränsningar i Tableau Prep Tableau erbjuder kraftfulla verktyg för den mänskliga analytikern, och det gör Tableau Agent också. AI i Tableau är inte tänkt att ersätta analytiker och datautforskare, utan utgör ett komplement. Det är avgörande att du som användare deltar i processen. ### Olika typer av analys Tableau Agent kan ännu inte hantera frågor av rådgivande typ, som ”Vad gör det här flödet?” och ”Kan du förklara den här beräkningen?”, eller hjälpa dig att felsöka ett flöde genom att fråga ”Hur åtgärdar jag det här felet?”. Be i stället funktionen att hjälpa dig med specifika rensningsuppgifter, som ”Extrahera bankkoden från transaktionskoden” eller ”Summera transaktionerna per bank och månad”. ### Funktioner som inte stöds För tillfället har Tableau Agent stöd för många av de vanligaste rensningsåtgärderna. Men funktionen är fortfarande ny. Här är några saker som inte stöds än. Du kan emellertid alltid interagera med flödet och utföra de här uppgifterna manuellt. - Välja en datakälla eller lägga till data i flödet, exempelvis inmatningsföreningar. - Utföra datamodellering, som kopplingar och föreningar. - Vissa stegtyper, som förutsägelser, skript och utmatningssteg. - Ge svar som kräver analys av fler än ett steg i flödet. - Förgrena ett flöde. För tillfället kan Tableau Agent bara skapa linjära steg. - Optimera ett flöde (hjälpa till med datasampling eller prestanda). - Vissa funktioner (bland annat parametrar, rekommendationer och pivotering med jokerteckensökning) - Köra eller schemalägga ett flöde - Stöd för alla språk. Tableau Agent har stöd för engelska (en\_US) och ett antal andra språk. Om fältnamn och värden i din datakälla inte är på samma språk som dina språkinställningar eller som språket du interagerar med Agent på ska du använda exakta fältnamn och värden i dina begäranden. Mer information om vilka språk som Tableau Agent för närvarande har stöd för finns i [Språk och språkzoner som stöds med AI i Tableau](https://help.tableau.com/current/tableau/sv-se/tableau_gai_einstein_trust.htm#supported_language). [Hoppa till huvudinnehåll](#main-content) # Spara och dela ditt arbete > [!WARNING] > > Data Cloud har bytt namn till Data 360 från och med den 14 oktober 2025. Under övergångstiden kan du se hänvisningar till Data Cloud i vårt program och i vår dokumentation. Även om namnet är nytt är funktionaliteten och innehållet oförändrat. När som helst i ditt flöde kan du spara ditt arbete manuellt, eller automatiskt låta Tableau göra det åt dig när du skapar eller redigerar flöden på webben. När man arbetar med flöden på webben finns det några skillnader. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm).
Tableau Prep BuilderTableau Prep på webben
  • Visa en förhandsgranskning av data i ditt flöde i Tableau Desktop.
  • Inkludera direkta filanslutningar i din flödesinmatning eller paketera dina filer och publicera det paketerade flödet till din server.
  • Mata ut ditt flöde till en fil, en publicerad datakälla eller till en databas.
  • Skapa och redigera flöden på webben.
  • Ladda upp filer för flödesinmatningar och anslut till olika datakällor.
  • Mata ut ditt flöde till en publicerad datakälla eller till en databas.
För att hålla data uppdaterade kan du köra dina flöden manuellt från Tableau Prep Builder eller från kommandoraden. Du kan också köra flöden som publiceras på Tableau Server eller Tableau Cloud manuellt eller enligt ett schema. Mer information om hur man kör flöden finns i [Publicera ett flöde i Tableau Server eller Tableau Cloud](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#run_flows). ## Spara ett flöde I Tableau Prep Builderkan du spara ditt flöde manuellt för att säkerhetskopiera ditt arbete innan du utför några ytterligare åtgärder. Ditt flöde sparas i Tableau Prep flow-format (.tfl). Du kan också paketera dina lokala filer (Excel, Textfiler och Tableau extrakt) med ditt flöde för att dela med andra, precis som förpackning av en arbetsbok för att dela i Tableau Desktop. Endast lokala filer kan paketeras med ett flöde. Data från databasanslutningar ingår till exempel inte. I webbredigering packas lokala filer automatiskt med vårt flöde. Direkta filanslutningar stöds ännu inte. När du sparar ett förpackat flöde sparas flödet som en packeterad Tableau Flow File (.tflx). - Om du vill spara flödet manuellt väljer du Fil > Spara från den övre menyn. - För att paketera dina datafiler från toppmenyn i Tableau Prep Builder med ditt flöde, gör du något av följande: - Välj Fil > Exportera paketerat flöde - Välj Arkiv > Spara som. Sedan i dialogrutan Spara som välj Packeterade Tableau Flow File från Spara som typ rullgardinsmeny. ### Spara dina flöden på webben automatiskt Om du skapar eller redigerar flöden på webben sparas arbetet automatiskt som ett utkast med några sekunders mellanrum så fort du gör en ändring i flödet (ansluter till en datakälla, lägger till ett steg och så vidare) så att du inte riskerar att förlora något. Du kan bara spara flöden till den server som du för närvarande är inloggad på. Du kan inte skapa ett utkastflöde på en server och försöka spara eller publicera det på en annan server. Om du vill publicera flödet till ett annat projekt på servern använder du menyalternativet Fil > Publicera som och väljer sedan ditt projekt i dialogrutan. Utkastflöden kan endast ses av dig tills du publicerar dem och gör dem tillgängliga för alla som har behörighet att komma åt projektet på din server. Flöden i ett utkaststatus taggas med ett Utkast\-märke så att du enkelt kan hitta dina flöden under utveckling. Om flödet aldrig har publicerats visas ett Aldrig Publicerat\-märke bredvid Utkast-märket. ![En tabell över flöden sorterade efter namn och status, till exempel utkast eller aldrig publicerade.](/tableau/current/sv-se/prep/sv-se/Img/prep_save_drafts.png) När ett flöde har publicerats och du redigerar och publicerar flödet på nytt skapas en ny version. Du kan se en lista över flödesversioner i dialogrutan Granskningshistorik . På sidan Utforska klickar du på menyn ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) **Åtgärder** och väljer Granskningshistorik. För mer information om hantering av granskningshistorik, se [Arbete med innehållsrevisioner](https://help.tableau.com/current/pro/desktop/sv-se/qs_revision_history.htm) i hjälp för Tableau Desktop. **Obs!** Autospara är aktiverat som standard. Administratörer kan inaktivera Spara automatiskt för en plats, men det rekommenderas inte. För att stänga av autospara, använd Tableau Server REST API-metoden ”Update Site” och ställ in `flowAutoSaveEnabled` attributet till falskt. Mer information finns i [Tableau Server REST API Site Methods: Update Site](https://help.tableau.com/current/api/rest_api/sv-se/REST/rest_api_ref_sites.htm#update_site) (Tableau Server REST API-platsmetoder: Uppdatera plats). ### Automatisk filåterställning Som standard sparar Tableau Prep Builder automatiskt ett utkast av alla öppna flöden om programmet fryser eller kraschar. Utkastflöden sparas i mappen Återställda flöden i Min Tableau Prep-lagringsplats. Nästa gång du öppnar programmet visas en dialogruta med en lista över de återställda flöden du kan välja bland. Du kan öppna ett återställt flöde och fortsätta där du slutade, eller ta bort filen för det återställda flödet om du inte behöver den. **Obs!** Om du har återställt flöden i mappen Återställda flöden visas den här dialogrutan varje gång du öppnar programmet tills mappen är tom. ![Dialogrutan Filåterställning, som visar en återställd fil med namnet Superstore och den senaste ändringen den 7 augusti 2020.](/tableau/current/sv-se/prep/sv-se/Img/prep_filerecovery.png) Om du inte vill att den här funktionen ska aktiveras kan du som administratör stänga av den under installationen eller efter installationen. För mer information om hur du stänger av denna funktion, se [Stäng av filåterställning](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_setting_changes.htm#turn-off-autosave-tableau-desktop-only) i distributionsguiden för Tableau Desktop och Tableau Prep. ### Återställ borttagna flöden _Stöds i Tableau Prep-webbredigering i Tableau Cloud och Tableau Server version 2025.3 och senare._ I webbredigering kan du återställa borttagna flöden från papperskorgen. Om papperskorgen är aktiverad flyttas flöden tillfälligt till papperskorgen istället för att tas bort permanent, och medan de är i papperskorgen kan du återställa dem eller välja att ta bort dem permanent. Flöden i utkastläge tas dock fortfarande bort permanent. Mer information om papperskorgen finns i [Papperskorgen](https://help.tableau.com/current/online/sv-se/recycle_bin.htm). **Obs!** Den här funktionen finns inte i Tableau Prep Builder än. Följande krävs för att använda den funktionen: - **Behörighet**: Du måste ha någon av rollerna Platsadministratör, Serveradministratör, Creator eller Explorer (kan publicera). - **Platsinställning**: Papperskorgen är aktiverad för din plats - **Flödesstatus**: Flödet måste vara publicerat. Administratören ställer in hur länge flöden ska lagras i papperskorgen. #### Återställa ett flöde 1. Utöka sidorutan från startsidan och välj sedan Papperskorg. 2. På sidan Papperskorg väljer du Flöden i listrutemenyn Innehållstyp. ![Sidan Papperskorg, listrutemenyn med alternativet Flöden valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_recycle_bin_content_type.png) 3. Öppna menyn Fler åtgärder för flödet du vill återställa och välj sedan Återställ. ![Sidan Papperskorg med menyn Fler åtgärder öppnad för ett flöde med alternativ för att återställa ett borttaget flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_recycle_bin_restore_menu.png) 4. Välj ett projekt som återställningsplats. ![Dialogrutan Återställ där du kan välja ett projekt att återställa det borttagna flödet till från papperskorgen.](/tableau/current/sv-se/prep/sv-se/Img/prep_recycle_bin_restore_dialog.png) 5. Välj Återställ. ## Visa flödesutdata i Tableau Desktop **Obs!** Det här alternativet är inte tillgängligt på webben. Ibland när du rensar dina data kanske du vill kontrollera dina framsteg genom att titta på dem i Tableau Desktop. När ditt flöde öppnas i Tableau Desktop, skapar Tableau Prep Builder en permanent Tableau .hyper-fil och en fil för Tableau datakälla (.tds). Dessa filer sparas i din Tableau-lagringsplats i Datakällfilen så att du kan experimentera med dina data när som helst. När du öppnar flödet i Tableau Desktop visas det dataurval som du arbetar med i flödet med de åtgärder som tillämpas på det, upp till det steg som du har valt. **Obs!** Även om du kan experimentera med dina data, visar Tableau bara ett exempel på dina data och du kommer inte att kunna spara arbetsboken som en paketerad arbetsbok (.twbx). När du är redo att arbeta med data i Tableau skapar du ett utdatasteg i flödet och sparar utdata i en fil eller som en publicerad datakälla och ansluter sedan till den fullständiga datakällan i Tableau. Gör följande för att visa ditt dataprov i Tableau Desktop: 1. Högerklicka på steget där du vill visa dina data och välj Förhandsgranska i Tableau Desktop på kontextmenyn. ![Ett dataflödesdiagram med alternativet Förhandsgranska i Tableau Desktop valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_preview_in_desktop.png) 2. Tableau Desktop öppnas på fliken Ark. ## Skapa dataextraktfiler och publicerade datakällor Du skapar flödesutdata genom att köra flödet. När du kör ditt flöde tillämpas dina ändringar på hela datauppsättningen. Att köra flöden resulterar i en Tableau Data Source (.tds) och en Tableau Data Extract (.hyper) -fil. **Obs!** Utdata från flöden som innehåller spatiala data är begränsade till .hyper-filer och publicerade datakällor. För närvarande stöds inga andra utdatatyper. Mer information om hur du arbetar med spatiala data finns i [Skapa spatiala beräkningar och kopplingar.](https://help.tableau.com/current/prep/sv-se/prep_spatial_calculations_and_joins.htm) #### Tableau Prep Builder Du kan skapa en extraktfil från flödesutdata för att använda i Tableau Desktop eller för att dela data med tredje part. Skapa en extraktfil i följande format: - Hyperextrakt (.hyper): Detta är den senaste Tableau-extraktfiltypen. - Kommaseparerat värde (.csv): Spara exktraktet i en .csv-fil för att dela dina data med tredje part. Kodningen av den exporterade CSV-filen är UTF-8 med BOM. - Microsoft Excel (.xlsx): Ett Microsoft Excel-kalkylblad. #### Tableau Prep Builder och på webben Publicera ditt flöde till en publicerad datakälla eller utdata till en databas. - Spara flödesutdata som en datakälla till Tableau Server eller Tableau Cloud för att dela data och ge central tillgång till de data du har rensat, format och kombinerat. - Spara flödesutdata i en databas för att skapa, ersätta eller lägga till tabelldata med dina rena, förberedda flödesdata. Mer information finns i [Spara flödesutdata till externa databaser](#write_to_DB). Använd inkrementell uppdatering när du kör ditt flöde för att spara tid och resurser genom att bara uppdatera nya data istället för din fullständiga datauppsättning. För information om hur du konfigurerar och kör ditt flöde med inkrementell uppdatering, se [Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm). **Obs!** För att publicera Tableau Prep Builder-utdata till Tableau Server måste Tableau Server REST API vara aktiverat. Mer information finns i [Rest API krav](https://help.tableau.com/current/api/rest_api/sv-se/REST/rest_api_requ.htm) i hjälpavsnittet för Tableau Rest API. För att publicera till en server som använder SSL-krypteringscertifikat (Secure Socket Layer) krävs ytterligare konfigurationssteg på datorn som kör Tableau Prep Builder. Mer information finns i [Innan installation](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_intro.htm) i distributionsguiden för Tableau Desktop och Tableau Prep Builder. #### Inkludera parametrar i ditt flödesutdata _Stöds i Tableau Prep Builder och på webben med start i version 2021.4_ Inkludera parametervärden i dina utdatafilnamn, sökvägar, tabellnamn eller anpassade SQL-skript (version 2022.1.1 och senare) för att enkelt köra dina flöden för olika datauppsättningar. Mer information finns i [Skapa och använd parametrar i flöden](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm). ### Skapa ett extrakt till en fil **Obs!** Det här utmatningsalternativet är inte tillgängligt när du skapar eller redigerar flöden på webben. 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i ett steg och välj Lägg till utdata. Om du har kört flödet tidigare så klicka på knappen Kör flöde ![Knappen Kör flöde i form av en pil som pekar åt höger.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow.png) i utmatningssteget. Därmed körs flödet och dina utdata uppdateras. Rutan Utdata öppnas och visar dig en ögonblicksbild av dina data. ![Tableau Prep-rutan Utdata.](/tableau/current/sv-se/prep/sv-se/Img/prep_outputpane.png) 2. Välj Fil i listrutan Spara utdata till i den vänstra rutan. I tidigare versioner väljer du Spara till fil. 3. Klicka på knappen Bläddra, sedan i dialogrutan Spara extrakt som, ange ett namn för filen och klicka på Acceptera. 4. I fältet Utdatatyp väljer du bland följande utdatatyper: - Tableau-dataextrakt (.hyper) - Kommaseparerade värden (.csv) 5. (Tableau Prep Builder) Visa standardskrivalternativet för att skriva nya data till dina filer i avsnittet Skrivalternativ och gör eventuella ändringar om så behövs. Mer information finns i [Anpassa skrivalternativ](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm#flow-writeoptions). - Skapa tabell: Det här alternativet skapar en ny tabell eller ersätter den befintliga tabellen med nya utdata. - Lägg till i tabell: Det här alternativet lägger till nya data i din befintliga tabell. Om tabellen inte redan finns så skapas en ny tabell och efterföljande körningar lägger till nya rader i den här tabellen. **Obs!**Lägg till i tabell är inte tillgängligt för .csv-utdatatyper. Mer information om stödda uppdateringskombinationer finns i [Alternativ för uppdatering av flöde](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm#refresh-options). 6. Klicka på Kör flöde för att köra flödet och generera extrakfilen. ### Skapa ett extrakt till ett Microsoft Excel-arbetsblad _Stöds i Tableau Prep Builder version 2021.1.2 och senare. Det här utdataalternativet är inte tillgängligt när du skapar eller redigerar flöden på webben eller när du skapar utdata för flöden som innehåller spatiala data._ När du matar ut flödesdata till ett Microsoft Excel-arbetslad kan du skapa ett nytt arbetsblad eller lägga till eller ersätta data i ett befintligt arbetsblad. Följande villkor gäller: - Endast Microsoft Excel .xlsx-filformat stöds. - Arbetsbladets rader börjar i cell A1. - När du lägger till eller ersätter data antas den första raden vara rubrik. - Rubriknamn läggs till när du skapar ett nytt arbetsblad, men inte när du lägger till data i ett befintligt arbetsblad. - Formatering eller formler i befintliga arbetsblad tillämpas inte på flödesutdata. - Skrivning till namngivna tabeller eller områden stöds för närvarande inte. - Inkrementell uppdatering stöds för närvarande inte. **Mata ut flödesdata till en Microsoft Excel-arbetsbladfil** 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i ett steg och välj Lägg till utdata. Om du har kört flödet tidigare så klicka på knappen Kör flöde ![Knappen Kör flöde i form av en pil som pekar åt höger.](/tableau/current/sv-se/prep/sv-se/Img/prep_run_flow.png) i utmatningssteget. Därmed körs flödet och dina utdata uppdateras. Rutan Utdata öppnas och visar dig en ögonblicksbild av dina data. ![Mata ut flödesdata till en Microsoft Excel-arbetsbladfil](/tableau/current/sv-se/prep/sv-se/Img/prep_write_to_excel3.png) 2. Välj Fil i listrutan Spara utdata till i den vänstra rutan. 3. Klicka på knappen Bläddra, sedan i dialogrutan Spara extrakt som, ange ett namn för filen och klicka på Acceptera. 4. I fältet Utdatatypg väljer du Microsoft Excel (.xlsx). ![Mata ut flödesdata till en Microsoft Excel-arbetsbladfil](/tableau/current/sv-se/prep/sv-se/Img/prep_write_to_excel4.png) 5. I fältet Arbetsblad väljer du det arbetsblad som du vill skriva dina resultat till, eller anger ett nytt namn i fältet istället och klickar sedan på Skapa ny tabell. 6. I avsnittet Skrivalternativ väljer du ett av följande skrivalternativ: - Skapa tabell: Skapar eller återskapar arbetsbladet med flödesdata (om filen redan finns). - Lägg till i tabell: Lägger till nya rader i ett befintligt arbetsblad. Om arbetsbladet inte finns skapas ett och efterföljande flödeskörningar lägger till rader i det arbetsbladet. - Ersätt data: Ersätter alla befintliga data utom den första raden i ett befintligt arbetsblad med flödesdata. En fältjämförelse visar de fält i flödet som matchar fälten i arbetsbladet, om det redan finns. Om arbetsbladet är nytt visas en en-mot-en-fältmatchning. Alla fält som inte matchar ignoreras. ![Mata ut flödesdata till en Microsoft Excel-arbetsbladfil](/tableau/current/sv-se/prep/sv-se/Img/prep_write_to_Excel2.png) 7. Klicka på Kör flöde för att köra flödet och generera Microsoft Excel-extrakfilen. ### Skapa en publicerad datakälla 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i ett steg och välj Lägg till utdata. **Obs!** Tableau Prep Builder uppdaterar tidigare publicerade datakällor och upprätthåller alla datamodeller (till exempel beräknade fält, nummerformatering och så vidare) som kan inkluderas i datakällan. Om datakällan inte kan uppdateras ersätts datakällan, inklusive datamodellering, i stället. 2. Rutan Utdata öppnas och visar dig en ögonblicksbild av dina data. ![Fältet Spara utdata till är inställt på Publicerad datakälla. En tabell med data visas.](/tableau/current/sv-se/prep/sv-se/Img/prep_publishasdatasource2.png) 3. I rullgardinsmenyn Spara utdata till väljer du Publicerad datakälla (Publicera som datakälla i tidigare versioner) . Fyll i följande fält: - Server (endast Tableau Prep Builder): Välj servern där du vill publicera datakällan och dataextraktet. Om du inte är inloggad på en server blir du ombedd att logga in. **Obs!** Från och med Tableau Prep Builder version 2020.1.4, efter att du loggat in på din server, kommer Tableau Prep Builder ihåg ditt servernamn och dina inloggningsuppgifter när du stänger programmet. Nästa gång du öppnar programmet är du redan inloggad på din server. På Mac kan du bli ombedd att ge tillgång till din Mac-nyckelring så att Tableau Prep Builder säkert kan använda SSL-certifikat för att ansluta till din Tableau Server eller Tableau Cloud-miljö. Om du matar ut till Tableau Cloud inkluderar du det datacenter som är värd för din plats i ”serverUrl”. Till exempel ”https://eu-west-1a.online.tableau.com” inte ”https://online.tableau.com”. - Projekt: Välj det projekt där du vill ladda datakällan och extrahera. - Namn: Ange ett filnamn. - Beskrivning: Ange en beskrivning för datakällan. 4. (Tableau Prep Builder) Visa standardskrivalternativet för att skriva nya data till dina filer i avsnittet Skrivalternativ och gör eventuella ändringar om så behövs. Mer information finns i [Anpassa skrivalternativ](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm#flow-writeoptions) - Skapa tabell: Det här alternativet skapar en ny tabell eller ersätter den befintliga tabellen med nya utdata. - Lägg till i tabell: Det här alternativet lägger till nya data i din befintliga tabell. Om tabellen inte finns redan så skapas en ny tabell och efterföljande körningar lägger till nya rader i den här tabellen. 5. Klicka på Kör flöde för att köra flödet och publicera datakällan. ## Spara flödesutdata till externa databaser _Det här utdataalternativet är inte tillgängligt när du skapar utdata för flöden som innehåller spatiala data._ > [!IMPORTANT] > > **Viktigt**: Med den här funktionen kan du permanent radera och ersätta data i en extern databas. Kontrollera att du har behörighet att skriva till databasen. > För att förhindra förlust av data kan du använda alternativet Anpassad SQL för att göra en kopia av dina tabelldata och köra den innan du skriver flödesdata till tabellen. Du kan ansluta till data från någon av de anslutningar som Tableau Prep Builder eller webben stöder och mata ut data till en extern databas. Du kan lägga till eller uppdatera data i din databas med rena, förberedda data från ditt flöde varje gång flödet körs. Den här funktionen är tillgänglig för både inkrementella och fullständiga uppdateringsalternativ, såvida inget annat anges. För information om hur du konfigurerar inkrementell uppdatering, se [Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm). När du sparar din flödesutmatning i en extern databas, gör Tableau Prep följande: 1. Genererar raderna och kör alla SQL-kommandon mot databasen. 2. Skriver data till en tillfällig tabell (eller plattform om utmatning sker till Snowflake) i utdatadatabasen. 3. Om åtgärden lyckas flyttas data från den tillfälliga tabellen (eller din plattform för Snowflake) till måltabellen. 4. Kör alla SQL-kommandon som du vill köra efter att ha skrivit data till databasen. Om SQL-skriptet misslyckas kommer flödet att misslyckas. Dina data kommer dock fortfarande att laddas i dina databastabeller. Du kan försöka köra flödet igen eller manuellt köra ditt SQL-skript i databasen för att tillämpa det. ### Utdataalternativ Du kan välja följande alternativ när du skriver data till en databas. Om tabellen inte existerar skapas den när flödet körs för första gången. - Lägg till i tabell: Det här alternativet lägger till nya data i en befintlig tabell. Om tabellen inte finns skapas den när flödet körs första gången och data läggs till i tabellen vid varje efterföljande flödeskörning. - Skapa tabell: Detta alternativ skapar en ny tabell med data från ditt flöde. Om tabellen redan finns tas tabellen, och eventuella befintliga datastrukturer eller egenskaper som definierats för tabellen, bort och ersätts med en ny tabell som använder flödesdatastrukturen. Alla fält som finns i flödet läggs till i den nya databastabellen. - Ersätt data: Det här alternativet tar bort data i den befintliga tabellen och ersätter dem med data från flödet, men bevarar databastabellens struktur och egenskaper. Om tabellen inte finns skapas den när flödet körs första gången och tabelldata ersätts vid varje efterföljande flödeskörning. ### Ytterligare alternativ Förutom skrivalternativen kan du också inkludera anpassade SQL-skript eller lägga till nya tabeller i din databas. - **Anpassade SQL-skript**: Ange din anpassade SQL och välj om du vill köra ditt skript före, efter eller både före och efter att data skrivs till databastabellerna. Du kan använda dessa skript för att skapa en kopia av databastabellen innan flödesdata skrivs till tabellen, lägga till ett index, lägga till andra tabellegenskaper och så vidare. **Obs!** Från och med version 2022.1.1 kan du också infoga parametrar i dina SQL-skript. Mer information finns i [Tillämpa användarparametrar på utmatningssteg](https://help.tableau.com/current/prep/sv-se/prep_parameters.htm#output_parameters). - **Lägg till en ny tabell**: Lägg till en ny tabell med ett unikt namn i databasen istället för att välja en från den befintliga tabellistan. Om du vill använda ett annat schema än standardschemat (Microsoft SQL Server och PostgreSQL) kan du ange det med syntaxen `[schema name].[table name]`. ### Databaser som stöds och databaskrav Tableau Prep stöder att skriva flödesdata till tabeller i ett utvalt antal databaser. Flöden som körs på ett schema i Tableau Cloud kan bara skriva till dessa databaser om de är molnbaserade. Om du ansluter till lokala datakällor kan du, från och med version 2025.1, använda en Tableau Bridge-klient för att ansluta till och uppdatera dina data i Tableau Cloud. Det kräver en Tableau Bridge-klient som är konfigurerad i en Bridge-klientpool, med domänen tillagd i godkännandelistan över privata nätverk. Se till att serverns URL matchar domänen i Bridge-poolen när du ansluter till din datakälla i Tableau Prep Builder och på webben. Mer information finns under ”Databaser” i avsnittet Tableau Cloud i [Publicera ett flöde från Tableau Prep Builder](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#publish-a-flow-from-tableau-prep-builder). Vissa databaser har datarestriktioner eller datakrav. Tableau Prep kan också införa vissa gränser för att upprätthålla maximal prestanda när du skriver data till de databaser som stöds. I följande tabell listas de databaser där du kan spara dina flödesdata och eventuella databasrestriktioner eller krav. Data som inte uppfyller dessa krav kan leda till fel när flödet körs. **Obs!** Det går inte att ange teckengränser för fält än. Du kan dock skapa tabeller i databasen som innehåller teckenbegränsningar och sedan använda alternativet Ersätt data för att ersätta dina data men behålla tabellens struktur i databasen.
DatabasKrav eller begränsningar
Amazon Redshift
  • Samkörningssekvenser stöds inte. Se dokumentation om Amazon Redshift för mer information.
  • Fältnamn konverteras alla till små bokstäver.
  • Du kan skriva upp till 8192 tecken för textfältsvärden. Längre värden trunkeras.
Amazon S3 (endast utdata)Se Spara flödesutdata till Amazon S3
Databricks
  • Tableau Prep Builder eller Tableau Server kräver Databricks ODBC-drivrutin version 2.8.2 eller senare. Nödvändiga drivrutiner driftsätts automatiskt i Tableau Cloud-miljöer.

  • Stöds i Tableau Cloud och vid publicering till Tableau Cloud (från och med version 2025.3).

  • Tabellnamnet får inte vara längre än 255 tecken eller innehålla något av följande tecken:

    • Punkt (.)

    • Mellanslag ( )

    • Snedstreck (/)

    • ASCII-kontrolltecken (00–1F hex)

    • DELETE-tecknet (7F hex)

    • Semikolon (;)

  • Har bara stöd för alternativen Skapa och Ersätt. Lägg till stöds inte för närvarande.

  • Stöder endast Fullständig uppdatering. Inkrementell uppdatering stöds inte.

Google BigQuery
  • Tableau kan skriva upp till 2 GB som utdata till tabellen.

Microsoft SQL Server
  • Du kan skriva upp till 3072 tecken för textfältsvärden. Längre värden trunkeras.
  • (Version 2022.3.1 och senare) Flödesutdata som publiceras till Tableau Server ges skrivbehörighet till en Microsoft SQL Server-databas med Kör som-inloggningsuppgifter. Se maestro.output.write_to_mssql_using_runas i Alternativ för tsm configuration set.
MySQL
  • Du kan skriva upp till 8192 tecken för textfältsvärden. Längre värden trunkeras.
Oracle
  • Fält- och tabellnamn får inte överstiga 30 tecken.
  • Du kan skriva upp till 1000 tecken för textfältsvärden. Längre värden trunkeras.
  • Specialtecken i fältnamn kan orsaka fel.
Pivotal Greenplum-databas
  • Du kan skriva upp till 8192 tecken för textfältsvärden. Längre värden trunkeras.
PostgreSQL
  • Du kan skriva upp till 8192 tecken för textfältsvärden. Längre värden trunkeras.
SAP HANA
  • Du kan skriva upp till 8192 tecken för textfältsvärden. Längre värden trunkeras.
Snowflake
  • Du kan skriva upp till 8192 tecken för textfältsvärden. Längre värden trunkeras.
  • Lageralternativ måste ställas in på att automatiskt återupptas för att Tableau Prep ska kunna skriva data till databaslagret. Mer information finns i avsnittet om automatisk avstängning och automatisk återupptagning i Snowflake-dokumentationen.

Teradata
  • Du kan skriva upp till 1000 tecken för textfältsvärden. Längre värden trunkeras.
Vertica
  • Du kan skriva upp till 8192 tecken för textfältsvärden. Längre värden trunkeras.
### Spara flödesdata till en databas. **Obs!** Du kan bädda in dina inloggningsuppgifter för databasen när du publicerar flödet. För mer information om inbäddning av referenser, se avsnittet **Databaser** i [Publicera ett flöde från Tableau Prep Builder](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm#Publish) 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i ett steg och välj Lägg till utdata. 2. Välj Databas och molnlagring i listrutan Spara utdata till. 3. På fliken Inställningar anger du följande information: - I rullgardinsmenyn Anslutning väljer du databasanslutningen där du vill skriva flödesutmatningen. Endast kopplingar som stöds visas. Det kan vara samma kontakt som du använde för din flödesindata eller en annan kontakt. Om du väljer en annan anslutning blir du ombedd att logga in. > [!IMPORTANT] > > **Viktigt:** Se till att du har skrivbehörighet till den databas du väljer. Annars kan flödet endast delvis bearbeta data. ![Spara flödesdata till en databas.](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb1_254.png) - I rullgardinsmenyn Databas väljer du databas där du vill spara flödesutdata. Scheman eller databaser måste innehålla minst en tabell för att visas i listrutan. - I rullgardinsmenyn Tabell väljer du tabellen där du vill spara flödesutdata. Beroende på det skrivalternativ du väljer kommer en ny tabell att skapas, flödesdata kommer att ersätta alla befintliga data i tabellen, eller så kommer flödesdata att läggas till i den befintliga tabellen. Om du vill skapa en ny tabell i databasen anger du istället ett unikt tabellnamn i fältet och klickar sedan på Skapa ny tabell. När du kör flödet för första gången, oavsett vilket skrivalternativ du väljer, skapas tabellen i databasen med samma schema som flödet. ![Dialogrutan Spara utdata till.](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb3.png) 4. Rutan Utdata öppnas och visar dig en ögonblicksbild av dina data. En fältjämförelse visar de fält i flödet som matchar fälten i tabellen, om tabellen redan finns. Om tabellen är ny visas en en-mot-en-fältmatchning. ![Spara flödesdata till en databas.](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb1.png) Om det finns några missmatchningar i fält visar en statusanteckning eventuella fel. - **Ingen träff: Fält ignoreras**: Fält finns i flödet men inte i databasen. Fältet kommer inte att läggas till i databastabellen om du inte väljer skrivalternativet Skapa tabell och utför en fullständig uppdatering. Därefter läggs flödesfälten till i databastabellen och använder schemat för flödesutdata. - **Ingen träff: Fält kommer innehålla null-värden**: Fält finns i databasen men inte i flödet. Flödet skickar ett null-värde till databastabellen för fältet. Om fältet finns i flödet, men inte matchar eftersom fältnamnet är annorlunda, kan du navigera till ett rensningssteg och redigera fältnamnet så att det matchar databasfältnamnet. Mer information om hur du kan redigera fältnamn finns i [Tillämpa rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#clean_list). - **Fel: Fältdatatyper matchar inte**: Datatypen som tilldelats ett fält i både flödet och databastabellen som du skriver utdata till måste matcha, annars kommer flödet att misslyckas. Du kan navigera till ett rengöringssteg och redigera fältdatatypen för att åtgärda detta. Mer information om hur man ändrar datatyper finns i [Granska de datatyper som tilldelats dina data](https://help.tableau.com/current/prep/sv-se/prep_explore.htm#reviewdatatypes). 5. Välj ett skrivalternativ. Du kan välja ett annat alternativ för fullständig och inkrementell uppdatering och alternativet tillämpas när du väljer din metod för flödeskörning. Mer information om hur du kör vårt flöde med inkrementell uppdatering finns i [Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm). - Lägg till i tabell: Det här alternativet lägger till nya data i en befintlig tabell. Om tabellen inte finns skapas den när flödet körs första gången och data läggs till i tabellen vid varje efterföljande flödeskörning. - Skapa tabell: Detta alternativ skapar en ny tabell. Om tabellen med samma namn redan finns tas den befintliga tabellen bort och ersätts med den nya tabellen. Alla befintliga datastrukturer eller egenskaper som definierats för tabellen tas också bort och ersätts med flödesdatastrukturen. Alla fält som finns i flödet läggs till i den nya databastabellen. - Ersätt data: Det här alternativet tar bort data i den befintliga tabellen och ersätter dem med data från flödet, men bevarar databastabellens struktur och egenskaper. 6. (valfritt) Klicka på fliken Anpassa SQL och ange ditt SQL-skript. Du kan ange ett skript för att köra Före och Efter data skrivs till tabellen. ![Spara utdata till en databastabell.](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb4.png) 7. Klicka på Kör flöde för att köra flödet och skriva dina data till din valda databas. ## Spara flödesutdata till datauppsättningar i CRM Analytics _Stöds i Tableau Prep Builder och på webben från och med version 2022.3._ **Obs!** CRM Analytics har flera krav och vissa begränsningar när man integrerar data från externa källor. För att säkerställa att du kan skriva ditt flödesutdata till CRM Analytics, se [Överväganden innan du integrerar data i datauppsättningar](https://help.salesforce.com/s/articleView?id=sf.bi_integrate_considerations.htm) i Salesforce-hjälpen. Rensa din data med Tableau Prep och få bättre förutsägelseresultat i CRM Analytics. Anslut helt enkelt till data från någon av kopplingarna som Tableau Prep Builder eller Tableau Prep på webben har stöd för. Tillämpa sedan omvandlingar för att rensa dina data och mata ut dina flödesdata direkt till datauppsättningar i CRM Analytics som du har åtkomst till. Flöden som matar ut data till CRM Analytics kan inte köras med kommandoradsgränssnittet. Du kan köra flöden manuellt med Tableau Prep Builder eller med hjälp av ett schema på webben med Tableau Prep Conductor. ### Förutsättningar För att mata ut flödesdata till CRM Analytics behöver du kontrollera att du har följande licenser, åtkomst och behörigheter i Salesforce och Tableau. #### Salesforce-krav
kravbeskrivning
Salesforce-behörigheter

Du måste tilldelas någon av licenserna CRM Analytics Plus eller CRM Analytics Growth.

CRM Analytics Plus-licensen inkluderar följande behörighetsuppsättningar:

  • CRM Analytics Plus-administratör: Aktiverar alla behörigheter som krävs för att administrera CRM Analytics-plattformen och Einstein Discovery, inklusive behörigheter för att skapa och hantera CRM Analytics-mallade appar och Apps.

  • CRM Analytics Plus-användare: Aktiverar alla behörigheter som krävs för att använda CRM Analytics-plattformen, Einstein Discovery och CRM Analytics-mallade appar och Apps.

CRM Analytics Growth-licensen inkluderar följande behörighetsuppsättningar:

  • CRM Analytics Growth-administratör: Aktiverar alla behörigheter som krävs för att administrera CRM Analytics-plattformen, inklusive behörigheter för att skapa och hantera CRM Analytics-mallade appar och program.

  • CRM Analytics Growth-användare: Aktiverar alla behörigheter som krävs för att använda CRM Analytics-plattformen och CRM Analytics-mallade appar och program.

Mer information finns i Läs om CRM Analytics-licenser och behörighetsuppsättningar och Välj och tilldela behörighetsuppsättningar för användare i Salesforce-hjälpen.

Administratörsinställningar

Salesforce-administratörer måste konfigurera:

#### Förutsättningar för Tableau Prep
kravbeskrivning

Licens och behörigheter för Tableau Prep

Creator-licens

Som Creator måste du logga in på ditt Salesforce-organisationskonto och autentisera dig innan du kan välja appar och datauppsättningar för att mata ut dina flödesdata.

OAuth-dataanslutningar

Som serveradministratör konfigurerar du Tableau Server med ett OAuth-klient-ID och en hemlighet på kopplingen. Detta krävs för att köra flöden på Tableau Server.

Mer information finns i Konfigurera Tableau Server för Salesforce.com OAuth i Tableau Server-hjälpen.

### Spara flödesdata till CRM Analytics Följande CRM Analytics-indatagränser gäller när du sparar från Tableau Prep Builder till CRM Analytics. - Maximal filstorlek för extern datauppladdning: 40 GB - Maximal filstorlek för alla externa datauppladdningar under en 24-timmarsperiod: 50 GB 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i ett steg och välj Lägg till utdata. 2. Välj CRM Analytics i listrutan Spara utdata till. ![Alternativ för att spara datauppsättningar, med listrutan Anslutning utökad.](/tableau/current/sv-se/prep/sv-se/Img/prep_output_crma_signin.png) 3. Anslut till Salesforce i avsnittet Datauppsättning. Logga in på Salesforce och klicka på Tillåt för att ge Tableau åtkomst till CRM Analytics-appar och -datauppsättningar eller välj en befintlig Salesforce-anslutning 4. Välj ett befintligt datauppsättningsnamn i fältet Namn. Detta skriver över och ersätter datauppsättningen med dina flödesutdata. Annars skriver du ett nytt namn och klickar på Skapa ny datauppsättning för att skapa en ny datauppsättning i den valda CRM Analytics-appen. **Obs!** Datauppsättningsnamn får inte överstiga 80 tecken. ![Alternativ för att spara datauppsättningar, med MyDataSet angivet i namnfältet.](/tableau/current/sv-se/prep/sv-se/Img/prep_output_crma_dataset.png) 5. Under fältet Namn verifierar du att appen som visas är den som du har behörighet att skriva till. För att ändra appen klickar du på Bläddra bland datauppsättningar och väljer sedan appen i listan, anger datauppsättningens namn i fältet Namn och klickar på Acceptera. ![Dialogrutan Välj datauppsättning, som visar en lista över datauppsättningar.](/tableau/current/sv-se/prep/sv-se/Img/prep_output_crma_dataset_app.png) 6. I avsnittet Skrivalternativ är Fullständig uppdatering och Skapa tabell de enda alternativen som stöds. 7. Klicka på Kör flöde för att köra flödet och skriva dina data till CRM Analytics-datauppsättningen. Om flödet körs framgångsrikt kan du verifiera utdataresultaten i CRM Analytics på fliken Övervaka i datahanteraren. Mer information om den här funktionen finns i [Övervaka en extern databelastning](https://help.salesforce.com/s/articleView?id=sf.bi_integrate_systemjob_monitoring.htm) i Salesforce-hjälpen. ## Spara flödesutdata till Data Cloud _Stöds i Tableau Prep Builder och på webben från och med version 2023.3._ Förbered data med Tableau Prep och associera dem sedan med befintliga datauppsättningar i Data Cloud. Använd någon av de kopplingar som Tableau Prep Builder eller Tableau Prep på webben har stöd för för att importera data, rensa och förbereda dem och sedan mata ut flödesdata direkt till Data Cloud med hjälp av inhämtnings-API:et. ### Behörighetskrav

Salesforce-licens

Information om Data Cloud-utgåvor och tilläggslicenser finns i Standardutgåvor och licenser för Data Cloud (på engelska) i Salesforce-hjälpen.

Läs även Begränsningar och riktlinjer för Data Cloud (på engelska).

Behörigheter för datautrymmen

Du måste vara tilldelad till ett datautrymme och även till en av följande behörighetsuppsättningar i Data Cloud:

  • Administratör för Customer Data Cloud
  • Administratör för Data Cloud för marknadsföring
  • Datamedveten specialist för Data Cloud för marknadsföring

Mer information finns i Hantera datautrymmen (på engelska) och Hantera datautrymmen med äldre behörighetsuppsättningar (på engelska).

Behörighet för inhämtning till Data Cloud

Du måste tilldelas följande för fältåtkomst för inhämtning till Data Cloud:

  • Salesforce-koppling för Data Cloud

Mer information finns i Aktivera behörigheter för objekt och fält (på engelska).

Salesforce-profiler

Aktivera profilåtkomst för:

  • Administrativa behörigheter: API-aktiverat
  • Programåtkomst (extern klientprogram eller anslutet program): ProgramNamn
Licens och behörigheter för Tableau PrepCreator-licens Som Creator-användare måste du logga in på ditt Salesforce-organisationskonto och autentisera dig innan du kan välja appar och datauppsättningar för utmatning av flödesdata.
### Spara flödesdata till Data Cloud Om du redan använder inhämtnings-API:et och anropar API:erna manuellt för att spara datauppsättningar till Data Cloud, kan du förenkla det arbetsflödet med Tableau Prep. Den konfiguration som krävs är samma som för Tableau Prep. Om det här är första gången du sparar data till Data Cloud följer du konfigurationskraven i [Konfigurationskrav för Data Cloud](#saveDC_setup). 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i ett steg och välj Lägg till utdata. 2. Välj **Salesforce Data Cloud** i listrutan Save output to (Spara utdata till). ![En listrutemeny med alternativ för att spara dina utdata.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDC.png) 4. I avsnittet Object (Objekt) väljer du Salesforce Data Cloud-organisation att logga in på. ![Ett exempel på att spara utdata till Salesforce Data Cloud.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDCName.png) 5. Klicka på Sign In (Logga in) på Salesforce Data Cloud-menyn. Det öppnas ett webbläsarfönster för _https://login.salesforce.com/_. ![Salesforce Data Cloud-autentiseringsfönstret som uppmanar användarna att logga in med OAuth.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDC_login.png) 8. Logga in på Data Cloud-organisationen med ditt användarnamn och lösenord. 9. Klicka på **Allow** (Tillåt) i formuläret Allow Access (Tillåt åtkomst). ![Formuläret Tillåt åtkomst som visas när du loggar in på Data Cloud.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDC_allow.png) 11. I avsnittet Save output to (Spara utdata till) anger du kopplingen för inhämtnings-API:et och objektnamnet. ![Ett formulär för att spara utdata till Salesforce Data Cloud.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDC_ingestion.png) 13. Gör följande för att hitta namnet på kopplingen för inhämtnings-API:et och motsvarande objektnamn: - Logga in på Salesforce Data Cloud och gå till Data Cloud Setup (Data Cloud-konfiguration). ![Menyn Setup (Konfiguration) i en Salesforce-organisation som visar menyalternativet Data Cloud Setup (Data Cloud-konfiguration).](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb_DC_setup.png) - I rutan för snabbsökning skriver du Users (Användare) och väljer sedan Ingestion API (Inhämtnings-API) i resultatet. ![Snabbsökningsmenyn i Data Cloud Setup (Data Cloud-konfiguration) för en Salesforce-organisation, som visar menyalternativet Ingestion API (Inhämtnings-API).](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb_DC_Ingestion_API_menu.png) - På sidan Ingestion API (Inhämtnings-API) visas tillgängliga kopplingar under Connector Name (Kopplingsnamn). ![Salesforce Data Cloud-sidan Ingestion API (Inhämtnings-API), som visar listan kopplingsnamn.](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb_DC_Ingestion_API_Connectors.png) - Välj en koppling i listan för att hitta motsvarande Object Name (Objektnamn) för den koppling som du vill använda. I avsnittet Schema på sidan Connector Details (Kopplingsinformation) visas motsvarande objekt under Object Name (Objektnamn). ![Sidan Connector Details (Kopplingsinformation) i Salesforce Data Cloud, som visar motsvarande objekt för kopplingen.](/tableau/current/sv-se/prep/sv-se/Img/prep_wtdb_DC_Ingestion_API_Connectors_Object.png) 14. Avsnittet Write Options (Skrivalternativ) talar om att befintliga rader uppdateras om det angivna värdet redan finns i en tabell eller att en ny rad infogas om det angivna värdet inte finns. 15. Klicka på Run Flow (Kör flöde) för att köra flödet och skriva data till Data Cloud. 16. Kontrollera data i Data Cloud genom att visa körstatusen i dataströmmen och objekten i datautforskaren. #### Överväganden - Du kan bara köra ett flöde åt gången. Körningen måste slutföras i Data Cloud innan du kan spara utdata igen. - Det kan ta lite tid att spara ett flöde till Data Cloud. Kontrollera statusen i Data Cloud. - Data sparas i Data Cloud med hjälp av Upsert-funktionen. Om en post i en fil matchar en befintlig post uppdateras den befintliga posten med värdena i dina data. Om ingen matchning hittas skapas posten som en ny enhet. - För Prep Conductor uppdateras data inte om du schemalägger samma flöde att köras automatiskt. Det beror på att endast Upsert stöds. - Du kan inte avbryta jobbet under tiden det sparas till Data Cloud. - Det sker ingen kontroll av fält som sparas till Data Cloud. Kontrollera data i Data Cloud. ### Konfigurationskrav för Data Cloud De här stegen krävs för att spara Tableau Prep-flöden till Data Cloud. Du hittar detaljerad information om Data Cloud-koncept och datamappning mellan Tableau-datakällor och Data Cloud i [Om Salesforce Data Cloud](https://help.salesforce.com/s/articleView?id=sf.c360_a_data_cloud.htm) (på engelska). #### Konfigurera en koppling för inhämtnings-API Skapa en dataström för inhämtnings-API:et från källobjekten genom att ladda upp en schemafil i OpenAPI-format (OAS) med filtillägget .yaml. Schemafilen beskriver hur data från webbplatsen är strukturerade. Mer information finns i [Exempel på YAML-fil](#YMAL) och [Ingestion API.](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api.htm) 1. Klicka på kugghjulsikonen för Setup (Konfiguration) och sedan på Data Cloud Setup (Konfiguration av Data Cloud). 2. Klicka på Ingestion API (Inhämtnings-API). 3. Klicka på New (Ny) och ange ett kopplingsnamn. 4. På informationssidan för den nya kopplingen laddar du upp en schemafil i OpenAPI-format (OAS) med filtillägget `.yaml`. Schemafilen beskriver hur data som överförs via API:t är strukturerade. **Obs!** Scheman för inhämtnings-API:et har fastställda krav. Läs avsnittet [Schemakrav](#saveDC_schemReq) innan inhämtning. 6. Klicka på Save (Spara) i formuläret Preview Schema (Förhandsgranska schema). #### Skapa en dataström Dataströmmar är en datakälla som hämtas till Data Cloud. De består av anslutningar och tillhörande data som hämtas till Data Cloud. 1. Gå till App Launcher (Appstartaren) och välj Data Cloud. 2. Klicka på fliken Data Streams (Dataströmmar). 3. Klicka på New (Ny), välj Ingestion API (Inhämtnings-API) och klicka sedan Next (Nästa). 4. Välj inhämtnings-API:et och objekten. 5. Välj Data Space (Datautrymme), Category (Kategori) och Primary Key (Primärnyckel) och klicka sedan på Next (Nästa). En äkta primärnyckel måste användas för Data Cloud. Om det inte finns någon måste du skapa ett formelfält för primärnyckeln. För Category (Kategori) kan du välja mellan Profile (Profil), Engagement (Engagemang) eller Other (Annat). Ett datumtidsfält måste finnas för objekt som är avsedda för kategorin Engagement (Engagemang). Objekt av typen Profile (Profil) eller Other (Annat) har inte samma krav. Mer information finns i [Kategori](https://help.salesforce.com/s/articleView?id=sf.c360_a_category.htm) (på engelska) och [Primärnyckel](https://help.salesforce.com/s/articleView?id=sf.c360_a_primary_key.htm) (på engelska). 8. Klicka på Deploy (Distribuera). Nu har du en dataström och ett datasjöobjekt. Du kan nu lägga till dataströmmen i ett datautrymme. ![En dataströmsida i Salesforce Data Cloud.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDC_data_stream.png) #### Lägga till en dataström i ett datautrymme När du tar in data från en källa till Data Cloud kopplar du datasjöobjekten till det relevanta datautrymmet med eller utan filter. 1. Klicka på fliken Data Spaces (Datautrymmen). ![En tabell över nyligen visade datautrymmen.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDCSF_recent.png) 3. Välj standarddatautrymmet eller namnet på det datautrymme som du tilldelats. 4. Klicka på Add Data (Lägg till data). 5. Välj det datasjöobjekt du skapade och klicka på Next (Nästa). 6. (Valfritt)Välj filter för objektet. 7. Klicka på Save (Spara). #### Mappa datasjöobjektet till Salesforce-objekt Datamappning relaterar fält för datasjöobjekt till fält för datamodellobjekt. 1. Gå till fliken Data Stream (Dataström) och välj den dataström du skapade. ![Ett formulär för datamappningsstatus med knappen Starta.](/tableau/current/sv-se/prep/sv-se/Img/prep_saveDC_map.png) 2. Klicka på Start (Starta) i avsnittet Data Mapping (Datamappning). På arbetsytan för fältmappning ser du källdatasjöobjekten till vänster och måldatamodellobjekten till höger. Mer information finns i [Mappa datamodellobjekt](https://help.salesforce.com/s/articleView?id=sf.c360_a_map_custom_data_model_objects.htm) (på engelska). #### Skapa ett externt klientprogram eller anslutet program för Data Cloud Ingestion API Innan du kan skicka data till Data Cloud med inhämtnings-API:et måste du konfigurera Salesforce för användning av ett externt klientprogram eller ett anslutet program. Mer information finns i följande avsnitt i Salesforce-hjälpen: - För externa klientprogram: [Configure the External Client App OAuth Settings](https://help.salesforce.com/s/articleView?id=xcloud.configure_external_client_app_oauth_settings.htm&type=5) och [Create an External Client App](https://help.salesforce.com/s/articleView?id=xcloud.create_a_local_external_client_app.htm&type=5) - För anslutna program: [Enable OAuth Settings for API Integration](https://help.salesforce.com/s/articleView?id=sf.connected_app_create_api_integration.htm) och [Create a connected App for Data Cloud Ingestion API](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_ingestion_api_connected_app.htm) Som en del av konfigurationen av ditt externa klientprogram eller anslutna program för inhämtnings-API:et måste du välja följande OAuth-omfattningar: - Komma åt och hantera data för inhämtnings-API:et för Data Cloud (cdp\_ingest\_api) - Hantera Data Cloud-profildata (cdp\_profile\_api) - Köra ANSI SQL-frågor på Data Cloud-data (cdp\_query\_api) - Hantera användardata via API:er (api) - Utföra förfrågningar å dina vägnar när som helst (refresh\_token, offline\_access) #### Schemakrav För att kunna skapa en källa för inhämtnings-API:et i Data Cloud måste den schemafil du laddar upp uppfylla vissa krav. Mer information finns i [Krav för scheman för inhämtnings-API](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api_schema_req.htm) (på engelska). - Uppladdade scheman måste ha ett giltigt OpenAPI-format med tillägget .yml eller .yaml. OpenAPI version 3.0.x stöds. - Objekt får inte ha kapslade objekt. - Varje schema måste ha minst ett objekt. Varje objekt måste ha minst ett fält. - Objekt får inte ha fler än 1 000 fält. - Objektnamn får inte vara längre än 80 tecken. - Objektnamn får bara innehålla a-ö, A-Ö, 0–9, \_, -. Inga Unicode-tecken. - Fältnamn får bara innehålla a-ö, A-Ö, 0–9, \_, -. Inga Unicode-tecken. - Fältnamn får inte vara något av dessa reserverade ord: date\_id, location\_id, dat\_account\_currency, dat\_exchange\_rate, pacing\_period, pacing\_end\_date, row\_count, version. Fältnamn får inte innehålla strängen \_\_. - Fältnamn får inte överstiga 80 tecken. - Fält måste uppfylla följande krav på typ och format: - För text eller boolesk typ: sträng - För nummertyp: nummer - För datumtyp: sträng; format: datum-tid - Objektnamn får inte dupliceras och de är inte skiftlägeskänsliga. - Objekt får inte ha duplicerade fältnamn och de är inte skiftlägeskänsliga. - DateTime-datatypfält i nyttolaster måste vara ISO 8601 UTC Zulu med formatet yyyy-MM-dd’T’HH:mm:ss.SSS’Z'. När du uppdaterar schemat ska du vara medveten om följande: - Befintliga fältdatatyper kan inte ändras. - När ett objekt uppdateras måste alla befintliga fält för det objektet finnas. - Den uppdaterade schemafilen innehåller bara ändrade objekt, så du behöver inte ha en heltäckande lista över alla objekt varje gång. - Ett datumtidsfält måste finnas för objekt som är avsedda för kategorin Engagement (Engagemang). Objekt av typen `profile` eller `other` har inte samma krav. #### Exempel på YAML-fil openapi: 3.0.3 components: schemas: owner: type: object required: - id - name - region - createddate properties: id: type: integer format: int64 name: type: string maxLength: 50 region: type: string maxLength: 50 createddate: type: string format: date-time car: type: object required: - car\_id - color - createddate properties: car\_id: type: integer format: int64 color: type: string maxLength: 50 createddate: type: string format: date-time ## Spara flödesutdata till Amazon S3 _Finns i Tableau Prep Builder 2024.2 och senare samt i Webbredigering och Tableau Cloud. Den här funktionen finns inte i Tableau Server än._ Du kan ansluta till data från alla kopplingar som Tableau Prep Builder eller webben har stöd för och spara flödesutdata som en .parquet- eller .csv-fil till Amazon S3. Utdata kan sparas som nya data eller så kan du skriva över befintliga S3-data. För att förhindra dataförlust kan du använda alternativet Anpassad SQL för att göra en kopia av tabelldata och köra den innan du sparar flödesdata till S3. Att spara flödesutdata och ansluta till S3-kopplingen är två skilda saker. Du kan inte återanvända en befintlig S3-anslutning som du använt som en Tableau Prep-indataanslutning. Det finns ingen gräns för den totala datavolymen och antalet objekt du kan lagra i Amazon S3. Enskilda Amazon S3-objekt kan variera i storlek från som minst 0 byte till högst 5 TB. Det största objekt som kan laddas upp i en enda PUT-åtgärd är 5 GB. För objekt som är större än 100 MB bör kunder överväga att använda uppdelad uppladdning. Läs mer i [Ladda upp och kopiera objekt med uppdelad uppladdning](https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html) (på engelska). #### Behörigheter Om du vill skriva till Amazon S3-bucketen behöver du känna till bucketregionen, bucketnamnet, ID:t för åtkomstnyckeln och den hemliga åtkomstnyckeln. För att få de här nycklarna måste du skapa en IAM-användare (Identity and Access Management) inom AWS. Läs mer i [Hantera åtkomstnycklar för IAM-användare](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) (på engelska). ### Spara flödesdata till Amazon S3 1. Klicka på plusikonen ![En knapp med ett plustecken.](/tableau/current/sv-se/prep/sv-se/Img/prep_addicon.png) i ett steg och välj Lägg till utdata. 2. Välj **Databas och molnlagring** i listrutan Spara utdata till. 3. I avsnittet Tabell > Anslutning väljer du Amazon S3 (endast utdata). 4. I formuläret Amazon S3 (endast utdata) lägger du till följande information: - **ID för åtkomstnyckel**: Det nyckel-ID som du använde för att signera förfrågningarna till Amazon S3. - **Hemlig åtkomstnyckel**: Säkerhetsuppgifter (lösenord, åtkomstnycklar) som används för att verifiera att du har behörighet att komma åt AWS-resursen. - **Bucketregion**: Amazon S3-bucketplatsen (regional AWS-slutpunkt). Till exempel: us-east-2. - **Bucketnamn**: Namnet på den S3-bucket du vill skriva flödesutdata till. Två AWS-konton i samma region kan inte ha samma bucketnamn. **Obs!** Om du vill ta reda på din S3-region och ditt bucketnamn loggar du in på ditt AWS S3-konto och går till AWS S3-konsolen. 5. Klicka på Logga in. 6. I URI-fältet i S3 anger du namnet på `.csv`\- eller `.parquet`\-filen. Som standard är fältet ifyllt med `s3://`. Filnamnet måste ha filtillägget `.csv` eller `.parquet.` Du kan spara flödesutdata som ett nytt S3-objekt eller skriva över ett befintligt S3-objekt. - För ett nytt S3-objekt skriver du namnet på `.parquet`\- eller `.csv`\-filen. URI:n visas i förhandsgranskningstexten. Exempel: `s3://`. - Om du vill skriva över ett befintligt S3-objekt skriver du namnet på `.parquet`\- eller `.csv`\-filen eller klickar på Bläddra för att hitta befintliga `.parquet`\- eller `.csv`\-filer i S3. **Obs!** Fönstret Bläddra bland objekt visar bara filer som har sparats vid tidigare inloggningar till Amazon S3. 7. För Skrivalternativ skapas ett nytt S3-objekt med data från ditt flöde. Om data redan finns tas alla befintliga datastrukturer eller egenskaper som definierats för objektet bort och ersätts med nya flödesdata. Alla fält som finns i flödet läggs till i det nya S3-objektet. 8. Klicka på Kör flöde för att köra flödet och skriva data till S3. Du kan verifiera att data sparades till S3 genom att logga in på ditt AWS S3-konto och gå till AWS S3-konsolen. ## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Ta bort duplicerade rader _Stöds i Tableau Prep Builder version 2024.1 och senare, Tableau Server version 2024.2 och senare samt på webben i Tableau Cloud._ Duplicerade data kan påverka datakvaliteten, snedvrida förutsägelser och slösa med lagringsutrymmet. Genom att ta bort dubbletter kan du se till att varje värde är unikt, vilket ger en korrekt representation av data. Det första steget i att ta bort dubbletter är att identifiera duplicerade rader i data. När du har identifierat duplicerade rader kan du ta bort dem från arbetsflödet. ## Identifiera och ta bort dubbletter I Tableau Prep är en dubblett en rad som förekommer minst två gånger med samma värden. Så här identifierar du och tar bort duplicerade rader: 1. (Valfritt) För Excel- och textfiler kan du klicka på inmatningssteget och lägga till ett fält för källradsnummer för att sortera raderna efter den ursprungliga datakällan. Du hittar mer information i [Lägga till fältet Källradsnummer i ett flöde](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm) och [Sorteringsordning för det beräknade fältet](#sortOrderDups). 2. Klicka på något annat steg än ett in- eller utmatningssteg. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_remove_dup_select.png) 4. Identifiera duplicerade rader. - Om du vill identifiera duplicerade rader över alla fält klickar du på Identifiera duplicerade rader i verktygsfältet. - Om du vill identifiera duplicerade rader över specifika fält markerar du ett eller flera fält och klickar sedan på Identifiera duplicerade rader. Du kan också gå till rutan Profil och klicka på menyn Fler alternativ![](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) från det valda fältet och välja Identifiera duplicerade rader. Ett beräknat fält skapas och visas i rutan Ändringar. Det beräknade fältet innehåller en beskrivning och namnen på de fält som dubblettraderna spänner över. Datarutnätet visar vilka rader som är unika och vilka rader som är duplicerade. Följande bild visar resultatet om du skulle välja de två fälten _Region_ och _Artikeltyp_ och identifiera duplicerade rader över enbart dessa valda fält. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_remove_dup_id.png) Om det finns ett källradsnummer används det för att sortera raderna. Annars sorteras raderna utifrån det första fältet i tabellschemat. Om du vill ändra värdena i det beräknade fältet kan du redigera beräkningen direkt eller skriva en egen beräkning. Mer information finns i [Sorteringsordning för det beräknade fältet](#sortOrderDups). 5. Om du vill utvärdera duplicerade rader klickar du på Dubblett eller Unik i fältet Duplicerad rad? eller i datarutnätet. Följande bild visar duplicerade rader över alla fält. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_remove_dup_all_rows.png) Följande bild visar duplicerade rader över endast fälten _Region_ och _Artikeltyp_. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_remove_dup_limit_rows.png) 10. Om du vill filtrera och behålla endast de unika raderna klickar du på Unik i datarutnätet eller i fältet Duplicerad rad? och väljer Behåll endast i verktygsfältet. Du kan också klicka på Unik i datarutnätet eller i fältet Duplicerad rad? och högerklicka för att välja Behåll endast. Du kan också välja Dubblett och sedan Uteslut för att filtrera data efter dubbletter. Detta ger samma resultat som att välja Unik och Behåll endast, och det påverkar inte vilka rader som utesluts eller behålls. I rutan Ändringar skapas ett filter som visar att endast unika rader behålls och att duplicerade rader utesluts. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_remove_dup_filter.png) 11. Klicka på menyn Fler alternativ![](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png) i det beräknade fältet Duplicerad rad? och välj Ta bort. De duplicerade raderna tas bort när du kör flödet och skapar utdata. **Obs!** Ta inte bort det beräknade fältet Duplicerad rad? om du tänker justera dataurvalet. ### Dubbletter i urvalsdata Duplicerade rader kanske inte visas i dataurvalet och kan medföra att modellen snedvrids. Så här hanterar du duplicerade rader i dataurvalet: 1. Ta inte bort det beräknade fältet Duplicerad rad? om du tänker justera dataurvalet. Då kan du ändra storleken på dataurvalet eller justera urvalsdata i inmatningssteget. 2. Justera storleken på dataurvalet för att läsa in så mycket data som möjligt för radvalet. Läs mer i [Konfigurera storleken på dataurvalet](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm). 3. Dubbletter kanske inte visas i dataurvalet beroende på urvalets storlek. Om du använder alternativet Behåll endast för unika rader kan du ta bort duplicerade rader även om de inte är synliga i dataurvalet. ### Sorteringsordning för det beräknade fältet Om flera rader innehåller samma värde sorteras de som standard efter det första fältet eller, om detta är tillgängligt, efter källradsnumret. Fälten används för att identifiera den första raden som _Unik_ och de återstående som _Dubblett_. Genom att ändra sorteringsordningen för fälten kan du ange vilken dubblettrad du vill identifiera som Unik. Du kan ändra ordningen genom att redigera beräkningen och ändra fältet `ORDERBY`. Till exempel: `IF ({PARTITION [Field1], [Field2], [Field3]: { **ORDERBY** [**FieldName**] **ASC**: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` För Excel- och textfiler kan du sortera efter den ursprungliga datakällan genom att lägga till ett fält för källradsnummer. Till exempel: `IF ({PARTITION [Source Row Number], [Field1], [Field2], [Field3]: { **ORDERBY** [**Source Row Number**] **DESC**: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` Mer information finns i [Lägga till fältet Radnummer i källan i ett flöde](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm). ### Skriv en egen filterberäkning för att hitta och ta bort dubbletter Du kan skriva en egen filterberäkning över flera fält för att hitta och ta bort dubbletter. Följande filterberäkning returnerar endast resultat med värdet Sant. Beräkningen returnerar antingen Sant eller Falskt baserat på de fält som används med funktionen PARTITION `{PARTITION [Field1], [Field2], [Field3]: { ORDERBY [Field1] DESC: ROW_NUMBER() } } = 1` Använd `CASE` eller `IF` för att identifiera duplicerade beräkningar Du kan använda `IF`\- eller `CASE`\-funktioner i beräkningsredigeraren. Till exempel: `CASE {PARTITION [Field1], [Field2], [Field3] : { ORDERBY [[Field3]]: ROW_NUMBER() } } = 1 WHEN TRUE THEN 'UNIQUE' ELSE 'DUPLICATE' END` `IF ({PARTITION [[Field1]], [[Field2]], [[Field3]]: { ORDERBY [[Field3]] DESC: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` [Hoppa till huvudinnehåll](#main-content) # Tableau Prep på webben _Internet Explorer 11 i Windows och kompatibilitetsläge för Internet Explorer stöds inte._ Från och med version 2020.4 stöder Tableau Prep webbredigering för flöden. Du kan nu skapa flöden för att rensa och förbereda dina data med hjälp av Tableau Prep Builder, Tableau Server eller Tableau Cloud. Du kan också manuellt köra flöden på webben, och Data Management behövs inte. Även om det mesta av samma Tableau Prep Builder\-funktionalitet också stöds på webben finns det några skillnader när du skapar och arbetar med dina flöden. > [!IMPORTANT] > > **Viktigt**: För att skapa och redigera flöden på webben måste du ha en Creator-licens. Data Management behövs bara om du vill köra flödena enligt ett schema med hjälp av Tableau Prep Conductor eller via ett API. Mer information om att schemalägga och köra Tableau Prep Conductor finns i Tableau Prep Conductor i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_publishserver_overview.htm) eller [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_conductor_online_intro.htm). ## Installation och driftsättning För att göra det möjligt för användare att skapa och redigera flöden på webben måste du konfigurera flera inställningar på din server. Mer information om samtliga dessa inställningar finns i [Skapa och interagera med flöden på webben](https://help.tableau.com/current/server/sv-se/web_author_flows.htm). - **Webbredigering**: Det här alternativet är aktiverat som standard och reglerar om användare kan skapa och redigera flöden på Tableau Server eller Tableau Cloud - **Kör nu**: Kontrollerar om användare eller endast administratörer kan köra flöden manuellt med alternativet Kör nu. Data Management Krävs inte för att köra flöden manuellt på webben. - **Tableau Prep Conductor**: Om Data Management är licensierat kan du aktivera det här alternativet och låta användare schemalägga och spåra flöden. - **Tableau Prep Extensions** (version 2021.2.0 och senare): Kontrollerar om användare kan ansluta till Einstein Discovery för att tillämpa och köra prediktiva modeller mot data i sitt flöde. - **Autospara**: Denna funktion är aktiverad som standard och sparar automatiskt en användares flödesarbete med några sekunders mellanrum. ### Provdata och bearbetningsgränser För att bibehålla prestandan när du arbetar med flöden på webben tillämpas gränser för hur mycket data du kan inkludera i ett flöde. Följande gränsvärden gäller: - Vid anslutning till filer är den maximala filstorleken 1 GB. - Alternativet för dataurval för att inkludera alla data är inte tillgängligt. Standardgränsen för provdata är 1 miljon rader. Tableau Server-administratören kan ställa in gränsen för dataurval med TSM. Mer information finns i [Alternativ för tsm configuration set](https://help.tableau.com/current/server/sv-se/cli_configuration-set_tsm.htm#maestroappsettingssamplingmaxrowlimit). I Tableau Cloud är den här gränsen fast och den kan inte anges av administratören. Se [Ställ in dataurvalets storlek](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm#set-your-data-sample-size) för mer information om hur du ställer in dataurvalet. Behöver du hjälp med att felsöka ett långsamt flöde? Prova med att aktivera Aktivera frågeloggning på menyn Hjälp > Inställningar och prestanda. Du hittar mer information i [Aktivera frågeloggning](https://help.tableau.com/current/prep/sv-se/prep_troubleshoot.htm#enable-query-logging). ## Tillgängliga funktioner på webben När du skapar och redigerar flöden på webben kan du märka några skillnader i navigering och tillgängligheten för vissa funktioner. Medan de flesta funktioner är tillgängliga på alla plattformar är vissa funktioner begränsade eller stöds ännu inte i Tableau Server eller Tableau Cloud. Följande tabell identifierar funktioner där skillnader kan gälla.
FunktionsområdeUndantagTableau Prep BuilderTableau ServerTableau Cloud
Anslut till dataVissa kopplingar kanske inte stöds på webben. Öppna rutan Anslut på servern för att se kopplingar som stöds.Grön bockikon.Grön bockikon.Grön bockikon.
Skapa Tableau Prep-flöden med Tableau Agent

Från och med version 2025.2 stöds i Tableau Cloud (kräver Tableau+) och Tableau Prep Builder vid anslutning till Tableau Cloud med Tableau Agent aktiverat.

Från och med version 2025.3 stöds i Tableau Server och Tableau Prep Builder vid anslutning till Tableau Server med Tableau Agent aktiverat.

Mer information finns i Aktivera AI på din Tableau Cloud-plats och Aktivera AI på en Tableau Server-plats.

Grön bockikon.Grön bockikon.Grön bockikon.
Skapa och organisera ditt flöde Grön bockikon.Grön bockikon.Grön bockikon.
Konfigurera storleken på dataurvaletI Tableau Server är storleken på dataurval föremål för begränsningar som anges av administratören med ett TSM-kommando. I Tableau Cloud är den här gränsen alltid 1 048 576 rader och den kan inte ändras av administratören.Grön bockikon.Grön bockikon.Grön bockikon.
Förena filer och databastabeller i steget IndataInmatningsföreningar kan inte redigeras eller skapas i Tableau Server eller Tableau Cloud. Endast i Tableau Prep Builder.Grön bockikon.Grön bockikon.Grön bockikon.
Rensa och forma data Grön bockikon.Grön bockikon.Grön bockikon.
Kopiera datarutnätsvärdenTillgängligt i Tableau Prep Builder och Tableau Server från och med version 2022.3 och i Tableau Cloud från och med 2022.2 (augusti)Grön bockikon.Grön bockikon.Grön bockikon.
Aggregera, koppla eller förena data Grön bockikon.Grön bockikon.Grön bockikon.
Använda R- och Python-skript i ditt flödeSkriptsteg kan inte läggas till när du skapar eller redigerar ett flöde i Tableau Cloud. Detta stöds för närvarande endast i Tableau Prep Builder och Tableau Server.Grön bockikon.Grön bockikon.En röd cirkel med ett diagonalt streck igenom.
Skapa återanvändbara flödessteg Grön bockikon.En röd cirkel med ett diagonalt streck igenom.En röd cirkel med ett diagonalt streck igenom.
Spara dina flöden på webben automatiskt Ej tillämpligtGrön bockikon.Grön bockikon.
Automatisk filåterställning Grön bockikon.Ej tillämpligtEj tillämpligt
Aktivera frågeloggning Grön bockikon.En röd cirkel med ett diagonalt streck igenom.En röd cirkel med ett diagonalt streck igenom.
Visa flödesutdata i Tableau Desktop Grön bockikon.En röd cirkel med ett diagonalt streck igenom.En röd cirkel med ett diagonalt streck igenom.
Skapa ett extrakt till en fil Grön bockikon.En röd cirkel med ett diagonalt streck igenom.En röd cirkel med ett diagonalt streck igenom.
Skapa ett extrakt till ett Microsoft Excel-arbetsblad Grön bockikon.En röd cirkel med ett diagonalt streck igenom.En röd cirkel med ett diagonalt streck igenom.
Ansluta till en anpassad SQL-fråga Grön bockikon.Grön bockikon.Grön bockikon.
Skapa en publicerad datakälla Grön bockikon.Grön bockikon.Grön bockikon.
Spara flödesutdata till externa databaser Grön bockikon.Grön bockikon.Grön bockikon.
Lägga till Einstein Discovery-prognoser i flödet Grön bockikon.Grön bockikon.Grön bockikon.
### Spara automatiskt och arbeta med utkast När du skapar eller redigerar flöden på servern sparas ditt arbete automatiskt som ett utkast med några sekunders mellanrum, detta så att du inte förlorar ditt arbete i händelse av en krasch eller när du stänger en flik av misstag. Utkast sparas på servern och projektet du är inloggad på. Du kan inte spara eller publicera ett utkast på en annan server, men du kan spara flödet till ett annat projekt på den servern med menyalternativet Arkiv > Publicera som. ![Ett dataförberedelseflöde med exempeldata, fältnamn och fältvärden.](/tableau/current/sv-se/prep/sv-se/Img/prep_save_draft1.png) Utkastinnehåll kan bara ses av dig tills du publicerar det. Om du publicerar ändringar och behöver återställa dem kan du använda dialogrutan Revisionshistorik för att visa och återgå till en tidigare publicerad version. Mer information om hur du sparar flöden på webben finns i [Spara automatiskt flöden på webben](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#automatically-save-your-flows-on-the-web). ## Publiceringsflöden på webben Oavsett om du skapar ett flöde från grunden på webben eller redigerar ett befintligt flöde måste du publicera flödet innan du kan publicera det. - Du kan bara publicera utkastflöden till samma server som du är inloggad på. - Du kan publicera ett utkast till ett annat projekt med menyn Arkiv och välja Publicera som. - Du kan bädda in inloggningsuppgifter för flödets databasanslutningar för att göra det möjligt för flödet att köras utan att manuellt behöva ange inloggningsuppgifterna när flödet körs. Om du öppnar flödet för att redigera det måste du ange dina inloggningsuppgifter igen. ### Bädda in inloggningsuppgifter Inbäddning av inloggningsuppgifter gäller endast för flöden som körs på din server. Från och med Tableau Cloud version 2025.2 kan flödesägare redigera sina flöden i webbredigering utan att behöva autentisera alla sina databasanslutningar på nytt om dessa anslutningar är inbäddade i flödet eller sparade i användarprofilen. Om du använder Tableau Server måste du manuellt ange dina inloggningsuppgifter när du redigerar ett flöde som är anslutet till en databas. Inbäddningsuppgifter kan endast ställas in på flödesnivå och inte på server- eller platsnivå. Gör något av följande: - Från toppmenyn väljer du Arkiv > Inloggningsuppgifter för anslutning > Bädda in i publicerat flöde. ![Menyn Arkiv som visar undermenyn Inloggningsuppgifter för anslutning och alternativet Bädda in i publicerat flöde för att bädda in inloggningsuppgifterna för dataanslutningen i ett flöde när det publiceras.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_credentials.png) - När du publicerar ett flöde markerar du kryssrutan Bädda in inloggningsuppgifter. Det här alternativet visas när du väljer Publicera som för att publicera flödet till ett nytt projekt för första gången eller när du redigerar ett flöde som senast publicerades av någon annan. ![Dialogrutan Publicera flöde som med fält för att namnge och publicera ett flöde och alternativ för inloggningsuppgifter för projekt och inbäddning.](/tableau/current/sv-se/prep/sv-se/Img/prep_embed_credentials_prompt.png) ### Publicera ett flöde När du publicerar ditt flöde blir det den aktuella versionen av flödet, och kan köras och ses av andra som har tillgång till ditt projekt. Flöden som aldrig publiceras eller flödesändringar som du gör i ett utkast kan bara ses av dig tills du publicerar flödet. Mer information om flödesstatus finns i [Spara flöden automatiskt på webben](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#automatically-save-your-flows-on-the-web). Gör något av följande för att publicera ditt flöde: - Från den översta menyn väljer du Arkiv > Publicera eller Arkiv > Publicera som ![Menyn Arkiv på webben med markören över alternativet Publicera för att publicera ett flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_publish_menu.png) - I det övre fältet klickar du på knappen Publicera eller på drop-pilen för att välja Publicera som. ![Det översta fältet i ett Tableau Prep-flöde på webben med knapparna Publicera och Publicera som.](/tableau/current/sv-se/prep/sv-se/Img/prep_pwa_publish.png) ### Vem kan göra detta? - Serveradministratör, Platsadministratör – Creator och Creator tillåter fullständig anslutnings- och publiceringsåtkomst. - Creator kan genomföra webbredigeringsuppgifter. [Hoppa till huvudinnehåll](#main-content) # Tableau Prep-hjälp ## Komma igång ![Komma igång med Tableau Prep Builder](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_GetStarted_big.png) - [Nya funktioner i Tableau Prep](https://help.tableau.com/current/prep/sv-se/prep_whatsnew.htm) - [Arbetsytan Tableau Prep Builder](https://help.tableau.com/current/prep/sv-se/prep_about.htm#a-tour-of-the-tableau-prep-builder-workspace) - [Kurs om Tableau Prep Builder](https://help.tableau.com/current/prep/sv-se/prep_get_started.htm) - [Vardagsscenarier beskrivna steg för steg](https://help.tableau.com/current/prep/sv-se/prep_dayinlife.htm) - [Skapa ett flöde](https://help.tableau.com/current/prep/sv-se/prep_build_flow.htm) - [mer](https://help.tableau.com/current/prep/sv-se/prep_about.htm) ## Ansluta till data ![Anslut till datakällorna](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_ConnectToData_big.png) - [Starta eller öppna ett dataflöde](https://help.tableau.com/current/prep/sv-se/prep_startflow.htm) - [Ansluta till data](https://help.tableau.com/current/prep/sv-se/prep_connect.htm) - [Konfigurera din datauppsättning](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm) - [Förena data i inmatningssteget](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#union-files-and-database-tables-in-the-input-step) - [Sammanfoga data med tabellrelationer](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#join-data-in-the-input-step-version-201913-and-later) - [mer](https://help.tableau.com/current/prep/sv-se/prep_connect.htm) ## Utforska och filtrera data ![Filtrera flödesdata](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_FilterData_big.png) - [Ändra fältdatatyper](https://help.tableau.com/current/prep/sv-se/prep_explore.htm#review-the-data-types-assigned-to-your-data) - [Tillämpa filter](https://help.tableau.com/current/prep/sv-se/prep_filter.htm) - [Standardisera och validera data med dataroller](https://help.tableau.com/current/prep/sv-se/prep_validate_data.htm) - [mer](https://help.tableau.com/current/prep/sv-se/prep_explore.htm) ## Rensa och forma data ![Omvandla data](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_CleanShape_big.png) - [Omvandla data med rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm) - [Redigera fältvärden](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#edit-field-values) - [Kopiera och återanvända steg, åtgärder och fält](https://help.tableau.com/current/prep/sv-se/prep_copy_reuse_steps.htm) - [Använd en pivottabell för att omvandla din datastruktur](https://help.tableau.com/current/prep/sv-se/prep_pivot.htm) - [Inkludera R- och Python-skript i ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_scripts.htm) - [mer](https://help.tableau.com/current/prep/sv-se/prep_clean.htm) ## Kombinera data ![Sammanfoga och förena data](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_CombineData_big.png) - [Aggregera för att justera detaljnivån för data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#aggregate-and-group-values) - [Förena tabeller för att lägga till kolumner med data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#join-your-data) - [Föreningstabeller för att lägga till rader med data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#union-your-data) - [Föreningstabeller för att lägga till rader med data](https://help.tableau.com/current/prep/sv-se/prep_combine.htm#union-your-data) - [mer](https://help.tableau.com/current/prep/sv-se/prep_combine.htm) ## Spara och dela dina flödesdata ![Publicera flödesutmatningar](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_Flow_Publish_big.png) - [Publicera dataextrakt och datakällor](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#create-and-publish-data-extracts-and-data-sources) - [Uppdatera flödesutdata från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm) - [Bibehåll versionskompatibilitet för ditt flöde](https://help.tableau.com/current/prep/sv-se/prep_conductor_compatibility.htm) - [mer](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm) ## Schemalägg flöden som ska köras ![Kör flöden enligt ett schema](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_Optimize_big.png) - [Publicera ett flöde](https://help.tableau.com/current/prep/sv-se/prep_conductor_publish_flow.htm) - [Schemalägga flödesuppgifter](https://help.tableau.com/current/server/sv-se/prep_conductor_schedule_flow_task.htm) - [Hantera flöden](https://help.tableau.com/current/server/sv-se/prep_conductor_manage_flow.htm) - [Övervaka flödets status och prestanda](https://help.tableau.com/current/server/sv-se/prep_conductor_monitor_flow.htm) - [mer](https://help.tableau.com/current/prep/sv-se/prep_conductor_overview.htm) ## Installera och konfigurera Tableau Prep ![Installera och konfigurera Tableau Prep](/tableau/current/sv-se/prep/sv-se/Img/Help_Spot_InstallConfigure_big.png) - [Installera Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_download_and_install.htm) - [Licensiera Tableau Prep Conductor](https://help.tableau.com/current/server/sv-se/dm_license.htm) - [Aktivera Tableau Prep Conductor – Tableau Server](https://help.tableau.com/current/server/sv-se/prep_conductor_config_server_overview.htm) - [Aktivera Tableau Prep Conductor – Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_conductor_configure_online.htm) - [mer](https://help.tableau.com/current/prep/sv-se/prep_conductor_config_server_overview.htm)

Copyrightmeddelanden

[Hoppa till huvudinnehåll](#main-content) # Undersök dina data **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Använd alternativen i detta ämne för att få en god förståelse för sammansättningen av dina data för att bättre förstå de ändringar du behöver göra och effekten av de åtgärder du inkluderar i flödet. ## Granska de datatyper som tilldelats dina data Likt Tableau Desktop tolkar Tableau Prep data i dina fält när du drar en anslutning till flödesfönstret och automatiskt tilldelar en datatyp till det. Eftersom olika databaser kan hantera data på olika sätt kan det hända att Tableau Preps tolkning inte alltid är korrekt. Om du vill ändra en datatyp klickar du på datatypikonen och väljer rätt datatyp i snabbmenyn. Du kan ändra datatyperna Sträng eller Heltal till Datum eller Datum och tid, och Tableau Prep utlöser Auto DateParse för att ändra dessa datatyper. Om ändringen inte lyckas kommer du, precis som med Tableau Desktop, att se Null-värden i fälten istället och kan då skapa en beräkning för att utföra ändringen. Mer information om hur du använder DateParse finns i [Konvertera ett fält till ett datumfält](https://help.tableau.com/current/pro/desktop/sv-se/data_dateparse.htm) i hjälpen för Tableau Desktop och webbredigering. ![Menyn Datatyp med tillgängliga dataroller.](/tableau/current/sv-se/prep/sv-se/Img/prep_profiledatatype.png) Du kan ändra datatypen i inmatningssteget efter att ha anslutit till data från följande datakällor: - Microsoft Excel - Textfiler - PDF-filer - Box - Dropbox - Google Drive - OneDrive För alla andra datakällor, lägg till ett rensningssteg eller ett annat stegtyp för att utföra denna ändring. För att se en lista över tillgängliga rensningsalternativ i de olika stegtyperna, se [Om rensningsåtgärder](https://help.tableau.com/current/prep/sv-se/prep_clean.htm#Edit). ## Se storleksinformation om dina data När du har anslutit till dina data lägger du till en tabell i flödet och lägger sedan till ett steg. Du kan använda rutan Profil för att se det aktuella tillståndet och strukturen för dina data och upptäcka nollor och avvikelser. - **Antal fält och rader**: I det övre vänstra hörnet av rutan Profil hittar du information som sammanfattar antalet fält och rader i data vid en viss punkt i flödet. Tableau Prep avrundar till närmaste tusental. I exemplet nedan finns 21 fält och 3 000 rader i datauppsättningen. ![Den övre delen av rutan Profil med en sammanfattning av antal fält och rader i datan vid en viss punkt i flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_fields.png) När du för muspekaren över antalet fält och rader kan du se det exakta antalet rader (i detta exempel 2 848). ![Hovra högst upp i rutan Profil för att visa det exakta antalet rader.](/tableau/current/sv-se/prep/sv-se/Img/prep_fields_exact.png) - **Datauppsättningens storlek**: Arbeta med en delmängd av dina data genom att ange antalet rader som ska inkluderas i fliken Dataprov i rutan Indata. - **Provtagning:**För att du ska kunna interagera direkt med dina data arbetar Tableau Prep med en delmängd av dina rådata. Antalet rader bestäms av datatyperna och antalet fält som återges. Strängfält tar mer lagringsutrymme än heltal, så om du har 10 strängfält i datauppsättningen kan du få färre rader än om du hade 10 heltalsfält. Ett samplat ![Stämpeln Samplad, som anger att flödesdatauppsättningen endast är ett urval av den fullständiga datauppsättningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_sampledbadge.png) märke visas bredvid storleksinformationen i rutan Profil för att indikera att detta är en delmängd av din datamängd. Du kan ändra mängden data som du inkluderar i flödet. När du skapar eller redigerar flöden på webben gäller ytterligare datagränser. Mer information finns i [Konfigurera storleken på dataurvalet](https://help.tableau.com/current/prep/sv-se/prep_configure_dastaset.htm#sample). - **Antal unika värden**: Numret bredvid respektive fältrubrik representerar de distinkta värden som finns i fältet. Tableau Prep avrundar till närmaste tusental. I exemplet nedan finns 3 000 distinkta värden representerade i fältet Beskrivning, men om du håller muspekaren över värdet kan du se det exakta antalet unika värden. ![Hovra på ett profilkort som visar det exakta antalet värden för ett fält i flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_fields2.png) ## Se fördelningen av värden eller unika värden Som standard grupperar Tableau Prep numeriska värden, datum och datum och tid i ett fält i grupper. Dessa grupper kallas även ”klasser”. Klasserna säkerställer att du kan se fördelningen av värden som en helhet och snabbt identifiera avvikande värden och nollvärden. Klasstorleken beräknas baserat på minimi- och maximivärdena i fältet, och nollvärden visas alltid högst upp i fördelningen. Till exempel sammanfattas (eller ”klassificeras”) order- och leveransdatum per år. Varje klass representerar ett år från januari i början av året till januari följande år och etiketteras i enlighet med detta. Eftersom det finns försäljningsdatum och leveransdatum som faller under den senare delen av 2018 och 2019 skapas en klass för följande år för dessa värden. ![Tre stapeldiagram som visar orderdatum, leveransdatum och region. Ett verktygstips som visar datum och fältinformation.](/tableau/current/sv-se/prep/sv-se/Img/prep_profiletooltip.png) Om ett diskret (eller kategoriskt) datafält innehåller många rader eller har en fördelning som är tillräckligt stor för att inte kunna visas i fältet utan rullning kan du se en sammanfattad fördelning till höger om fältet. Du kan klicka och rulla igenom distributionen för att rikta in dig på specifika värden. ![En lista med alfabetiskt sorterade kundnamn och ett litet vågrätt stapeldiagram.](/tableau/current/sv-se/prep/sv-se/Img/prep_minimap.png) När dina data innehåller numeriska fält eller datumfält kan du växla mellan att visa den detaljerade (diskreta) versionen av värdena eller en sammanfattad (kontinuerlig) version av värdena. Den sammanfattande vyn visar intervallet av värden i ett fält och frekvensen med vilken vissa värden visas. Denna växling kan hjälpa dig att isolera unika värden (som antalet ”3” poster i ett fält) eller fördelningen av värden (som summan av alla ”3”-poster i ett fält) Så här växlar du vy: 1. I rutan Profil, resultatrutan eller datarutnätet klickar du på menyn Fler alternativ![Menyn Fler alternativ, som representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_moreoptions_icon.png)för ett numeriskt fält eller datumfält. ![Rutan Profil i menyn Fler alternativ, med alternativet att ändra visningstillståndet från Detalj till Sammanfattning. ](/tableau/current/sv-se/prep/sv-se/Img/prep_fieldcontextmenu.png) 2. I snabbmenyn väljer du Detalj för att se den detaljerade versionen av värdena, eller Sammanfattning för att se den distribuerade versionen av värdena. ## Sök efter fält och värden I rutan Profil eller Resultat kan du söka efter fält eller värden som är av särskilt intresse för dig och använda sökresultaten för att filtrera dina data. Från och med version 2021.1.1 kommer, när du söker efter fält, en ny indikator att visa dig antalet fält som hittats så att du bättre kan förstå dina sökresultat. Om inga fält hittas, visas ytterligare meddelanden. Om du vill söka efter fält, skriv in ett fullständigt sökord eller en del av ett sökord i sökrutan på verktygsraden. ![Sökfält i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_searchfields.png) Så här söker du efter ett värde i ett fält: 1. Klicka på ikonen Sök ![Sökikonen.](/tableau/current/sv-se/prep/sv-se/Img/prep_searchicon.png) för ett fält och ange ett värde. ![Filtret Sökalternativ med alternativet Innehåller valt.](/tableau/current/sv-se/prep/sv-se/Img/prep_highlighting2.png) 2. Om du vill använda avancerade sökalternativ klickar du på knappen Sökalternativ.... ![En lista med sökalternativ och knappar för att skapa ett filter utifrån sökningen.](/tableau/current/sv-se/prep/sv-se/Img/prep_searchoptions.png) 3. Om du vill använda sökresultaten för att filtrera data väljer du Behåll endast eller Exkludera. I flödesfönstret visas en filterikon ovanför berörda steg. ## Kopiera fältvärden i datarutnätet _Stöds i Tableau Prep Builder och Tableau Server version 2022.3 och senare och från och med version 2022.2 (augusti) av Tableau Cloud._ Kopiera enkelt en vald uppsättning värden från datarutnätet och klistra in den i ett valfritt dokument, såsom Microsoft Excel, textfiler (.csv) eller e-post. Du kan till och med kopiera och klistra in den i SQL-redigeraren för att snabbt köra en SQL-fråga. 1. Välj ett eller flera fältvärden att kopiera i datarutnätet. 2. Högerklicka eller cmd-klicka (MacOS) på de valda fältvärdena och välj sedan Kopiera på menyn. Du kan också använda kortkommandona Ctrl + C eller cmd + C (MacOS) eller välja Kopiera på verktygsmenyn .... ![Högerklicksmenyn i datarutnätet med alternativet Kopiera.](/tableau/current/sv-se/prep/sv-se/Img/prep_datagrid_copy.png) 3. Klistra in de kopierade fälten i dokumentet eller platsen. **Obs!** Redigera > Kopiera kopierar för närvarande inte fältvärden från datarutnätet. ## Sortera värden och fält **Rutan Profil** Med sorteringsalternativen på ett profilkort kan du sortera klasserna (antalet värden som representeras av distributionsfälten) i stigande eller fallande ordning, eller de enskilda fältvärdena i alfabetisk ordning. ![En sorteringsmeny med alternativ för att sortera fallande, stigande, A till Ö eller Ö till A.](/tableau/current/sv-se/prep/sv-se/Img/prep_sort.png) **Datarutnät** Sortera radnivådetaljerna för dina fält i stigande eller fallande ordning. ![](/tableau/current/sv-se/prep/sv-se/Img/prep_grid_sort_asc.png) ![](/tableau/current/sv-se/prep/sv-se/Img/prep_grid_sort_desc.png) ### Sortera om fält _Ändra ordning på fält med hjälp av listvyn stöds i version 2022.2.1 och senare._ Du kan ändra ordningen på fälten från rutan Profil, datarutnätet eller listvyn genom att dra och släppa dem till en ny position. Så här ändrar du ordningen på fälten: 1. Välj ett eller flera profilkort eller fält i rutan Profil, rutan Resultat, datarutnätet eller **listvyn**. 2. Dra profilkortet eller fältet tills du ser den svarta mållinjen. 3. Släpp profilkortet eller fältet där du vill ha det. Rutan Profil, datarutnätet och listvyn är synkroniserade så att fältet visas i samma ordning på alla platser. Den nya ordningen för fälten är samma för alla Tableau-produkter när flöden körs och schemaläggs. **Omsortering av datarutnät**
Sortera om fält med omsortering av datarutnät.Fält har omsorterats med omsorteringen av datarutnätet.
**Omsortering av listvy**
Rutan Profil i listvyn visar hur man drar och släpper ett fält för att ändra ordningen.Rutan Profil i listvyn visar resultaten av att dra ett fält för att ändra ordning på det.
## Markera fält och värden i ett flöde Tableau Prep gör det enkelt att hitta fält och värden i dina flödesdata. Spåra var ett fält har sitt ursprung och var det används under hela flödet i rutan Flöde, eller klicka på enskilda värden i ett profilkort eller i datarutnätet för att markera relaterade eller identiska värden. ### Spåra fält i ett flöde I Tableau Prep kan du markera överallt där ett fält används i ett flöde - även där det har sitt ursprung - för att hjälpa dig att spåra saknade värden eller felsöka ett flöde när du inte ser de resultat du förväntar dig. Klicka på ett fält i rutan Profil i ett rensningssteg eller i rutan Resultat i någon annan stegtyp, så kommer rutan Flöde att markera sökvägen där fältet används. **Obs!** Detta alternativ är inte tillgängligt för inmatnings- eller utmatningsstegtyper. ![Ett arbetsflödesdiagram som visar processen att koppla order- och returdata.](/tableau/current/sv-se/prep/sv-se/Img/prep_lineage.png) ### Se relaterade värden Du kan använda markering för att hitta relaterade värden över fält. När du klickar på ett värde i kortet Profil i rutan Profil eller resultatfönstret, markeras alla relaterade värden i de andra fälten med blått. Den blå färgen visar relationens fördelning mellan det värde du valt och värdena i de andra fälten. Om du till exempel vill markera relaterade värden klickar du på ett värde i ett fält i rutan Profil. De relaterade värdena i andra fält blir blå och den andel av stapeln som är markerad med blått representerar graden av associering. ![En datatabell med olika celler markerade.](/tableau/current/sv-se/prep/sv-se/Img/prep_highlighting.png) ### Markera identiska värden När du väljer ett värde i datarutnätet markeras också alla identiska värden. Dessa markeringar hjälper dig att identifiera mönster eller oegentligheter i dina data. ![En datatabell över kundköp, med celler med samma värde markerade.](/tableau/current/sv-se/prep/sv-se/Img/prep_highlighting3.png) ## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Uppdatera flödesdata med inkrementell uppdatering **Obs!** Från och med version 2020.4.1 kan du nu skapa och redigera flöden i Tableau Server och Tableau Cloud. Innehållet i det här avsnittet gäller alla plattformar, såvida inget annat uttryckligen anges. Mer information om hur du redigerar flöden på webben finns i [Tableau Prep på webben](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) i Tableau Server-hjälpen. Från och med Tableau Prep Builder version 2020.2.1 och på webben kan du konfigurera flödesindata och -utdata med inkrementell uppdatering så att endast nya rader hämtas och bearbetas när flödet körs. Detta sparar tid och resurser. Om ditt flöde till exempel innehåller transaktionsdata som uppdateras varje dag kan du ställa in inkrementell uppdatering till att bara hämta och bearbeta de nya transaktionerna varje dag och sedan köra en fullständig uppdatering varje vecka eller månad för att uppdatera alla flödesdata. ## Krav och begränsningar för inkrementell uppdatering ### Krav Om du vill köra ditt flöde med inkrementell uppdatering behöver Tableau Prep följande information: - Fältet som identifierar nya rader i inmatningstabellen. - Fältet som ska användas för att jämföra de senast bearbetade värdena i flödesutmatningen med värdena i inmatningen för att avgöra vilka rader som är nya. Mer information finns i [Inkrementell uppdatering med tillägg](#refreshAppend). - Hur du vill skriva de nya uppgifterna till dina tabeller. Du kan antingen lägga till nya data i dina befintliga tabeller, skriva över dina tabelldata med nya data, eller från och med Tableau Prep Builder version 2020.3.1 och på webben ersätta data i en befintlig tabell. ### Begränsningar - Tableau Prep version 2021.1.2 eller senare krävs för körning av inkrementell uppdatering på flödesinmatningar med hjälp av Salesforce-kopplingen. - Inkrementell uppdatering stöds för närvarande inte vid skrivning av flödesutdata till Microsoft Excel, Amazon S3, CRM Analytics eller Databricks. - Utmatningar .csv filer kan endast användas för Skapa tabell. - Utmatningar till lokala eller publicerade .hyper-extrakt kan endast användas för Lägg till i tabell. ## Alternativ för uppdatering av flöde Med Tableau Prep kan du välja hur dina data uppdateras och hur dina tabeller uppdateras med flödesutmatningen. Följande tabell beskriver de olika alternativen och deras fördelar.
Uppdatera kombinationBearbetade dataTabelluppdateringFördelar
Fullständig uppdatering + Skapa tabellAlltSkapa eller skriv över den befintliga tabellen med den fullständiga datauppsättningen.

Uppdatera alla data för varje flödeskörning.

Fullständig uppdatering + Lägg till i tabellAlltLägg till nya rader på den befintliga tabellen.Kontrollera både nya och befintliga data vid varje flödeskörning. Lägg till i tabell är inte tillgängligt för .csv-utdatatyper.
Fullständig uppdatering + Ersätt dataAlltErsätt rader i den befintliga tabellen.Bibehåll din befintliga struktur av tabellschema men ersätt alla data med varje flödeskörning.
Inkrementell uppdatering + Skapa tabellEndast nya raderSkapa eller skriv över den befintliga tabellen bara med nya rader.Skapa en ny tabell med bara de nya raderna som den fullständiga datauppsättningen.

Om utdatakällan inte finns eller det inte går att ansluta till den när flödet ska köras så kan flödet inte köras. En fullständig uppdatering krävs för att skapa utdata innan de kan användas inkrementellt.

Inkrementell uppdatering + Lägg till i tabellEndast nya raderLägg till de nya raderna på den befintliga tabellen.

Lägg bara till nya rader på den befintliga tabellen. Lägg till i tabell är inte tillgängligt för .csv-utdatatyper. Läs mer i Inkrementell uppdatering med tillägg.

Inkrementell uppdatering + Ersätt dataEndast nya raderErsätt alla rader i den befintliga tabellen med bara nya rader.Behåll den befintliga strukturen av tabellschema, men ersätt alla data med bara de nya raderna, vilket gör detta till din kompletta datauppsättning.
## Konfigurera inkrementell uppdatering För att konfigurera flödet till att använda inkrementell uppdatering måste du ange inställningar på både steget Inmatning och steget Utmatning där du vill använda detta alternativ. I steget Inmatning anger du hur Tableau Prep ska hitta dina nya rader. I steget Utmatning anger du hur de nya raderna ska skrivas till tabellen. När du kör flödet kan du välja antingen en fullständig eller inkrementell uppdateringstyp. > [!TIP] > > **Tips**: När du har konfigurerat inmatnings- och utmatningsstegen för inkrementell uppdatering kan du bevara dina konfigurationer och återanvända dem. Kopiera och klistra in stegen för att kunna använda dem någon annanstans i ditt nuvarande flöde eller i Tableau Prep Builder, använd Spara steg som flöde för att spara valda steg till en lokal fil eller till din server för att kunna återanvända stegen i andra flöden. Mer information om hur du kopierar, klistrar in eller använder steg igen finns i [Kopiera steg, åtgärder och fält](https://help.tableau.com/current/prep/sv-se/prep_copy_reuse_steps.htm). 1. I rutan Flöde, välj det inmatningssteg du vill konfigurera för inkrementell uppdatering. 2. I rutan Inmatning på fliken Inställningar under avsnittet Inkrementell uppdatering avsnittet (Ställ in inkrementell uppdatering i tidigare versioner) ställer du in följande alternativ: - Välj Aktivera inkrementell uppdatering (Aktivera i tidigare versioner). - Inmatningsfält (Identifiera nya rader med fält i tidigare versioner): Markera det fält du vill uppdatera i indata. Detta fält måste tilldelas en datatyp med (hel) tal, datumeller datum och tid. För närvarande kan du bara välja ett enda fält. **Obs!** Du kan ta bort eller byta namn på detta fält senare i flödet om fältet du anger i Utmatningsfältet (Fältnamn i utmatning i tidigare versioner) kan användas för att jämföra detta fält med senaste utdata för att hitta nya rader. - Utmatning: Välj den utmatning som är relaterad till din inmatning och som inkluderar fältet som kommer att användas för att jämföra rader. - Utmatningsfält (Fältnamn i utmatning i tidigare versioner): Välj det fält som ska användas för att jämföra de senast bearbetade värdena i flödesutmatningen med värdena i inmatningen för att hitta nya rader. Det här fältet måste ha samma datatyp som fältet du angav i Inmatningsfältet (Identifiera nya rader med fält i tidigare versioner). ![Inställningar för inmatningssteget med avsnittet Inkrementell uppdatering markerat. ](/tableau/current/sv-se/prep/sv-se/Img/prep_incremental_input.png) ### Inkrementell uppdatering med tillägg Inkrementell uppdatering söker först efter det befintliga maxvärdet för det inkrementella fältet i utdata. Funktionen filtrerar sedan raderna från indata och lägger bara till rader med ett större värde i det inkrementella fältet. Exempel: Befintlig tabell:
Kol1Kol2
ID 5Rad 5
Lägg till nya rader i tabellen baserat på Kol1:
Kol1Kol2
ID 1NyRad1
ID 6NyRad6
- NyRad1 läggs inte till. - NyRad6 läggs till. ## Anpassa skrivalternativ För att slutföra konfigurationen av inkrementell uppdatering ställer du in utmatningen till Skrivalternativ för att ange hur de nya raderna skrivs till dina tabeller. Alla utmatningar relaterade till det konfigurerade inmatningssteget har ett standardalternativ för att skriva valt, men du kan ändra detta till ett alternativ som stöds. Du kan mata ut dina rader till en fil (endast Tableau Prep Builder), en publicerad datakälla eller en databas. Vissa databaser har datarestriktioner eller datakrav. Mer information om databasrestriktioner och datakrav finns i [Spara flödesutdata till externa databaser](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#save-flow-output-data--to-external-databases). Som standard är utmatningar till lokala eller publicerade .hyper-extrakt inställda på Lägg till i tabell. Utmatningar till .csv-filtyper är inställda på Skapa tabell. 1. I rutan Flöde, välj det utmatningssteg du vill konfigurera för inkrementell uppdatering. 2. I rutan Utdata, i avsnittet Skrivalternativ, visa det förvalda skrivalternativet och gör eventuella ändringar efter behov. - Skapa tabell: Det här alternativet skapar en ny tabell eller ersätter den befintliga tabellen med nya utdata. - Lägg till i tabell: Det här alternativet lägger till nya data i din befintliga tabell. Om tabellen inte finns redan så skapas en ny tabell när flödet körs första gången och efterföljande körningar lägger till nya rader i den här tabellen. Ej tillgängligt för .csv-utmatningstyper. Mer information om stödda uppdateringskombinationer finns i [Alternativ för uppdatering av flöde](#refresh-options). - Ersätt data (Tableau Prep Builder version 2020.3.1 och senare och på webben): Detta alternativ är tillgängligt när du vill skriva tillbaka din utmatning till en befintlig tabell i en databas. Den ersätter data i databastabellen med flödesdata, men upprätthåller strukturen för tabellschema. ![Menyn Spara utdata till med alternativet Lägg till i tabell markerat. ](/tableau/current/sv-se/prep/sv-se/Img/prep_incremental_output4.png) ## Kör ditt flöde Du kan köra enskilda flöden med inkrementell uppdatering i Tableau Prep Builder, på webben eller från kommandoraden. Mer information om hur du kör ditt flöde från kommandoraden finns i [Kör flödet med inkrementell uppdatering aktiverad](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm#incremental-refresh). Om du har Data Management med Tableau Prep Conductor aktiverat kan du köra flödet med inkrementell uppdatering med hjälp av ett schema i Tableau Server eller Tableau Cloud. **Obs!** I tidigare version är skrivalternativ inställda i Tableau Prep Builder och kan inte ändras när du kör ditt flöde i Tableau Server eller Tableau Cloud. Från och med Tableau Server och Tableau Cloud version 2020.4 kan du redigera flödet direkt på webben. Mer information om att använda Tableau Prep på webben finns i [Tableau Prep på webben](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) i Tableau Server-hjälpen. Innan du kan köra ditt flöde med inkrementell uppdatering måste du först köra en fullständig uppdatering för att skapa utdatakällan på utdataplatsen. Efterföljande flödeskörningar kan därefter använda den inkrementella uppdateringsprocessen och endast hämta och bearbeta nya rader såvida inte inkrementella uppdateringskonfigurationsdata saknas eller om befintliga utdata har tagits bort. Om du vill köra en fullständig uppdatering väljer du Fullständig uppdatering i listrutan på den översta menyn eller rutan Utdata eller klickar på knappen Kör flöde för flödet. - För att köra flödet i Tableau Prep med inkrementell uppdatering väljer du Inkrementell uppdatering från en av följande platser: - Klicka på listrutealternativet på knappen Kör på den översta menyn. ![Ett fönster där du kan välja mellan en fullständig eller inkrementell uppdatering, med Inkrementell uppdatering markerat.](/tableau/current/sv-se/prep/sv-se/Img/prep_incremental_run_menu.png) - I rutan Utmatning klickar du på listrutealternativet på knappen Kör flöde. ![En dialogruta som visar alternativen Fullständig uppdatering och Inkrementell uppdatering för att utföra ett dataflöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_incremental_run_button.png) - I rutan Flöde klickar du på listrutealternativet på knappen Kör bredvid utmatningssteget. ![En dialogruta med alternativ för att skapa en tabell med fullständig uppdatering eller inkrementell uppdatering.](/tableau/current/sv-se/prep/sv-se/Img/prep_incremental_run_menu_flow.png) Om en inmatning med inkrementell uppdatering aktiverad kopplas till flera utmatningar måste dessa utmatningar köras tillsammans och använda samma uppdateringstyp. När du kör din uppdatering i Tableau Prep visas en dialogruta som meddelar att du måste köra båda utmatningarna tillsammans. ![Dialogrutan Kör flöde (inkrementell uppdatering) med en tabell som innehåller utdata, uppdateringstyp och knappen Kör flöde.](/tableau/current/sv-se/prep/sv-se/Img/prep_incremental_warning1.png) [Hoppa till huvudinnehåll](#main-content) # Uppdatera flödesutdatafiler från kommandoraden _Stöds endast i Tableau Prep Builder._ Du kan köra ditt flöde från kommandoraden för att uppdatera flödet i stället för att köra flödet från Tableau Prep Builder. Med denna metod kan du köra ett flöde i taget. Detta alternativ är tillgängligt både på Windows- och Mac-datorer med Tableau Prep Builder installerat. En lista över alla kommandoradsalternativ som stöds i Tableau Prep finns i [Kommandoradsreferens för Tableau Prep](https://help.tableau.com/current/prep/sv-se/prep_command_line_reference.htm). **Obs!** Om du använder inloggningsbaserad licenshantering (LBLM) ser du till att du öppnar Tableau Prep regelbundet och loggar in på Tableau Server-miljön eller Tableau Cloud-platsen som du använde för aktivering. Annars kan leasingavtalet löpa ut, vilket gör att flöden som körs via kommandoraden inte fungerar. Du kan även kontakta din administratör och ändra din leasingperiod till maximal längd. Mer information finns i [Inloggningsbaserad licenshantering](https://help.tableau.com/current/server/sv-se/license_lblm.htm). **Anslutningsbegränsningar:** - **JDBC- eller ODBC-anslutningar**: Flöden som innehåller dessa anslutningar kan från och med version 2019.2.3 köras från kommandoraden. - **Molnanslutningar**: Flöden som innehåller molnanslutningar, till exempel Google BigQuery, kan inte köras från kommandoraden. Kör istället flödet manuellt eller kör flödet enligt ett schema i Tableau Server eller Tableau Cloud med Tableau Prep Conductor. Mer information finns i [Håll flödesdata uppdaterade](https://help.tableau.com/current/prep/sv-se/prep_conductor_overview.htm). - **Enkel inloggningsautentisering:** Flöden som körs från kommandoraden stöds inte om du använder enkel inloggningsautentisering. Du kan köra flöden från Tableau Prep Builder istället. - **Flerfaktorsautentisering**: Tableau Prep Command Line Interface (CLI) stöder inte Tableau med flerfaktorsautentisering (MFA). Mer information finns i [Det gick inte att publicera Tableau Prep Flow med kommandoraden efter aktivering av MFA i Tableau Cloud](https://help.salesforce.com/s/articleView?id=001534203&type=1) i Tableau-kunskapsbasen. För Windows-datorer kan du även schemalägga den här processen med Windows schemaläggaren. Mer information finns i [Schemaläggaren](https://docs.microsoft.com/en-us/windows/desktop/taskschd/task-scheduler-start-page) i Microsoft Online-hjälpen. När du kör flöden från kommandoraden uppdaterar Tableau Prep Builder alla utmatningar för flödet med hjälp av inställningarna för de utmatningssteg som anges i Tableau Prep Builder. Information om hur du anger dina utmatningsplatser finns i [Skapa dataextraktfiler och publicerade datakällor](https://help.tableau.com/current/prep/sv-se/prep_save_share.htm#Extract). Mer information om hur du ställer in dina skrivalternativ (version 2020.2.1 och senare) finns i [Anpassa skrivalternativ](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm#flow-writeoptions). ## Innan flödet körs För att köra flödet från kommandoraden behöver du administratörsbehörighet för den dator du kör flödet på och du behöver följande information: - Sökvägen där Tableau Prep Builder är installerad. - Om du ansluter till databaser och publicerar utmatningsfiler till en server eller en databas (version 2020.3.1 och senare) skapar du en .json-fil som innehåller alla nödvändiga inloggningsuppgifter. - Sökvägen där filen Tableau Flow (.tfl) finns. ### Krav på .json-inloggningsfilen **Obs!** Det krävs inga .json-inloggningsfiler om flödet ansluter till och matar ut till lokala filer, filer som lagras i en nätverksresurs eller inmatningsfiler som använder Windows-autentisering (SSPI). Mer information om Windows-inloggning finns i [SSPI-modell](https://docs.microsoft.com/en-us/windows/desktop/SecAuthN/sspi-model) i Microsoft Online-hjälpen. Tableau Prep Builder använder information från flödesfilen och från .json-filen för att köra flödet vid fjärranslutningar. Till exempel databasnamnet för dina fjärranslutningar och projektnamnet för dina utmatningsfiler kommer från flödet och servernamnet och inloggningsuppgifterna kommer från .json-filen. - Om du planerar att återanvända filen placerar du den i en mapp där den inte kommer att skrivas över av Tableau Prep Builder-installationsprocessen. - Om du kör ett flöde som innehåller något av följande måste du inkludera en .json-fil som innehåller de inloggningsuppgifter som krävs för att ansluta. - Ansluter till databasfiler eller publicerade datakällor. - Utmatningen publiceras på en server eller i en databas (version 2020.3.1 och senare). - Flödet innehåller skriptsteg för Rserve eller TabPy. .json-filen måste innehålla de inloggningsuppgifter som krävs för att ansluta till dessa tjänster. Om du vill ha mer information, se matriskraven för din version nedan. - De inloggningsuppgifter som anges i ditt flöde och de inloggningsuppgifter som ingår i din .json-fil måste matcha, annars kommer flödet inte att köras. - När du kör processen används och uppdateras värddatornamnet, porten och användarnamnet för att hitta den matchande anslutningen i Tableau-flödesfilen (.tfl) innan du kör processen. Port-ID och webbplats-ID är valfria om denna information inte krävs av dina anslutningar. - Om du ansluter till en publicerad datakälla inkluderar du värdnamn, contentUrl och port (80 för http och 443 för https) i indataanslutningarna. Värdnamnet krävs för att hitta den matchande anslutningen i Tableau-flödesfilen (.tfl) och contentUrl och port används för att upprätta anslutningen till servern. - Om du ansluter till Tableau Cloud inkluderar du porten (80 eller 443) i indataanslutningarna för det datacenter som du ansluter till. Se även till att du inkluderar motsvarande datacenterprefix med online.tableau.com i serveranslutningens URI. Mer information om Tableau Cloud finns i [Tableau Bridge-anslutningar till Tableau Cloud](https://help.tableau.com/current/online/sv-se/to_keep_data_fresh.htm#tableau-bridge-connections-to-tableau-online) i Tableau Cloud-hjälpen. - (version 2021.4.1 och senare) Om du inkluderar parametrar i ditt flöde kan du skapa och inkludera en .json-fil med parameteråsidosättning i kommandoraden för att ändra parametervärden från de aktuella standardvärdena. Mer information finns i [Kör flöden som innehåller parametervärden](#flow_parameters). Beroende på din Tableau Prep Builder\-version kan dina inloggningsuppgifter formateras på olika sätt. Klicka på fliken nedan för att se inloggningsformatet för din Tableau Prep Builder version. Beroende på dina anslutningar inkluderar du dina server- eller databasuppgifter eller båda. När ditt flöde ansluter till och matar ut till samma server eller databas behöver du bara inkludera ett enda block i .json-filen. Använd en kommaseparerad matris om du ansluter till en server eller till en databas som använder olika inloggningsuppgifter.
ServeranslutningarDatabasanslutningarRserver- eller Tableau Python-anslutningar

Anslutningsblockets namn: ”tableauServerConnections”

Inkludera följande data i matrisen:

  • serverUrl (servernamn) För Tableau Cloud inkluderar du motsvarande poddprefix med online.tableau.com. Till exempel ”https://10az.online.tableau.com”
  • contentUrl (webbplats-ID. Detta visas efter /site/ i URL:en för Tableau Server eller Tableau Cloud. Till exempel ”https://my.server/#/site/mysite” anges till "contentUrl": "mysite".))
  • port (port-ID)
  • användarnamn
  • lösenord

Anslutningsblockets namn: ”databaseConnections”

Inkludera följande data i matrisen:

  • värdnamn (servernamn)
  • port (port-ID)
  • användarnamn
  • lösenord

Inkludera endast den här matrisen om flödet innehåller skriptsteg för R eller TabPy.

Anslutningsblockets namn: ”extensions”

Inkludera följande data i matrisen:

  • extensionName: Specificera "rSupport" or "pythonSupport"
  • vanlig: Inkludera ”host” och ”port”. Du kan också inkludera ”användarnamn” eller ”sslCertificate” (innehållet i din offentliga .pem-fil kodad som base64 sträng) om tillämpligt.
  • känslig: Inkludera ”lösenord” om du använder ett. Annars inkludera en tom matris.
**Obs!** ContentUrl krävs alltid i .json-filen för serveranslutningar. Om du ansluter till en standardwebbplats, till exempel ”https://my.server/#/site/” anger du ContentUrl till tomt. Exempel: `"contentUrl": ""` ### Kör flöden som innehåller parametervärden _Stöds i Tableau Prep Builder version 2021.4.1 och senare._ Om du vill köra flöden från kommandoraden som innehåller parametervärden kan du skapa en .json-fill för parameteråsidosättning som innehåller de parametervärden du vill använda. Dessa värden åsidosätter de aktuella (standard) värden som definierats för parametrarna. Detta är en separat fil från din credentials.json-fil och innehåller dina parameternamn och värden. **Obs!** Från och med version 2022.1.1 behöver parametervärden inte längre vara inom citationstecken. I tidigare versioner måste alla parameternamn och värden innehålla citationstecken. **Exempel**: { "Parameter 1": Value 1, "Number Parameter": 40, "Boolean Parameter": True } När du kör flödet inkluderar du -p --parametrar och namnet på din fil på kommandoraden. **Exempel:** **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" -p|--parameters parameters.override.json ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl -p|--parameters parameters.override.json ``` ### Exempel Det här avsnittet visar olika exempel på inloggningsfiler som du kan skapa med hjälp av krav på .json-inloggningsfilen. #### Ansluta till en serveranslutning Det här exemplet visar en .json-inloggningsfil som ansluter till och matar ut till en serveranslutning som använder samma inloggningsuppgifter: { "tableauServerConnections":\[ { "serverUrl":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \] } #### Ansluta till en serveranslutning och mata ut till en databasanslutning Det här exemplet visar en .json-inloggningsfil som ansluter till och matar ut till en databasanslutning: { "tableauServerConnections":\[ { "serverUrl":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \], "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port":"5439", "username":"jsmith", "password":"p@s$w0rd!" } \] } #### Flödet inkluderar Rserve- och TabPy-skriptanslutningar och matar ut till en databasanslutning Det här exemplet visar en .json-inloggningsfil som inkluderar Rserve- och TabPy-inloggningsuppgifter och matar ut till en databasanslutning: { "extensions": \[ { "extensionName": "rSupport", "regular": { "host": "localhost", "port": "9000", "username": "jsmith" }, "sensitive": { "password": "pwd" } }, { "extensionName": "pythonSupport", "regular": { "host": "localhost", "port": "9000" }, "sensitive": { } } \], "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port": "5439", "username": "jsmith", "password": "p@s$w0rd!" }, { "hostname":"mysql.mydb.tsi.lan", "port": "3306", "username": "jsmith", "password": "mspa$$w0rd" } \] } #### Ansluta till och mata ut till olika databasanslutningar Det här exemplet visar en .json-inloggningsfil som ansluter till och matar ut till olika databasanslutningar: { "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port": "5439", "username": "jsmith", "password": "p@s$w0rd!" }, { "hostname":"mysql.mydb.tsi.lan", "port": "3306", "username": "jsmith", "password": "mspa$$w0rd" } \] } Ange en matris för dina in- och utmatningsanslutningar. **Obs!** Om du använder Tableau Prep Builder version 2018.2.2 till och med 2018.3.1 ska du alltid inkludera matriserna ”inputConnections” och ”outputConnections” även om flödet inte har fjärranslutningar för inmatning eller utmatning. Lämna matriserna tomma. Om du använder Tableau Prep Builder version 2018.3.2 och senare behöver du inte inkludera de tomma matriserna.
InmatningsanslutningarUtdataanslutningarRserver- eller Tableau Python-anslutningar
  • värdnamn (servernamn)
  • contentUrl (krävs alltid för publicerade datakällor. Se Utmatningsanslutningar för beskrivning.)
  • port (port-ID)
  • användarnamn
  • lösenord
  • serverUrl
  • contentUrl (webbplats-ID. Detta visas efter /site/ i URL:en för Tableau Server eller Tableau Cloud. Till exempel ”https://my.server/#/site/mysite” anges till "contentUrl": "mysite".)
  • användarnamn
  • lösenord

Inkludera endast den här matrisen om flödet innehåller skriptsteg för R eller TabPy som kräver ett lösenord.

  • extensionName: Specificera "rSupport" or "pythonSupport"
  • inloggningsuppgifter: Inkludera ”lösenord”.
### Exempel Det här avsnittet visar två olika exempel på inloggningsfiler som du kan skapa med hjälp av krav på .json-inloggningsfilen. #### Ansluta till en publicerad datakälla Det här exemplet visar en .json-inloggningsfil som ansluter till en publicerad datakälla och matar ut data till en server som innehåller ett plats-ID **Obs!** Om inputConnection eller outputConnection använder standardwebbplatsen, till exempel ”https://my.server/#/site/” anger du ContentUrl till tomt. Exempel: `"contentUrl": ""` { "inputConnections":\[ { "hostname":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \], "outputConnections":\[ { "serverUrl":"https://my.server", "contentUrl":"mysite", "username":"jsmith", "password":"passw0rd$" } \] } #### Ansluta till två databaser Det här exemplet visar en .json-inloggningsfil som ansluter till MySQL och Oracle och matar ut data till en server som innehåller ett plats-ID { "inputConnections":\[ { "hostname":"mysql.example.lan", "port":1234, "username": "jsmith", "password": "passw0rd" }, { "hostname":"Oracle.example.lan", "port":5678, "username": "jsmith", "password": "passw0rd" } \], "outputConnections":\[ { "serverUrl":"http://my.server", "contentUrl":"mysite", "username":"jsmith", "password":"passw0rd$" } \] } #### Flödet innehåller skriptsteg för Rserve och TabPy och ansluter till en databas Det här exemplet visar en .json-inloggningsfil som innehåller lösenordet för Rserve- och TabPy-tjänster och ansluter till MySQL. { "inputConnections":\[ { "hostname":"mysql.example.lan", "port":1234, "username": "jsmith", "password": "passw0rd" } \], "extensions":\[ { "extensionName":"rSupport", "credentials":{ "password":"pwd", } }, { "extensionName" : "pythonSupport", "credentials": { "password": "pwd" } } \] } ### Tips när du skapar din inloggningsfil För att undvika fel när flödet körs ska du se till att din inloggningsfil följer dessa riktlinjer: - Om du använder Tableau Prep Builder version 2018.2.2 till och med 2018.3.1 ska du alltid inkludera matriserna ”inputConnections” och ”outputConnections” även om flödet inte har fjärranslutningar för inmatning eller utmatning. Lämna matriserna tomma. Om du använder Tableau Prep Builder version 2018.3.2 och senare behöver du inte inkludera den tomma matrisen. - Har du ingen fjärranslutning för inmatning? Inkludera den här syntaxen längst upp i .json-filen { "inputConnections":\[ \], - Har du ingen fjärranslutning för utmatning? Inkludera den här syntaxen längst ned i .json-filen "outputConnections":\[ \] } - Inget port-ID för inmatningsanslutningen eller porten anges som en del av servernamnet. Om det inte finns något port-ID för din anslutning, inkludera inte `"port":xxxx,` referensen i .json-filen, inte ens `"port": ""`. Om port-ID ingår i servernamnet, inkludera port-ID i värdnamnet. Exempel: `"hostname": "mssql.example.lan,1234"` - När du refererar till `"serverUrl":` ska du inte inkludera ”/” i slutet av adressen. Använd till exempel `"serverUrl": "http://server"` och inte `"serverUrl": "http://server/"`. - Om du har flera inmatnings- eller utmatningsanslutningar inkluderar du inloggningsuppgifterna för var och en av dem i filen. - Om du ansluter till publicerade datakällor ska du se till att du inkluderar värdnamnet och contentUrl i inmatningsanslutningarna. ## Kör flödet > [!IMPORTANT] > > **Viktigt**: Exemplen nedan inkluderar namnändringen för ”Tableau Prep” version 2019.1.2 till ”Tableau Prep Builder”. Om du använder en tidigare version av produkten bör du använda "Tableau Prep” istället. 1. Öppna kommandotolken eller terminalkommandotolken (MacOS) som administratör. 2. Kör ett av följande kommandon med hjälp av syntaxen som visas nedan. - Flödet ansluter till lokala filer eller till filer som lagras i en nätverksresurs och publicerar till lokala filer, filer lagrade på en nätverksresurs eller använder Windows-autentisering: **Obs!** Om du ansluter till eller matar ut filer som är lagrade i en nätverksresurs använder du UNC-formatet för sökvägen: namnet \\\\server\\path\\file. Det får inte vara lösenordsskyddat. **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl ``` - Flödet ansluter till databaser eller publicerar till en server **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -c "path\to\[your credential file name].json" -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl ``` - Flödesfilen eller inloggningsfilen lagras på en nätverksresurs (använd UNC-formatet för sökvägen: \\\\server\\path\\file-namn): **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -c "\server\path\[your credential file name].json" -t "\server\path\[your flow file name].tfl" ``` **Mac:** Mappa nätverksresursen till /Volumes i Sökaren så att den är beständig och använd sedan `/Volumes/.../[your file]` för att ange sökvägen: ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c /Volumes/.../[your credential file name].json -t path/to/[your flow file name].tfl ``` För vanliga fel och lösningar se [Vanliga fel när kommandoraden används för att köra flöden](https://help.tableau.com/current/prep/sv-se/prep_troubleshoot.htm#cli_common_errors). ## Kör flödet med inkrementell uppdatering aktiverad _Stöds i Tableau Prep Builder version 2020.2.1 och senare och webben från och med version 2020.4. Inkrementell uppdatering stöds för närvarande inte vid skrivning av flödesutdata till Microsoft Excel._ Om du inte har Tableau Prep Conductor aktiverat på din server för att schemalägga dina flödeskörningar kan du köra flödet med inkrementell uppdatering från kommandoraden. Inkludera bara parametern `--incrementalRefresh` i din kommandorad som visas i exemplet nedan. **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat --incrementalRefresh -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --incrementalRefresh -t path/to/[your flow file name].tfl ``` Om inmatningsstegen i ditt flöde har inkrementell uppdatering aktiverad och de inkrementella uppdateringsparametrarna är rätt konfigurerade gör Tableau Prep Builder följande: - Alla inmatningar i flödet som har inkrementell uppdatering aktiverad kommer att köra alla motsvarande utmatningar med inkrementell uppdatering. - Om ingen inmatning i flödet har inkrementell uppdatering aktiverad kommer alla utmatningar att köras med fullständig uppdatering. Ett meddelande visar information om uppdateringsmetoden. - Om vissa inmatningar i flödet har inkrementell uppdatering aktiverad kommer motsvarande utmatningar att köras med inkrementell uppdatering. De andra utmatningarna kommer att köras med fullständig uppdatering och ett meddelande visar information om uppdateringsmetoden. För information om hur du konfigurerar flöden för att använda inkrementell uppdatering, se [Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm).[Uppdatera flödesdata med inkrementell uppdatering](https://help.tableau.com/current/prep/sv-se/prep_incremental_refresh.htm) ## Kommandoalternativ Om du vill visa hjälpalternativen inkluderar du `-h` i kommandoraden.
KommandoalternativBeskrivningAnmärkningar
-c , --connections <arg>Anslutningssökvägen till inloggningsfilen.Kräver sökvägen till var inloggningsfilen finns.
-d, --debugFelsök flödesprocessen.Inkludera det här alternativet för att visa mer information för att hjälpa till att felsöka ett problem vid uppdatering av flödet. Loggfiler lagras i: My Tableau Prep Builder Repository\Command Line Repository\Logs
-dsv, --disableSslValidationInaktivera SSL-valideringKör flödet utan att utföra certifikatvalidering. När du kör det här alternativet på MacOS kan det visas en dialogruta som frågar efter nyckelringens användare och lösenord. Från och med Tableau Prep Builder version 2019.3.2 kan du gå in i denna ytterligare parameter för att inaktivera denna dialogruta för nyckelkedja. Till exempel: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -dsv -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl
-h, --helpVisa hjälp för syntaxalternativ.

Hjälpalternativet eller ett syntaxfel visar följande information:

usage: tableau-prep-cli [-c <arg>] [-d]  [-h] [-t <arg>]
-c,--connections <arg>        Path to a file with all connection information
-d,--debug                    This option is for debugging
-dsv,--disableSslValidation   Disable SSL validation
-h,--help                     Print usage message
-inc,--incrementalRefresh     Run incremental refresh for all outputs that are configured to support it
-t,--tflFile <arg>            The Tableau Prep Builder flow file	
-inc, --incrementalRefreshKör inkrementell uppdatering för alla utmatningar som har konfigurerats att använda den.

Inkludera detta alternativ för att köra inkrementell uppdatering för alla inmatningar som har konfigurerats att använda den. Inkrementell uppdatering gör att Tableau Prep Builder endast kan hämta och bearbeta nya rader istället för alla rader i ett flöde.

Inställningarna för inkrementell uppdateringskonfiguration på inmatningsstegen avgör vilka flödesutmatningar som kan köras stegvis. Alla andra utmatningar kommer att köras med fullständig uppdatering och ett meddelande visar information om uppdateringsmetoden.

Mer information om hur du kör flöden med inkrementell uppdatering finns i Uppdatera flödesdata med inkrementell uppdatering.

-t, --tflFile <arg>.tfl-flödesfilenKräver sökvägen där .tfl-flödesfilen finns.
-p, --parameters Parametrarna åsidosätter .json-filenInkludera den här filen om du vill åsidosätta de aktuella (standard) parametervärdena som tillämpas på flödet. Mer information om hur du använder flödesparametrar finns i Skapa och använd parametrar i flöden.
## Syntaxexempel Kommandoraderna nedan visar fyra olika exempel för att köra ett flöde med följande kriterier: - **Tableau Prep Builder version**: 2022.1.1 > [!IMPORTANT] > > **Viktigt**: Exemplen nedan inkluderar namnändringen för Tableau Prep version 2019.1.2 till Tableau Prep Builder. Om du använder en tidigare version av produkten bör du använda "Tableau Prep” istället. - **Flödesnamn**: Flow1.tfl - **Flödesplats**: C:\\Users\\jsmith\\Documents\\My Tableau Prep Builder Repository\\Flows - **Inloggningsfilens namn**: Flow 1.json - **Inloggningsfilens plats**: C:\\Users\\jsmith\\Desktop\\Flow credentials - **Inloggningsfilens plats lagrad på en nätverksresurs**: \\tsi.lan\\files\\Flow credentials #### Flödet ansluter till och publicerar till lokala filer **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### Flödet ansluter till och publicerar till lokala filer och använder det korta formuläret för inkrementell uppdatering **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -inc -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -inc -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### Flödet ansluter till databaser och publicerar till en server **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -c "\C:\Users\jsmith\Desktop\Flow credentials\Flow1.json" -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -c /Users/jsmith/Desktop/Flow\ credentials/Flow1.json -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### Flödet publiceras till en server och inloggningsfilen lagras på en nätverksresurs **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -c "\\tsi.lan\files\Flow credentials\Flow1.json" -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -c /Volumes/files/Flow\ credentials/Flow1.json -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` [Hoppa till huvudinnehåll](#main-content) # Vardagsscenarier Vad menas med att forma data? Hur påverkar det vilka visualiseringar som kan skapas och vilka analyser som kan utföras? I nedanstående självstudier utforskar vi analys- och visualiseringsscenarier, identifierar de datagränser som begränsar oss och ser sedan hur Tableau Prep kan hjälpa oss att forma våra data så att vi uppnår önskat resultat. Ladda ned datauppsättningarna och följ med i vardagsscenarierna med Tableau Prep och Tableau Desktop. Läs om hur du använder funktionerna i Tableau Prep förbereda dina data för analys i Tableau Desktop. **Ge oss feedback**. Vi har just börjat bygga detta avsnitt av onlinehjälpen. Säg till om det finns specifika scenarier som du gärna vill se här. Använd feedbackfältet längst upp på sidan för att berätta mer. För att kunna slutföra uppgifterna i dessa självstudiekurser behöver du installera Tableau Prep och Tableau Desktop och du måste hämta och spara data på datorn. Information om att installera Tableau Prep och Tableau Desktop finns i [Installera Tableau Desktop eller Tableau Prep Builder från användargränssnittet](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_download_and_install.htm) i distributionsguiderna för Tableau Desktop och Tableau Prep Builder. Du kan även ladda ned kostnadsfria utvärderingsversioner av [Tableau Prep](https://www.tableau.com/sv-se/products/prep/download) och [Tableau Desktop](https://www.tableau.com/sv-se/products/desktop/download). ## Andra artiklar i det här avsnittet [Hoppa till huvudinnehåll](#main-content) # Versionskompatibilitet med Tableau Prep Om nya funktioner eller kopplingar introduceras i en ny version av Tableau Prep Builder och du arbetar i en äldre version kan det hända att kompatibilitet är ett problem om du försöker öppna ett flöde. **Obs!** Från och med version 2020.4 går det att skapa och redigera flöden direkt i Tableau Server och Tableau Cloud. Flöden som skapas på webben är alltid kompatibla med den serverversion du använder. Mer information om hur du redigerar flöden på webben finns i **Tableau Prep på webben** i hjälpen för [Tableau Server](https://help.tableau.com/current/server/sv-se/prep_web_auth.htm) och [Tableau Cloud](https://help.tableau.com/current/online/sv-se/prep_web_auth.htm). Om du publicerar flöden till Tableau Server eller Tableau Cloud för att schemalägga körningen med Tableau Prep Conductor och dina flöden innehåller nya funktioner eller kopplingar som inte stöds av den version av Tableau Server eller Tableau Cloud som du använder, kan kompatibilitetsproblem uppstå som förhindrar dig från att schemalägga och köra flöden. ## Versionsnummerformat Från och med Tableau Prep Builder version 2022.3 är versionsnumreringen nu anpassad till Tableau Desktop och Tableau Server. Versionsnummer för Tableau Desktop och Tableau Prep Builder har olika format i föregående versioner. Exempel: ![Ett diagram som visar relationen mellan Tableau Prep Builder och Tableau Desktop, inklusive versionsnummer.](/tableau/current/sv-se/prep/sv-se/Img/desktop_prep_upgrade_version.png) Underhållsversionerna av Tableau Desktop och Tableau Prep Builder följde inte samma sekvens. |   | Exempel på versionsuppgradering | Exempel på första underhållsversion | | --- | --- | --- | | Prep Builder | 2022.1.1 | 2022.1.2 | | Skrivbord | 2022.1 | 2022.1.1 | ## Hitta din version **Obs!** Om du vill ladda ned en specifik version av Tableau Prep Builder, öppnar du sidan [Nedladdningar](http://www.tableau.com/sv-se/support/esdalt) och väljer Tableau Prep Builder i listan till vänster på sidan. **Tableau Prep Builder** Du hittar produktversionen genom att öppna Tableau Prep Builder och sedan göra något av följande i menyn högst upp: - **Windows**: I menyn högst upp klickar du på Hjälp > Om Tableau Prep Builder eller på Om Tableau Prep, beroende på vilken version du använder. - **Mac**: I menyn högst upp klickar du på Tableau Prep Builder > Om Tableau Prep Builder eller på Tableau Prep > Om Tableau Prep, beroende på vilken version du använder. Versionsnumret visas längst ner till vänster i dialogrutan. ![Tableau Prep Builder-startrutan.](/tableau/current/sv-se/prep/sv-se/Img/prep_version_about_builder.png) **Tableau Server** Tableau Prep Conductor introducerades som en del av Data Management i Tableau Server version 2019.1. För att schemalägga flöden till att köras på Tableau Server måste du använda version 2019.1 eller senare av Tableau Server och Tableau Prep Conductor måste vara aktiverat. Öppna Tableau Server i webbläsaren för att se vilken version av Tableau Server du använder. I menyn högst upp klickar du på informationsikonen ![Ett frågetecken inuti en cirkel.](/tableau/current/sv-se/prep/sv-se/Img/prep_info_icon_server.png) längst upp till höger och väljer Om Tableau Server. En dialogruta öppnas, som talar om för dig vilken version av Tableau Server du använder. Mer information om hur du aktiverar Tableau Prep Conductor finns i [Steg 2: Konfigurera flödesinställningar för servern](https://help.tableau.com/current/server/sv-se/prep_conductor_configure_server_site_settings.htm) i Tableau Server-hjälpen. ![En informationsruta om Tableau Server.](/tableau/current/sv-se/prep/sv-se/Img/prep_version_Conductor.png) **Tableau Cloud** Tableau Prep Conductor introducerades som en del av Data Management i Tableau Cloud-version 2019.3. För att schemalägga flöden till att köras på Tableau Cloud måste du använda Tableau Cloud-version 2019.3 eller senare och Tableau Prep Conductor måste vara aktiverat. Öppna Tableau Cloud i webbläsaren för att se vilken version av du använder. I menyn högst upp klickar du på informationsikonen längst upp till höger och väljer Om Tableau Cloud. En dialogruta öppnas, som talar om för dig vilken version av Tableau Cloud du använder. Mer information om hur du aktiverar Tableau Prep Conductor finns i [Tableau Prep Conductor](https://help.tableau.com/current/online/sv-se/prep_conductor_online_intro.htm) i Tableau Cloud-hjälpen. ![En informationsruta om Tableau Cloud.](/tableau/current/sv-se/prep/sv-se/Img/prep_version_Online.png) ## Kompatibilitet mellan olika versioner av Tableau Prep Builder I allmänhet kan en ny version av Tableau Prep Builder öppna flöden som skapats i en äldre version. Det kan emellertid hända att kompatibilitetsproblem uppstår när du försöker öppna ett flöde mellan nyare och äldre versioner av Tableau Prep Builder eller till och med när du öppnar flöden i samma version av Tableau Prep Builder men på olika datorer. Exempel: - Flödet innehåller indataanslutningar eller funktioner som inte stöds av versionen där flödena öppnas. - Den dator du använder för att öppna flödet har inte de indataanslutningar som krävs eller så har flödet en drivrutinsversion för anslutningen som inte är kompatibel. Tableau Prep Builder kräver 64-bitars drivrutiner för att det ska fungera med flödesindataanslutningar. Om kompatibilitet är ett problem kan det hända att flödet öppnas men innehåller fel eller att flödet inte öppnas alls och att du då får ett felmeddelande. I exemplet nedan öppnas inte flödet och ett felmeddelande visas, där de inkompatibla funktionerna anges och alternativ för hur du åtgärdar problemet ges. ![Ett Tableau Prep Builder-flödesfönster som visar en dialogruta om att flödet skapades i en nyare version och har funktioner som inte stöds i den aktuella versionen.](/tableau/current/sv-se/prep/sv-se/Img/prep_compatibility_message.png) ### Åtgärda kompatibilitetsproblem med Tableau Prep Builder Prova något av följande för att åtgärda kompatibilitetsproblem: - Uppgradera till den senaste versionen av Tableau Prep Builder. Klicka på uppdateringsknappen längst ner i rutan Upptäck för att ladda ner den senaste versionen av produkten och följ anvisningarna för att [installera Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/sv-se/desktop_deploy_download_and_install.htm) i driftsättningsguiden för Tableau Desktop och Tableau Prep Builder. Om du inte har tillgång till uppdateringsknappen i rutan Upptäck finns anvisningar om hur du laddar ner den senaste versionen av produkten i avsnittet **Installera Tableau Prep Builder**. - Kontrollera att datorn är kompatibel med Tableau Prep Builder. Kontrollera till exempel att du har 64-bitarsdrivrutinen installerad för de kopplingar som används av flödet. Om du vill installera drivrutiner, se sidan [Ladda ner drivrutin](https://www.tableau.com/sv-se/support/drivers). - Öppna en kopia av flödet där de inkompatibla funktionerna har tagits bort. ## Kompatibilitet mellan olika versioner av Tableau Prep Builder och Tableau Server Att publicera från en nyare version av Tableau Prep Builder till en äldre version av Tableau Server kan leda till kompatibilitetsproblem. Till exempel kan det hända att nya funktioner som lagts till i Tableau Prep Builder version 2021.3.1 inte är kompatibla med Tableau Server version 2021.2 men skulle vara kompatibla med Tableau Server version 2021.4 och senare versioner av Tableau Server, såsom version 2022.3. I Tableau Server identifierar Tableau Prep Conductor de funktioner som ingår i ett flöde när det har publicerats. Om det hittar funktioner som inte stöds kan flödet ändå publiceras till Tableau Server, men flödet kan inte köras, schemaläggas eller läggas till en uppgift. Tableau Cloud uppdateras automatiskt med jämna mellanrum, så det är oftast kompatibelt med alla versioner av Tableau Prep Builder. Om du har en äldre version av Tableau Server kan du ändå köra inkompatibla flöden manuellt i Tableau Prep Builder eller med hjälp av kommandoraden. Mer information om hur du använder den här processen finns i [Uppdatera flödesutdatafiler från kommandoraden](https://help.tableau.com/current/prep/sv-se/prep_run_commandline.htm). ### Identifiera inkompatibla funktioner Beroende på vilken version av Tableau Prep Builder du använder kan du identifiera inkompatibla funktioner på olika sätt. #### Tableau Prep Builder (version 2020.1.1 och senare) Logga in på Tableau Server så identifierar och inaktiverar Tableau Prep Builder inkompatibla funktioner åt dig. Funktioner som inte är kompatibla visas som nedtonade eller så visas det ett inkompatibilitetsmeddelande när du publicerar flödet. Om du ändå vill använda funktionen och köra flödet manuellt eller från kommandoraden kan du aktivera nedtonade funktioner från menyn. **Obs!** Från och med Tableau Prep Builder\-version 2020.1.4 kommer (när du loggar in på servern) Tableau Prep Builder ihåg ditt servernamn och dina inloggningsuppgifter när du stänger programmet, så att du redan är inloggad på servern nästa gång du öppnar programmet. 1. Hovra över den inaktiverade funktionen för att se om den har inaktiverats på grund av att den inte är kompatibel med din serverversion. Klicka sedan på knappen Använd funktioner. Det här alternativet är tillgängligt i rutan Flöde och från menyerna i rutan Profil, rutan Resultat och i datarutnätet. **Obs!** Funktioner kan inaktiveras av andra anledningar, som till exempel att datauppdateringar pausas eller att alternativet inte är tillgängligt för ett visst steg eller en viss datatyp. ![Ett inkompatibilitetsvarningsmeddelande om att flödet i Tableau Prep är inkompatibelt med en version av Tableau Server. ](/tableau/current/sv-se/prep/sv-se/Img/prep_incompatible3.png) 2. Den valda funktionen tillämpas och alla inkompatibla funktioner aktiveras och är tillgängliga för användning. Inkompatibla funktioner flaggas med en varning, så att du enkelt kan hitta och ta bort dem om du vill köra flödet med ett schema i din version av Tableau Server. Gör följande för att inaktivera den här funktionen och aktivera alla inkompatibla funktioner: 1. Välj Hjälp > Inställningar och prestanda > Inaktivera inkompatibla funktioner på den översta menyn. ![Menyn Inställningar och prestanda i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_incompatible4_262png.png) 2. Välj Inaktivera inkompatibla funktioner för att rensa kryssmarkeringen bredvid det här alternativet. Välj Inaktivera inkompatibla funktioner för att aktivera den här funktionen. Det här alternativet ska vara aktiverat som standard. #### Tableau Prep Builder (version 2019.3.1 och senare) När du skapar ditt eget flöde kan Tableau Prep Builder identifiera inkompatibla funktioner när du lägger till dem och flaggar dessa funktioner med en varningsikon. Du måste vara inloggad på servern för att se dessa varningar. Det här varningssystemet låter dig snabbt identifiera inkompatibla funktioner i flödet för att fastställa om du ska behålla funktionen i flödet eller inte. Hovra över varningar i rutan Flöde för att se information om den inkompatibla funktionen eller använd det nya aviseringscentret för att se mer information. I aviseringscentret klickar du på länken Visa i flöde för att navigera direkt till det steg, den kommentar, det fält eller den ändring om utlöste varningen. ![Ett Prep-flöde som visar ett varningsmeddelande om en inkompatibel funktion.](/tableau/current/sv-se/prep/sv-se/Img/prep_compatibility_message_alert.png) #### Tableau Prep Builder (alla versioner) Om du publicerar ett flöde med inkompatibla funktioner visas följande meddelande, där funktionerna som inte stöds i den version av Tableau Server som du är inloggad på anges. I Tableau Prep Builder\-version 2019.2.3 och tidigare är detta det enda sättet du kan se vilka funktioner som är inkompatibla med ditt flöde. **Obs!** I felmeddelandet anges den Tableau Prep Builder\-version i vilken funktionen introducerades. Tableau Prep Builder släpper inte underhållsversioner. För att funktionen ska vara kompatibel måste därför Tableau Server köra nästa större version. I exemplet nedan introducerades funktionen Duplicera fält i Tableau Prep Builder\-version 2019.2.3, så den är inte kompatibel med underhållsversionen Tableau Server 2019.2.3. I stället skulle den vara kompatibel med nästa större version av Tableau Server, version 2019.3. ![Ett felmeddelande om en inkompatibel flödesversion.](/tableau/current/sv-se/prep/sv-se/Img/prep_versionerror1.png) Om du går vidare slutförs publiceringen av flödet. När du öppnar flödet i Tableau Server eller Tableau Cloud ser du dock följande meddelande: ![Sidan Översikt som visar ett felmeddelande om att flödet innehåller inkompatibla funktioner och inte kan köras.](/tableau/current/sv-se/prep/sv-se/Img/prep_conductor_version_error.png) Du kan göra något av följande för att schemalägga och köra flödet i Tableau Server: - Sök efter den senaste större versionen av [Tableau Server](https://www.tableau.com/sv-se/support/releases/server) som är kompatibel med den version av Tableau Prep Builder som du använder. Om du till exempel använder funktioner som introducerades i Tableau Prep Builder\-version 2019.2.3 skulle du behöva serverversion 2020.3 eller senare för att köra flödet i Tableau Server. Tableau Cloud uppdateras automatiskt med jämna mellanrum, vanligtvis en gång i kvartalet. Testa flödet innan du publicerar, för att kontrollera att det är kompatibelt med den aktuella versionen av Tableau Cloud. - Innan du publicerar flödet tar du bort de inkompatibla funktionerna från flödet. - Om du redan har publicerat flödet till Tableau Server kan du prova att redigera flödet direkt på servern (version 2019.4 och senare), ladda ner flödet och ta bort funktionerna, eller skapa flödet i en äldre version av Tableau Prep Builder med enbart de funktioner som är tillgängliga i den versionen. **Obs!** Om du vill ladda ned en specifik version av Tableau Prep Builder, öppnar du sidan [Nedladdningar](http://www.tableau.com/sv-se/support/esdalt) och väljer Tableau Prep Builder i listan till vänster på sidan. ### Åtgärda kompatibilitetsproblem Om flödet redan har publicerats till Tableau Server kan du prova att ta stegen nedan för att ta bort de inkompatibla funktionerna med den aktuella versionen av Tableau Prep Builder. När du har tagit bort funktionerna och du inte längre ser meddelanden eller varningar om versionsinkompatibilitet publicerar du flödet på nytt till Tableau Server eller Tableau Cloud och schemalägger det med hjälp av Tableau Prep Conductor. **Obs**! Tableau Prep Conductor är en del av Data Management. Det måste aktiveras i Tableau Server eller Tableau Cloud för att du ska kunna köra flöden med schemaläggningsfunktionen. Mer information om Data Management finns i [Tableau Data Management](https://www.tableau.com/sv-se/products/add-ons/data-management). Mer information om hur du aktiverar Tableau Prep Conductor i Tableau Server eller Tableau Cloud finns i [Steg 2: Konfigurera flödesinställningar för servern](https://help.tableau.com/current/server/sv-se/prep_conductor_configure_server_site_settings.htm) i Tableau Server-hjälpen eller i [Tableau Prep Conductor](https://help.tableau.com/current/online/sv-se/prep_conductor_online_intro.htm) i Tableau Cloud-hjälpen. #### Identifiera inkompatibla funktioner Om du arbetar i Tableau Server anges för tillfället inte de inkompatibla funktionerna i flödet. För att identifiera listan över funktioner som ska tas bort från flödet måste du öppna flödet i Tableau Prep Builder och sedan hitta och ta bort dem i ditt flöde. 1. Öppna flödet. Om du är i Tableau Prep Conductor går du till menyn Fler åtgärder![Menyalternativet Fler alternativ representeras av tre punkter.](/tableau/current/sv-se/prep/sv-se/Img/prep_server_rmoremenu.png), klickar på Ladda ner för att ladda ner och öppna flödet i Tableau Prep Builder, eller så öppnar du helt enkelt flödet i Tableau Prep Builder. 2. Om du har laddat ner flödet klickar du på det nedladdade flödet för att öppna det. 3. Gör något av följande beroende på vilken version du har: - **Version 2019.3.1 och senare**: På menyn längst upp väljer du Server >Logga in. Säkerställ att du väljer samma server som är inkompatibel med flödet. Alla inkompatibla steg, kommentarer, fält och ändringar ska vara markerade med en varningsikon. Längst upp till höger i rutan Flöde klickar du på Avisering för att se mer information om varje inkompatibel funktion. Klicka på Visa i flöde för att navigera till den inkompatibla funktionen och vidta åtgärder. ![Tre varningar om versionskompatibilitet i Tableau Prep.](/tableau/current/sv-se/prep/sv-se/Img/prep_version_compatibility_alerts2.png) - **Version 2019.2.3 och senare**: På menyn längst upp väljer du Server >Publicera flöde. Om du behöver logga in på servern igen ska du säkerställa att du väljer samma server som är inkompatibel med flödet. En varningsdialogruta öppnas, där de funktioner som inte är kompatibla med din serverversion anges. Notera funktionerna så att du kan identifiera och ta bort dem från flödet. Klicka sedan på Avbryt för att stänga dialogrutan. ![Ett felmeddelande om en inkompatibel flödesversion.](/tableau/current/sv-se/prep/sv-se/Img/prep_versionerror1.png) 4. På menyn längst upp klickar du på Arkiv > Spara som för att spara en kopia av flödet. Använd alternativen i följande avsnitt för att ta bort inkompatibla funktioner från flödet. #### Ta bort inkompatibla funktioner från flödet Du kan använda olika metoder för att hitta och ta bort funktioner från flödet. I det här avsnittet visas några alternativ för åtgärdande av inkompatibilitetsfel. #### Inkompatibla datakällor Om datakällan är ofullständig och en ny koppling som inte stöds av Tableau Prep Conductor har lagts till måste du ansluta till en datakälla som stöds. Se [Byt ut datakällan](https://help.tableau.com/current/prep/sv-se/prep_add_input_data.htm#input_replace) för att modifiera dataanslutningen. #### Inkompatibla funktioner För att ta bort inkompatibla funktioner måste du hitta de steg där funktionerna användes och ta bort dem. Du kan följa anvisningarna i [Identifiera inkompatibla funktioner](#identify_incompat_features) för att hitta de inkompatibla funktionerna. 1. Om funktionen är ett steg klickar du på steget där funktionen användes i rutan Flöde. Högerklicka eller Ctrl-klicka (MacOS) på steget och välj Ta bort. 2. Om funktionen är en rensningsåtgärd klickar du på steget där funktionen användes i rutan Flöde. Du kan hovra över kommentarerna i rutan Flöde eller i någon av rutorna Profil eller Resultat för att se en lista över ändringar. **Obs!** I Tableau Prep Builder\-version 2019.1.3 och senare kan du hovra över ikonen som representerar ändringen du letar efter i rutan Flöde eller på profilkortet och sedan välja kommentaren från listan över ändringar. Ändringen framhävs i rutan Ändringar, rutan Profil eller rutan Resultat och i datarutnätet. 3. Öppna rutan Ändringar om så krävs och välj den ändring som matchar funktionen du vill ta bort. Klicka på ändringen för att välja den och klicka sedan på Ta bort för att ta bort den från flödet. ![Rutan Ändringar i ett Tableau Prep-flöde med alternativet X markerat, vilket används för att ta bort en ändring från flödet.](/tableau/current/sv-se/prep/sv-se/Img/prep_conductor_remove_feature.png) 4. Upprepa stegen för att ersätta andra funktioner. Spara sedan ditt flöde och publicera det på nytt. [Hoppa till huvudinnehåll](#main-content) # Visuell ordlista Hovra över bilden och klicka om du vill få mer information. ![Ett dataflödesdiagram som visar processen att rensa och förbereda orderdata.](/tableau/current/sv-se/prep/sv-se/Img/prep_v_d_canvas2.png) Om du vill ha en skrivarvänlig version av den visuella ordlistan går du till [PDF-versionen för Tableau Prep](https://help.tableau.com/current/offline/sv-se/tableau_prep.pdf#v-d-alt).