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:
- Dela upp dataset baserat på innehållet i en post
- Filtrera baserat på regler
- Kombinera dataset från flera källor
För att aktivera dessa kommandon skapar en IT-administratör först en Tabular Transformation-anslutning.
Lägg till rubrik
Om du vill lägga till en rubrik i en CSV-fil (Comma-separated values) använder du kommandot Add Header.
Egenskaper
| 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.
Egenskaper
| 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.
Egenskaper
| Egenskap |
Detalj |
| Tabeller |
Ange alla arkiveringar som ska användas i frågan, samt deras tabellnamn. |
| Fråga |
Ange den SQL-fråga som ska köras, som SQLite-syntax:
- 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.
Egenskaper
| 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.
Egenskaper
| 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.
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 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önstertyp är Index, använd spridningsoperatorn, t.ex. 1:5,7:8,10:15. |
| 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.
Egenskaper
| 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.
Egenskaper
| 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.
Egenskaper
| 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:
(Mått, Produkt, Marknad) (Utfall, kvartal 1) (Utfall, kvartal 2) (Utfall, kvartal 3) (Utfall, kvartal 4) (Budget, kvartal 1) (Budget, kvartal 2) (Budget, kvartal 3) (Budget, kvartal 4) (Försäljning, 100-10, New York) 1995.0 2358,0 2612,0 1972,0 2249,0 2220,0 2470,0 1720,0 (Försäljning, 100-10, Massachusetts) 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 (Försäljning, 100-10, Florida) 620,0 735.0 821,0 623,0 570,0 690,0 770,0 530,0 (Försäljning, 100-10, Connecticut) 944,0 799,0 708,0 927,0 880,0 750,0 660,0 810,0 (Försäljning, 100-10, New Hampshire) 353,0 413,0 459,0 345,0 320.0 370,0 430,0 280,0 (Försäljning, 100-10, Kalifornien) 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 (Försäljning, 100-10, Oregon) 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
kan bli en tabbavgränsad korstabell:
Utfall Utfall Utfall Utfall Budget Budget Budget Budget Qtr1 Qtr2 Qtr3 Qtr4 Qtr1 Qtr2 Qtr3 Qtr4 Försäljning 100-10 New York 1995,0 2358,0 2612,0 1972,0 2249,0 2220.0 2470,0 1720,0 Försäljning 100-10 Massachusetts 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 Försäljning 100-10 Florida 620,0 735,0 821,0 623,0 570,0 690.0 770,0 530,0 Försäljning 100-10 Connecticut 944,0 799,0 708,0 927,0 880,0 750,0 660,0 810,0 Försäljning 100-10 New Hampshire 353,0 413,0 459,0 345,0 320,0 370,0 430.0 280,0 Försäljning 100-10 Kalifornien 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 Försäljning 100-10 Oregon 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
Sriklig konfiguration
Konfigurationen kommer att se ut ungefär så här:

Egenskaper
| Egenskap |
Detalj |
| Förhandsgranskning av resultat |
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 Connector-kommandot Worksheet to CSV.
Kopiera kolumn
Om du vill kopiera en kolumn från en DSV-fil använder du kommandot Copy Column.
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 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.
Egenskaper
| 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.
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 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.
Egenskaper
| 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.
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 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.
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. |
| 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.
- För att använda reguljärt uttryck, välj Regex.
|
| Matchningsmönster |
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.
Till exempel, med dessa uppgifter:
ÅR,MÅTT,PRODUKT,MARKNAD,SCENARIO,Period,Belopp FY20,Försäljning,100-10,Massachusetts,Verkligt,JAN,125 FY20,Försäljning,100-10,Massachusetts,Verkligt,FEB,225 FY20,Sales,100-10,Massachusetts,Actual,MAR,325 FY20,Sales,100-10,Massachusetts,Actual,APR,425 FY20,Sales,100-10,Massachusetts,Actual,MAY,525 FY20,Sales,100-10,Massachusetts,Actual,JUN,625 FY20,Sales,100-10,Massachusetts,Actual,JUL,725 FY20,Sales,100-10,Massachusetts,Actual,AUG,825 FY20,Sales,100-10,Massachusetts,Actual,SEP,925 FY20,Sales,100-10,Massachusetts,Actual,OCT,1025 FY20,Sales,100-10,Massachusetts,Actual,NOV,1125 FY20,Sales,100-10,Massachusetts,Actual,DEC,1225 FY20,COGS,100-10,Massachusetts,Actual,JAN,100 FY20,COGS,100-10,Massachusetts,Actual,FEB,200 FY20,COGS,100-10,Massachusetts,Actual,MAR,300 FY20,COGS,100-10,Massachusetts,Actual,APR,400 FY20,COGS,100-10,Massachusetts,Actual,MAY,500 FY20,COGS,100-10,Massachusetts,Actual,JUN,600 FY20,COGS,100-10,Massachusetts,Actual,JUL,700 FY20,COGS,100-10,Massachusetts,Actual,AUG,800 FY20,COGS,100-10,Massachusetts,Actual,SEP,900 FY20,COGS,100-10,Massachusetts,Actual,OCT,1000 FY20,COGS,100-10,Massachusetts,Actual,NOV,1100 FY20,COGS,100-10,Massachusetts,Actual,DEC,1200
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:
YEAR,PRODUCT,MARKET,SCENARIO,Period,Sales,COGS FY20,100-10,Massachusetts,Actual,APR,425,400 FY20,100-10,Massachusetts,Actual,AUG,825,800 FY20,100-10,Massachusetts,Actual,DEC,1225,1200 FY20,100-10,Massachusetts,Actual,FEB,225,200 FY20,100-10,Massachusetts,Actual,JAN,125,100 FY20,100-10,Massachusetts,Actual,JUL,725,700 FY20,100-10,Massachusetts,Actual,JUN,625,600 FY20,100-10,Massachusetts,Actual,MAR,325,300 FY20,100-10,Massachusetts,Actual,MAY,525,500 FY20,100-10,Massachusetts,Actual,NOV,1125,1100 FY20,100-10,Massachusetts,Actual,OCT,1025,1000 FY20,100-10,Massachusetts,Actual,SEP,925,900
Om du utesluter kolumnen Period från raderna, aggregeras alla tidsperioder för varje kombination av de återstående raderna:
YEAR,PRODUCT,MARKET,SCENARIO,Sales,COGS FY20,100-10,Massachusetts,Actual,8100,7800
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:
YEAR,PRODUCT,MARKET,SCENARIO,Sales-JAN,Sales-FEB,Sales-MAR,Sales-APR,Sales-MAY,Sales-JUN,Sales-JUL,Sales-AUG,Sales-SEP,Sales-OCT,Sales-NOV,Sales-DEC,COGS-JAN,COGS-FEB,COGS-MAR,COGS-APR,COGS-MAY,COGS-JUN,COGS-JUL,COGS-AUG,COGS-SEP,COGS-OCT,COGS-NOV,COGS-DEC FY20,100-10,Massachusetts,Actual,125,225,325,425,525,625,725,825,925,1025,1125,1225,100,200,300,400,500,600,700,800,900,1000,1100,1200
Egenskaper
| Egenskap |
Detalj |
| Inmatad arkivering |
Ange arkiveringen med data som ska pivotas. |
| Avgränsare |
Välj den avgränsare som används för att separera fält i Inmatningsfil. |
| Aggregeringar |
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 Inmatningsfil som 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.
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 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.
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 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.
Egenskaper
| 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
name,"Johnson, Smith, and Jones Co.","Sam Smith",Barney & Co.,Johnson's Auto
amount,345.33,933.40,0,2344
remark,Betalar i tid,,"Bra att jobba med.",
blir:
id,namn,belopp,anmärkning
1,"Johnson, Smith, and Jones Co",345.33,Betalar i tid
2,"Sam Smith",933.40,
3,Barney & Co.,"Bra att jobba med."
4,Johnson's Auto,2344,
Egenskaper
| 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:
ÅR,MÅTT,PRODUKT,MARKNAD,SCENARIO,JAN,FEB,MAR,APR,MAJ,JUN,JUL,AUG,SEP,OCT,NOV,DEC FY20,Försäljning,100-10,New York,Utfall,100,200,300,400,500,600,700,800,900,1000,1100,1200 FY20,Sales,100-10,Massachusetts,Actual,125,225,325,425,525,625,725,825,925,1025,1125,1225
Du kan avpivotera månadsbeloppen till nya kolumner Period och Belopp:
YEAR,MEASURE,PRODUCT,MARKET,SCENARIO,Period,Amount FY20,Sales,100-10,Massachusetts,Actual,JAN,125 FY20,Sales,100-10,Massachusetts,Actual,FEB,225 FY20,Sales,100-10,Massachusetts,Actual,MAR,325 FY20,Sales,100-10,Massachusetts,Actual,APR,425 FY20,Sales,100-10,Massachusetts,Actual,MAY,525 FY20,Sales,100-10,Massachusetts,Actual,JUN,625 FY20,Sales,100-10,Massachusetts,Actual,JUL,725 FY20,Sales,100-10,Massachusetts,Actual,AUG,825 FY20,Sales,100-10,Massachusetts,Actual,SEP,925 FY20,Sales,100-10,Massachusetts,Actual,OCT,1025 FY20,Sales,100-10,Massachusetts,Actual,NOV,1125 FY20,Sales,100-10,Massachusetts,Actual,DEC,1225 FY20,Sales,100-10,New York,Actual,JAN,100 FY20,Sales,100-10,New York,Actual,FEB,200 FY20,Sales,100-10,New York,Actual,MAR,300 FY20,Sales,100-10,New York,Actual,APR,400 FY20,Sales,100-10,New York,Actual,MAY,500 FY20,Sales,100-10,New York,Actual,JUN,600 FY20,Sales,100-10,New York,Actual,JUL,700 FY20,Sales,100-10,New York,Actual,AUG,800 FY20,Sales,100-10,New York,Actual,SEP,900 FY20,Sales,100-10,New York,Actual,OCT,1000 FY20,Sales,100-10,New York,Actual,NOV,1100 FY20,Sales,100-10,New York,Actual,DEC,1200
Egenskaper
| Egenskap |
Detalj |
| Inmatad arkivering |
Ange arkivering med data för att avpivotera. |
| Avgränsare |
Välj den avgränsare som används för att separera fält i Inmatningsfil. |
| Aggregeringar |
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 Kolumnnamn för startpivot men inget Kolumnnamn för slutpivot, avpivoterar kommandot det och alla kolumner till höger om Kolumnnamn för startpivot. 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 ingen Slutande 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.