Klassiska filtyper är inte längre tillgängliga för användning från och med januari 2021. Du kan överföra dina klassiska filer eller ladda ner en PDF. Läs mer
Workiva supportcenter
Tabular Transformation-kommandon
Tabular Transformation-kommandon
Senast uppdaterad
För att förbereda DSV-data (delimiter-separated values) för uppladdning, t.ex. genom att massera tabelldata till önskat format, lägger du till ett steg i en kedja som använder ett anslutningskommando för Tabular Transformation. Till exempel:
Om du vill lägga till en rubrik i en CSV-fil (Comma-separated values) använder du kommandot Add Header.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den fil som rubrikerna ska läggas till i.
Avgränsare
Välj den avgränsare som används för att separera kolumner i Inmatningsfil.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Rubrik rad
Ange hela innehållet på raden med rubriker. Separera varje rubrik med en avgränsare, t.ex. Kolumn1,Kolumn2,Kolumn3.
Avgränsare för rubrik
Ange den avgränsare som används för att separera rubriker i Rubrikrad, t.ex. ,
Utdata
Utdata
Typ av utgång
CSV med rubriker
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
Lägg till radnummer
Om du vill lägga till radnummer i DSV i den första kolumnen använder du kommandot Add Row Numbers.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som du vill lägga till radnummer i.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Ange den avgränsare som används för att separera kolumner i Input file.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Utdata
Utdata
Typ av utgång
Lägg till radnummer i utdata
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Avancerad fråga
Om du vill köra en SQL-fråga på en eller flera CSV-filer använder du kommandot Advanced Query. Du kan också ansluta andra filer som du bifogar till det här kommandot.
Anm: Detta kommando har support för SELECT -uttalanden och kompletterande JOIN -uttalanden, men inte -uttalanden som INSERT, UPDATE, eller CREATE. För att infoga rader, använd kommandot Stack Files ; för att uppdatera rader, Sök och ersätt.
Fastigheter
Egenskap
Detalj
Tabeller
Ange alla arkiveringar som ska användas i frågan, samt deras tabellnamn.
Om kolumnnamn eller identifierare innehåller mellanslag eller specialtecken, använd parenteser. Till exempel: [Kolumn A], [Kolumn B].
För att formatera data med två decimalsteg, använd syntaxen SELECT PRINTF('%.2f',(SUM(DATA))) AS EBITDA FROM HFMDat.
Om du vill välja den första förekomsten av en dubblett, till exempel om två poster har samma ID, använder du syntaxen select * from group by ID having MIN(ID) ORDER BY ID.
Om du vill sammanfoga flera strängar använder du operatorn ||, t.ex. string1 || string2 [ || string_n ].
Avgränsare för inmatning
Välj den avgränsare som används i Tables, samt i de gemensamma filerna.
Avgränsare för utdata
Välj den avgränsare som ska användas i sökresultaten.
Förhandsgranska
Markera den här rutan om du vill skriva ut en förhandsgranskning av sökresultaten.
Kommandot Advanced Query försöker automatiskt fastställa en kolumns datatyp. Om du vill behålla eventuella inledande nollor för ett värde som kommandot felaktigt anger som ett heltal använder du Sök och ersätt kommandon - med Regex och Ersätt matchar endast markerade - för att lägga till enkla citattecken (') runt kolumnens värden och sedan ta bort dem när kommandot Avancerad fråga har slutförts:
För att lägga till enkla citattecken, hitta (\d ), och ersätt med '$1'.
För att ta bort enkla citattecken, leta reda på '(\d )', och ersätt med $1.
När Regex har valts använder kommandot Sök och ersätt parenteserna (()) för att fånga upp gruppen eller tecknen och ersätter dem sedan som den första parametern $1. Om du vill skapa flera registreringar använder du efterföljande parenteser och inkrementella värden, t.ex. $2.
Utdata
Utdata
Typ av utgång
Resultat
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Ändra avgränsare
Om du vill ändra avgränsaren i en CSV-fil använder du kommandot Change Delimiter.
Observera: För att följa RFC-specifikationen ska alltid använda ett enda tecken som avgränsare, helst ett kommatecken eller en tabb.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Avgränsare för inmatning
Ange den avgränsare som för närvarande används i Inmatningsfil. För ett tabbtecken, ange \t.
Avgränsare för utdata
Ange den avgränsare som ska användas efter omvandlingen. För ett tabbtecken, ange \t.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Behåll tomma rader
Markera den här rutan om du vill behålla tomma rader i utdata. De är borttagna som standard.
Utdata
Utdata
Typ av utgång
CSV-resultat
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
Rengör ej citerade nya linjer
Om du vill försöka rensa en arkivering som är RFC-kompatibel (Request for Comments) med undantag för okommenterade nya radtecken använder du kommandot Clean Unquoted Newlines. Du kan t.ex. använda det här kommandot för att bearbeta arkivering av data med inkonsekventa tecken för vagnsreturer eller nya rader.
Obs: Detta kommando rensar endast nya rader som inte är citerade. Andra icke-kompatibla problem kommer fortfarande att leda till att datauppsättningen inte går att använda.
Fastigheter
Egenskap
Detalj
Förhandsgranskning av resultat
Markera den här rutan för att få en förhandsgranskning av resultatet i kommandots logg.
Inmatad arkivering
Ange den arkivering som ska rengöras.
Avgränsare för filer
Välj avgränsare för varje kolumn i Inmatningsfil.
Använd lata citat
Markera den här rutan om du vill att citattecken ska visas i fält som inte är citerade och att icke-dubbla citattecken ska visas i fält som är citerade.
Lägg till efterföljande text
Markera den här rutan om du vill lägga till rader med en kolumn utan avgränsare i Input file till det sista värdet i den sista kolumnen i den föregående posten.
Utdata
Utdata
Typ av utgång
Rensade nya linjer i utdata
Fil
Antal rader
Heltal
Obs: Utmatningen Radantal visar det totala antalet poster - inklusive rubriken - i Utmatning med rensade nya rader.
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Det gick inte att skapa den rensade newline-utmatningen
Kolonnfilter
Om du vill filtrera DSV-kolumnerna med rubriker som matchar det angivna mönstret använder du kommandot Column Filter.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Typ av mönster
Välj vilken typ av mönster du vill filtrera efter:
Index för att filtrera efter kolumnindex
Exact för att filtrera efter en kommaseparerad lista med exakta värden
Regex för att filtrera med ett reguljärt uttryck från
Mönster
Ange det mönster som kolumnerna ska matchas med. Om mönstertypen är indexska spridningsoperatorn användas, till exempel 0:5, 7:8, 10:15. Obs: Den första kolumnen har indexvärdet "0", inte "1".
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Invers
Markera den här rutan om du vill behålla de matchade kolumnerna och ta bort alla andra.
Utdata
Utdata
Typ av utgång
Kolonnfilterutgång
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Concat filer
Om du vill sammanfoga flera datakällfiler i tabellformat horisontellt till ett enda CSV-dataset använder du kommandot Concat Files.
Fastigheter
Egenskap
Detalj
Källfiler
Ange de arkiveringar som ska sammankopplas.
Förhandsgranskning av resultat
Markera den här rutan för att få en förhandsgranskning av resultatet i kommandots logg.
Avgränsare för filer
Välj den avgränsare som används i Källfiler.
Utdata
Utdata
Typ av utgång
Sammanfogad CSV
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Det gick inte att generera CSV
Konvertera CSV till XLSX
Om du vill konvertera en CSV-fil till en Microsoft Excel®-arbetsbok (XLSX) använder du kommandot Convert CSV to XLSX.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange filen som ska konverteras till XLSX.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Arkets namn
Ange namnet på arket som ska skapas i Excel-arbetsboken.
Utmatningsfil
Ange sökvägen till den plats där filen ska lagras (valfritt). Om det används som utgång för ett annat kommando i kedjan, lämna tomt.
Utdata
Utdata
Typ av utgång
Utmatning XLSX
Fil
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
Konvertera JSON till CSV
Om du vill konvertera en JSON-fil till en CSV-fil använder du kommandot Convert JSON to CSV.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange filen JSON som ska konverteras till CSV.
Utmatningsfil
Ange sökvägen till var du vill spara den nya CSV-filen. Om det används som utgång för ett annat kommando i kedjan, lämna tomt.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Utdata
Utdata
Typ av utgång
Utmatning CSV
Fil
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
Konvertera till korstabell
Om du vill konvertera en datauppsättning i tabellform, t.ex. en Oracle Essbase® MDX-frågeutmatning (multidimensional expressions), till ett korstabellformat, eller crosstab, använder du kommandot Convert to Cross-Tab. Detta kommando baserar layouten för korstabellen på kolumn- och radrubrikerna som definieras som tuples i den tabellformade datauppsättningen.
Till exempel, med det här kommandot, den här datauppsättningen:
Markera den här rutan för att få en förhandsgranskning av korstabellens format.
Inmatad arkivering
Ange den fil som ska konverteras till korstabellformat, med kolumn- och radrubriker definierade som tuples.
Obs: Ställ in indatafilen så att dess första kolumn är en avgränsad uppsättning värden som ska spridas horisontellt och dess första rad är en avgränsad uppsättning värden som ska spridas vertikalt.
Avgränsare för filer
Välj den avgränsare som används med kolumner i Inmatningsfil.
Avgränsare för fält
Ange det tecken som ska användas för att separera varje fält som delas upp i korstabellen.
Utelämna nyckeln (A1-cell)
Markera den här rutan om du vill utelämna cell A1 i Input File från korstabellen. Om cell A1 innehåller (A,B) är till exempel cellerna A1 och A2 i kryssflikformatet tomma
Utdata
Utdata
Typ av utgång
Rapport om korstabell
Fil
Antal rader
Heltal
Obs: Utmatningen Radantal visar det totala antalet rader i Korstabell, inklusive alla rader i rubrikerna.
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
Konvertera XLSX till CSV
Tabular Transformation-versionen av detta kommando har utgått. Alla befintliga kedjor som använder detta kommando fortsätter att fungera, men inga framtida instanser kan skapas.
Istället rekommenderar vi att du använder Excel-kopplingens kommandoWorksheet to CSV.
Kopiera kolumn
Om du vill kopiera en kolumn från en DSV-fil använder du kommandot Copy Column.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Namn på kolumn
Ange namnet på den kolumn som ska kopieras.
Nytt kolumnnamn
Ange namnet på den resulterande kopian av kolumnen.
Infoga index
Ange det kolumnindex som kopian av kolumnen ska infogas i.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Utdata
Utdata
Typ av utgång
Kopiera kolumnutdata
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i inmatningsfilen, vanligtvis ett "
Extrahera värde
Om du vill extrahera ett värde från en DSV-fil med hjälp av radindex och kolumnindex använder du kommandot Extract Value.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Radindex
Ange radnumret som värdet ska extraheras från, där den första raden i Inmatningsfil är 1.
Index för kolumn
Ange kolumnnumret för Row index input att extrahera från. Lämna tomt om du vill extrahera hela raden.
Utdata
Utdata
Typ av utgång
Rad
JSON
Värde
Sträng
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
Filtrera rader
Om du vill filtrera rader i DSV efter ett reguljärt uttryck (regex) eller exakt matchning av en eller flera kolumner i raden använder du kommandot Filter Rows.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Hitta mönster
Ange det mönster som ska användas för att hitta matchningar.
Typ av matchningsmönster
Välj om du vill matcha med ett Regex eller Exakt mönster.
Case insensitive
Om du vill ignorera textens fall markerar du den här rutan.
Invers
Markera den här rutan om du vill behålla alla matchade rader och kassera resten.
Sök kolumner
Ange en kommaseparerad lista med kolumnindex som sökningen ska begränsas till.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat
Obs: Kommandot Filter Rows förväntar sig en korrekt DSV-fil med rubriker. Om du vill filtrera bort den första raden i en fil utan rubriker använder du kommandot Find i en File Utilities-anslutning.
Utdata
Utdata
Typ av utgång
Filtrera radutgång
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Hitta och ersätt
Om du vill hitta och ersätta kolumnvärden i data baserat på ett reguljärt uttryck, en fulltextsträng eller ett kolumnindex använder du kommandot Find and Replace.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange om originalfilen eller en kopia ska matas ut:
För att mata ut originalfilen med dess uppdaterade kolumnvärden, ange samma fil som Inmatningsfil.
Om du vill skriva ut en kopia av originalet med de uppdaterade kolumnvärdena anger du namnet på den nya filen.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Hitta mönster
Ange det reguljära uttryck, den textsträng eller det kolumnindex som ska användas för att identifiera värden som ska ersättas, baserat på Matchningsmönstertyp.
Typ av matchningsmönster
Välj hur du identifierar de kolumnvärden som ska hittas:
Om du vill hitta värden baserat på ett reguljärt uttryck väljer du Regex.
Om du vill hitta värden som matchar en hel textsträng väljer du Exakt.
Om du vill hitta värden baserat på deras kolumn väljer du Index.
Obs:Exakt matchar hela strängen inom varje kolumn. Om du vill hitta och ersätta ett delvärde med en kolumn väljer du Regex och Ersätt endast matchningar.
Återanskaffningsvärde
Ange den text som matchade värden ska ersättas med.
Observera: Om Matchningsmönstertypen är Index, ersätter ersättningsvärdet alla värden i den matchade kolumnen.
Case insensitive
Om du vill ignorera textens fall markerar du den här rutan.
Ersätt endast matchningar
Om Matchningsmönstertyp är Regex, markerar du den här rutan för att bara ersätta den matchande texten med ersättningsvärdet.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Kolumner
Ange en kommaseparerad lista över kolumner som kommandot ska omfatta, med 0 för den första kolumnen. Exempel: 0,1,2,3 begränsar kommandot till de fyra första kolumnerna.
Obs: Om du vill använda samma Ersättningsvärde indata för flera värden använder du ett reguljärt uttryck som Sökmönster indata, t.ex. (?:Varians|Varians %|Alla perioder|FY15|YTD).
Utdata
Utdata
Typ av utgång
Hitta och ersätt utdata
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Infoga kolumn
Om du vill infoga en kolumn i en DSV-fil använder du kommandot Insert Column.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Text i rubrik
Ange namnet på den nya kolumnrubriken.
Datavärde
Ange den text som ska infogas i den nya kolumnen.
Infoga index
Ange det kolumnindex där den nya kolumnen ska infogas.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Observera: För att infoga flera kolumner, lägg till en kolumn i indatafilen med rubriken EMPTY_REPLACED_HEADER, med ett värde för varje rad på EMPTY_REPLACED_VALUE. Med anslutningen File Utilities använder du kommandona Sök och Ersätt för att ersätta rubrik-platshållaren med önskad kolumnrubrik och värde-platshållaren med en sträng med det antal kommatecken som behövs.
Utdata
Utdata
Typ av utgång
Infoga kolumnutgång
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Join-kolumner
Om du vill sammanfoga flera kolumner i en DSV-fil och eventuellt kassera de använda kolumnerna använder du kommandot Join Columns.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj avgränsare för Inmatningsfil.
Index för sammanfogad kolumn
Ange nummerindex för den nya kolumnen. I den första kolumnen anges 0.
Typ av matchningsmönster
Välj den typ av mönster som du vill söka efter kolumner efter:
Om du vill söka efter kolumnplats väljer du Index.
Om du vill ange en kommaseparerad lista med rubriker väljer du Exakt.
Ange mönster eller index som ska användas för att hitta de kolumner som ska länkas.
Sammanfogad rubrik i kolumnen
Ange namnet på den nya kolumnen som skapas genom join.
Ansluta text
Skriv in den text som sammanfogar värdena i den nya kolumnen, t.ex. -.
Kassera
Markera den här rutan om du vill ta bort de kolumner som har sammanfogats för att skapa en ny.
Resultat av förhandsgranskning
Markera den här rutan för att få förhandsgranskning av de 10 första raderna och rubriken i omvandlingens resultat.
Utdata
Utdata
Typ av utgång
Utmatning av Join-kolumn
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Rubriker på kartan
Om du vill ersätta en lista med rubriker med en annan lista med rubriker använder du kommandot Map Headers. I listorna skiljer du rubrikerna åt med kommatecken och ordnar saker.
Egenskaper
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj avgränsare för Inmatningsfil.
Rubriker för inmatning
Ange en lista över de rubriker som ska ersättas med nya värden, i samma ordning som Utmatningsrubriker.
Rubriker för utdata
Ange en lista över de nya rubriker som ska ingå i utdata, i samma ordning som Inmatningsrubriker.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Använd index
Om Inmatningsrubriker använder numeriska index, markera den här rutan.
Utdata
Utdata
Typ av utgång
Utdata för kartans rubriker
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Pivot
Om du vill representera värdena i en datakolumn som separata kolumner använder du kommandot Pivot. När du pivoterar en kolumn blir de unika värdena i dess rader nya rubriker i kolumnen.
Om du pivoterar kolumnen MÅTT, aggregerar kolumnen BELOPP och anger de återstående kolumnerna som rader, ersätter utdata kolumnen MÅTT med kolumner för dess värden Försäljning och COGS och ger deras respektive belopp:
Om du pivoterar både MÅTT och Period kolumnerna visas varje unik kombination av deras värden som kolumner, t.ex. Försäljning-JAN, Försäljning-FEB, COGS-JAN, och så vidare:
Välj den avgränsare som används för att separera fält i Inmatningsfil.
Aggregering
Välj hur du vill aggregera värden med pivot:
SUM, för att sammanföra poster med samma radvärden till en enda post. Rekommenderas.
NONE, för att skapa flera rader för en enda uppsättning likvärdiga värden. Varje rad i den pivotade kolumnen kommer att fyllas i, men andra kan innehålla NULL.
Värden att aggregera
Ange kolumnen med de data som ska inkluderas i de pivoterade kolumnernas rader, t.ex. kolumnen Belopp i det tidigare exemplet.
Pivot-kolumner
Ange de kolumner med radvärden som ska användas som kolumnrubriker. Om det finns flera kolumner visas en separat kolumn för varje unik kombination av deras värden.
Avgränsare för kolumn
Om flera Pivot-kolumner, ange den avgränsare som ska användas för att separera deras värden i de nya kolumnrubrikerna.
Pivot-rader
Ange kolumnerna i Inmatningsfil för att behålla. I utdata visas varje unik kombination av dessa kolumners värden som rader. Ange inte samma kolumner som Värden att aggregera eller Pivot-kolumner.
Resultat av förhandsgranskning
Markera den här rutan för att aktivera en förhandsgranskning av data med pivot.
Utdata
Utdata
Typ av utgång
Pivot-resultat
Fil
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Inmatningsfil, vanligtvis en "
Ordna om kolumner
Om du vill ordna om kolumnerna i en DSV-fil använder du kommandot Reorder columns. Du kan identifiera kolumner genom deras namn eller index.
Egenskaper
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Kolumnorder
Ange en matris med de enskilda kolumnerna eller intervallen från Input file, i den ordning de ska visas i den transformerade filen. För att ange kolumner använder du deras namn eller index, med början med 1. Ange t.ex. 4:6 eller ColA:ColC för att ange ett intervall, eller 7 eller ColH för en enskild kolumn.
Obs: Alla kolumner i Inmatningsfilsom inte ingår i Kolumnorder visas i slutet av den transformerade filens kolumner, i samma ordning som i Inmatningsfil.
Resultat av förhandsgranskning
Markera den här rutan för att visa en förhandsgranskning av resultaten - rubriken och de första 10 raderna - i kommandoutmatningen.
Utdata
Utdata
Typ av utgång
Transformerad arkivering
Fil
Förvandlade rader
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
Smarta filterrader
Om du vill tillämpa flera filtergruppers kriterier - baserade på text-, datum- eller nummervärden - på raderna i en DSV-fil använder du kommandot Smart Filter Rows. Du kan filtrera rader efter reguljära uttryck eller en exakt matchning av en eller flera av deras kolumner.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj den avgränsare som används i Inmatningsfil.
Invers
Om du vill behålla - snarare än ta bort - alla rader som matchar Filters, markera den här rutan.
Filter
För att konfigurera text-, nummer- eller datumfilter som ska tillämpas på Inmatningsfil, välj operatör för filtergrupperna - OCH eller ELLER - och konfigurera kriterierna för var och en.
För en text filtergrupp:
I Kolumnnamn anger du namnet på den kolumn som ska filtreras.
För att ignorera skiftlägesindelningen i Kolumnnamn och Jämför text, välj Case Insensitive.
I Villkor och Jämför text anger du kriterierna för det värde som kolumnen ska sökas efter, t.ex. "Är lika med [text]" eller "Innehåller [text]". <!--To apply
the inverse of the Condition
input, such as to match text that does not
equal or contain the Compare Text
input, select Not.-->
<!--
To remove any leading or trailing spaces from
matched text, select Trim.
-->
För en nummer filtergrupp:
I Format väljer du formatet för det nummer som ska matchas - heltal eller decimal. Om det kan vara endera, välj Decimal.
I Kolumnnamn anger du namnet på den kolumn som ska filtreras.
I Villkor och Testnummer anger du kriterierna för det värde som kolumnen ska sökas efter, t.ex. "Lika med [antal]" eller "Mindre än [antal]". <!--To apply the inverse
of the Condition input,
such as to match numbers that do not
equal the Test Number input,
select Not.-->
<!--
To match numbers regardless of whether they're
positive or negative, select Absolute Value.
-->
För en datum filtergrupp:
I Format, ange 2 januari 2006 i formatet för det datum som ska matchas, t.ex. 2006-01-02.
I Kolumnnamn anger du namnet på den kolumn som ska filtreras.
I Villkor och Jämför datum anger du kriterierna för det värde som kolumnen ska sökas efter, t.ex. "Lika med [datum]" eller "Mindre än [datum]".
<!--To
apply the inverse of the Condition
input, such as to match dates that do not
equal the Compare Date
input, select Not.-->
Resultat av förhandsgranskning
Markera den här rutan för att visa en förhandsgranskning av resultaten i kommandoutmatningen.
Utdata
Utdata
Typ av utgång
Smart filter radutgång
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Dela fil
Om du vill dela upp en fil i flera filer baserat på antalet poster använder du kommandot Split File. Använd t.ex. det här kommandot för att bearbeta mindre bitar parallellt för att förbättra prestandan
Egenskaper
Egenskap
Detalj
Inmatad arkivering
Ange den fil som ska delas upp i flera filer.
Avgränsare för filer
Välj avgränsare för varje kolumn i Inmatningsfil.
Prepend rubrik
Markera den här rutan om du vill inkludera rubriken för Input file i varje filchunk som skapas.
Poster per arkivering
Ange det maximala antalet poster som ska ingå i varje fildel.
Utdata
Utdata
Typ av utgång
Dela upp filer i bitar
Fil
Antal bitar (chunks)
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Det gick inte att skapa filbitarna
Delat värde
Om du vill dela upp en kolumn i flera kolumner med en värdeavgränsare använder du kommandot Split Value.
Fastigheter
Egenskap
Detalj
Inmatad arkivering
Ange den arkivering som ska omvandlas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj den avgränsare som används för att separera kolumner i Inmatningsfil.
Nya rubriker
Ange en lista över de nya rubriker som ska skapas från delningsvärdet, i ordning.
Namn på kolumn
Ange rubriken för den kolumn som ska delas.
Avgränsare för värde
Ange den avgränsare som värdet ska delas upp på.
Kassera kolumnen
Markera den här rutan om du vill ta bort kolumnen som delas.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Utdata
Utdata
Typ av utgång
Utmatning av delade värden
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Inmatningsfil, vanligtvis en "
Stack Files
Om du vill stapla värdena från en lista med DSV-filer (delimiter-separated values) ovanpå varandra i en angiven ordning använder du kommandot Stack Files. Raden med rubriken från den första arkiveringen kommer att användas i den nya arkiveringen.
Obs: Om du vill stapla arkivering med det här kommandot måste alla filer ha samma antal kolumner. Om du vill stapla asymmetriska arkiveringar använder du File Utils connector och dess Stack Files kommando.
Fastigheter
Egenskap
Detalj
Filer
Ange de DSV-arkiveringar som ska staplas.
Utmatningsfil
Ange namnet på den fil som blir resultatet av omvandlingen.
Avgränsare
Välj den avgränsare som används för att separera kolumner i Filer.
Inmatad arkivering
Ange de arkiveringar som ska staplas, åtskilda av ett kommatecken.
Obs: När du använder en loop är detta fält obligatoriskt (på grund av att filerna inte laddas upp i avsnittet Files). Kommandot kommer att utlösa ett "filen hittades inte"-fel om det läggs till i avsnittet Files istället.
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Utdata
Utdata
Typ av utgång
Utmatning av stackfiler
Fil
Antal poster
Heltal
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Inmatningsfil, vanligtvis en "
Transponera
Om du vill rotera alla fält i en avgränsad arkivering längs dess horisontella och vertikala axel, så att rader blir kolumner och vice versa, använder du kommandot Transpose. Till exempel, med det här kommandot, den här CSV-filen:
id,1,2,3,4 namn,"Johnson, Smith, and Jones Co.","Sam Smith",Barney & Co.,Johnson's Auto belopp,345.33,933.40,0,2344 kommentar,Betala i tid,"Bra att arbeta med."
blir:
id,namn,belopp,anmärkning 1,"Johnson, Smith, and Jones Co,"345.33,Betala i tid 2,"Sam Smith,"933.40, 3,Barney & Co.,"Trevligt att arbeta med." 4,Johnson's Auto,2344,
Fastigheter
Egenskap
Detalj
Resultat av förhandsgranskning
Markera den här rutan för att få en förhandsgranskning av de tio första raderna och rubriken i omvandlingens resultat.
Inmatad arkivering
Ange den avgränsade filen som ska transponeras.
Avgränsare för filer
Välj avgränsare för varje kolumn i Inmatningsfil.
Storlek på bitarna
Ange den maximala storleken - i mb - för varje arbetsfil som ska bearbetas.
Utdata
Utdata
Typ av utgång
Transponerad CSV
Fil
Antal poster
Heltal
Obs:Antal poster ger det totala antalet rader i Transposed CSV, inte inklusive rubriken.
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Det gick inte att transponera indatafilen
Avveckla
Om du vill konsolidera flera kolumner med data, t.ex. tidsperioder i finansiella data, till en enda kolumn med flera rader använder du kommandot Unpivot. Till exempel, med dessa uppgifter:
Välj den avgränsare som används för att separera fält i Inmatningsfil.
Aggregering
Välj hur du vill aggregera värden utan pivot:
SUM, för att aggregera poster när deras värden är desamma i alla kolumner. Rekommenderas.
NONE, för att skapa duplicerade rader med det unika datavärdet från varje post.
Ny kolumnetikett
Ange rubriken för kolumnen i utdata med rader baserade på kolumnerna utan pivot. I det tidigare exemplet, Period.
Rubrik för datakolumn
Ange rubriken för kolumnen i utdata med data för de kolumner som inte är upphöjda. I det tidigare exemplet, Belopp.
Rubriker för data
För att ta bort specifika kolumner, lista deras rubriker och tryck på Enter mellan varje. I det tidigare exemplet, JAN, FEB, MAR, och så vidare.
Starta namn på kolumn i pivot
För att avpivotera ett intervall med kolumner med rubrik, ange namnet på den första kolumnen i intervallet. I det tidigare exemplet, JAN.
Avslutande namn på kolumn i pivot
För att avpivotera ett intervall med kolumner med rubrik, ange namnet på den sista kolumnen i intervallet. I det tidigare exemplet, DEC.
Obs: Om du anger Startande pivotkolumnnamn men ingetSlutande pivotkolumnnamn, avpivoterar kommandot den och alla kolumner till höger om Startande pivotkolumnnamn. Detta kan vara användbart med data som produceras av rullande prognoser.
Starta index för pivot-kolumn
För att avpivotera ett intervall med kolumner efter position, ange indexvärdet för den första kolumnen i intervallet. Använd ett nollbaserat index, där kolumnerna i Inmatningsfil börjar med 0. I det tidigare exemplet, 5.
Avslutande kolumnindex för pivot
För att avpivotera ett intervall med kolumner genom position, ange indexvärdet för den sista kolumnen i intervallet. Använd ett nollbaserat index, där kolumnerna i Inmatningsfil börjar med 0. I det tidigare exemplet, 16.
Obs: Om du anger Startande pivotkolumnindex men ingenSlutande pivotkolumnindex, avpivoterar kommandot det och alla kolumner till höger om Startande pivotkolumnindex. Detta kan vara användbart med data som produceras av rullande prognoser.
Resultat av förhandsgranskning
Markera den här rutan om du vill aktivera en förhandsgranskning av den icke-pivoterade utdata.
Utdata
Utdata
Typ av utgång
Ofördelat resultat
Fil
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga argument
2
Fel
Allmänt misslyckande
14
Fel
Ogiltig plats för utdatafil
15
Fel
Det escape-tecken som används i Input File, vanligtvis ett "
Felsökning
Om ett kommando går inte, kontrollera om det finns några vanliga problem.
Fel avgränsare
Om fel avgränsare anges när du konfigurerar ett transformationskommando kommer transformationen inte att utföras som förväntat.
Inte en riktig CSV
Om datasetet i tabellform inte är en riktig CSV-fil kommer transformationskommandot inte att utföras, eftersom det kontrollerar om formatet överensstämmer med RFC 4180 innan det bearbetar indata. En riktig CSV:
Lagrar data i klartext med en teckenuppsättning som ASCII, Unicode (t.ex. UTF-8), EBCDIC eller Shift JIS.
Består av poster med en post per rad och poster som är indelade i fält som är åtskilda av avgränsare, vanligtvis ett enda reserverat tecken som kommatecken, semikolon eller tabb. Ibland kan avgränsaren innehålla valfria mellanslag.
Har samma sekvens av fält för varje post
Är vanligtvis en platt arkivering eller relationell datarapportutgång
Inkonsekvent antal kolumner i varje post
Om posterna i ett dataset i tabellform har olika kolumnantal upptäcker omvandlingskommandot att det inte är en riktig CSV.
Olika antal kolumner
Att kombinera två korrekta CSV-tabellformade dataset med olika kolumnantal fungerar inte, och kommandot Stack Files visar ett fel.
För att förbereda DSV-data (delimiter-separated values) för uppladdning, t.ex. genom att massera tabelldata till öns...