For å klargjøre DSV-data (delimiter-separated values) for opplasting, for eksempel for å massere tabelldata til ønsket format, kan du legge til et trinn i en kjede som bruker en tilkoblingskommando for Tabular Transformation. For eksempel:
- Del opp datasett basert på innholdet i en post
- Filtrer basert på regler
- Kombiner datasett fra flere kilder
For å aktivere disse kommandoene må en IT-administrator først opprette en Tabular Transformation Connector.
Legg til overskrift
Hvis du vil legge til en overskriftsrad i en CSV-fil (kommaseparerte verdier), bruker du kommandoen Add Header .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen du vil legge til overskriftene i. |
Skilletegn |
Velg skilletegn som brukes til å skille kolonnene i Input file. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Overskriftsrad |
Skriv inn hele innholdet i overskriftsraden. Skill hver overskrift med et skilletegn, for eksempel Column1,Column2,Column3 . |
Skilletegn for topptekst |
Skriv inn skilletegnet som brukes til å skille overskrifter i Header-rad, for eksempel , |
Utganger
Utdata |
Utgangstype |
CSV med overskrifter |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
Legg til radnummer
For å legge til radnummer i DSV-en i den første kolonnen, bruker du kommandoen Add Row Numbers .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen du vil legge til radnumre i. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Angi skilletegn som brukes til å skille kolonnene i Inndatafil. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Utganger
Utdata |
Utgangstype |
Legg til radnummerutdata |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Avansert spørring
Hvis du vil utføre en SQL-spørring på en eller flere CSV-filer, bruker du kommandoen Advanced Query . Du kan også legge til andre filer som du knytter til denne kommandoen.
Merk: Denne kommandoen støtter SELECT
-setninger og utfyllende JOIN
-setninger, men ikke -setninger som INSERT
, UPDATE
, eller CREATE
. For å sette inn rader bruker du kommandoen Stack Files ; for å oppdatere rader bruker du Find and Replace.
Egenskaper
Egenskap |
Detaljer |
Tabeller |
Skriv inn alle filene som skal brukes i spørringen, samt tabellnavnet. |
Spørring |
Skriv inn SQL-spørringen som skal kjøres, som SQLite-syntaks:
- Hvis kolonnenavn eller identifikatorer inneholder mellomrom eller spesialtegn, må du bruke parenteser. For eksempel
[Kolonne A], [Kolonne B] .
- For å formatere data med to desimaler, bruk syntaksen
SELECT PRINTF('%.2f',(SUM(DATA))) AS EBITDA FROM HFMDat .
- Hvis du vil velge den første forekomsten av en duplikat, for eksempel hvis to poster har samme
ID , bruker du syntaksen select * from group by ID having MIN(ID) ORDER BY ID .
- For å sammenkoble flere strenger bruker du operatoren
|| , for eksempel string1 || string2 [ || string_n ] .
|
Skilletegn for inndata |
Velg skilletegn som skal brukes i Tables, samt i sammenføyningsfilene. |
Skilletegn for utdata |
Velg skilletegn som skal brukes i søkeresultatene. |
Forhåndsvisning |
Merk av i denne boksen hvis du vil skrive ut en forhåndsvisning av søkeresultatene. |
Kommandoen Advanced Query prøver automatisk å finne datatypen til en kolonne. Hvis du vil beholde eventuelle ledende nuller for en verdi som kommandoen feilaktig angir som et heltall, kan du bruke Kommandoene Finn og erstatt - med Regex
og Erstatt samsvarer bare med - til å legge til enkle anførselstegn ('
) rundt kolonnens verdier og deretter fjerne dem etter at kommandoen Advanced Query er fullført:
- For å legge til enkle anførselstegn, finn
(\d+)
, og erstatt med '$1'
.
- For å fjerne enkle anførselstegn, finn
'(\d+)'
, og erstatt med $1
.
Når Regex
er valgt, bruker kommandoen Find and Replace parentesen (()
) til å fange opp gruppen eller tegnene, og erstatter dem deretter som første parameter $1
. Hvis du vil opprette flere opptak, bruker du påfølgende sett med parenteser og inkrementelle verdier, for eksempel $2
.
Utganger
Utdata |
Utgangstype |
Resultat |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Endre skilletegn
Hvis du vil endre skilletegnene i en CSV-fil, bruker du kommandoen Change Delimiter .
Merk: For å overholde RFC-spesifikasjonen skal alltid bruke ett enkelt tegn som skilletegn, fortrinnsvis et komma eller tabulatortegn.
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Skilletegn for inndata |
Angi skilletegnet som for øyeblikket brukes i Input file. For et tabulatortegn skriver du inn \t . |
Skilletegn for utdata |
Angi skilletegnet som skal brukes etter transformasjonen. For et tabulatortegn skriver du inn \t . |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Behold tomme rader |
Merk av i denne boksen for å beholde tomme rader i utdataene. De er fjernet som standard. |
Utganger
Utdata |
Utgangstype |
CSV-resultat |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
Rengjør ikke-siterte nye linjer
Hvis du vil forsøke å rense en fil som er RFC-kompatibel (Request for Comments) med unntak av usiterte nye linjer, kan du bruke kommandoen Clean Unquoted Newlines . Du kan for eksempel bruke denne kommandoen til å behandle datafiler med inkonsekvente tegn for vognretur eller nye linjer.
Merk: Denne kommandoen renser bare nye linjer uten anførselstegn. Andre problemer som ikke er i samsvar med kravene, vil fortsatt føre til at datasettet mislykkes.
Egenskaper
Egenskap |
Detaljer |
Forhåndsvisning av resultat |
Merk av i denne boksen for å forhåndsvise resultatet i kommandologgen. |
Inndatafil |
Skriv inn filen som skal rengjøres. |
Filavgrensning |
Velg skilletegn for hver kolonne i Inndatafil. |
Bruk dovne anførselstegn |
Merk av i denne boksen hvis du vil at anførselstegn skal vises i felt uten anførselstegn og ikke-doble anførselstegn skal vises i felt med anførselstegn. |
Legg til etterfølgende tekst |
Merk av i denne boksen for å legge til linjer med én kolonne uten skilletegn i Input-filen til den siste verdien i den siste kolonnen i den forrige posten. |
Utganger
Utdata |
Utgangstype |
Rensede utdata for nye linjer |
Fil |
Antall linjer |
Heltall |
Merk: Utdataene Linjetelling viser det totale antallet poster - inkludert overskriften - i Utdataene med rensede nye linjer.
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kunne ikke opprette den rensede newline-utgangen |
Kolonnefilter
Hvis du vil filtrere DSV-kolonnene med overskrifter som samsvarer med det angitte mønsteret, bruker du kommandoen Column Filter .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Mønstertype |
Velg hvilken type mønster du vil filtrere etter:
-
Indeks for å filtrere etter kolonneindeks
-
Exact for å filtrere etter en kommaseparert liste med eksakte verdier
-
Regex for å filtrere etter et regulært uttrykk
|
Mønster |
Skriv inn mønsteret som kolonnene skal matches med. Hvis Mønstertype er Indeks , bruker du spredningsoperatoren, for eksempel 1:5,7:8,10:15 . |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Invers |
Merk av i denne boksen hvis du vil beholde de kolonnene som matcher, og fjerne alle andre. |
Utganger
Utdata |
Utgangstype |
Kolonnefilterutgang |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Concat-filer
Hvis du vil slå sammen flere tabellformede datakildefiler horisontalt til ett enkelt CSV-datasett, bruker du kommandoen Concat Files .
Egenskaper
Egenskap |
Detaljer |
Kildefiler |
Skriv inn filene som skal sammenkjedes. |
Forhåndsvisning av resultat |
Merk av i denne boksen for å forhåndsvise resultatet i kommandologgen. |
Filavgrensning |
Velg skilletegn som brukes i Kildefiler. |
Utganger
Utdata |
Utgangstype |
Sammenslått CSV |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kunne ikke generere CSV |
Konverter CSV til XLSX
For å konvertere en CSV-fil til en Microsoft Excel®-arbeidsbok (XLSX) bruker du kommandoen Convert CSV to XLSX .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal konverteres til XLSX. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Arknavn |
Skriv inn navnet på arket som skal opprettes i Excel-arbeidsboken. |
Utdatafil |
Angi banen der filen skal lagres (valgfritt). Hvis den brukes som utdata for en annen kommando i kjeden, lar du den stå tom. |
Utganger
Utdata |
Utgangstype |
Utdata XLSX |
Fil |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
Konverter JSON til CSV
Hvis du vil konvertere en JSON-fil til en CSV-fil, bruker du kommandoen Convert JSON to CSV .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn JSON-filen som skal konverteres til CSV. |
Utdatafil |
Angi banen der du vil lagre den nye CSV-filen. Hvis den brukes som utdata for en annen kommando i kjeden, lar du den stå tom. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Utganger
Utdata |
Utgangstype |
Utdata CSV |
Fil |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
Konverter til krysstabell
Hvis du vil konvertere et tabulatordatasett - for eksempel en Oracle Essbase® MDX-spørring (multidimensional expressions) - til en krysstabell, eller krysstabell, bruker du kommandoen Convert to Cross-Tab . Denne kommandoen baserer krysstabelloppsettet på kolonne- og radoverskriftene som er definert som tupler i det tabulære datasettet.
For eksempel, med denne kommandoen, dette datasettet:
(Mål, Produkt, Marked) (Faktisk, Qtr1) (Faktisk, Qtr2) (Faktisk, Qtr3) (Faktisk, Qtr4) (Budsjett, Qtr1) (Budsjett, Qtr2) (Budsjett, Qtr3) (Budsjett, Qtr4) (Salg, 100-10, New York) 1995.0 2358,0 2612,0 1972,0 2249,0 2220,0 2470,0 1720,0 (Salg, 100-10, Massachusetts) 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 (Salg, 100-10, Florida) 620,0 735.0 821,0 623,0 570,0 690,0 770,0 530,0 (Salg, 100-10, Connecticut) 944,0 799,0 708,0 927,0 880,0 750,0 660,0 810,0 (Salg, 100-10, New Hampshire) 353,0 413,0 459,0 345,0 320,0 370,0 370,0 430,0 280,00 370,0 430,0 280,0 (Salg, 100-10, California) 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 (Salg, 100-10, Oregon) 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
kan bli en tabulatoravgrenset krysstabell:
Faktisk Faktisk Faktisk Faktisk Faktisk Budsjett Budsjett Budsjett Budsjett Budsjett 1. kvartal 2. kvartal 3. kvartal 4. kvartal 1. kvartal 2. kvartal 3. kvartal 4. kvartal Salg 100-10 New York 1995,0 2358,0 2612,0 1972,0 2249,0 2220.0 2470,0 1720,0 Salg 100-10 Massachusetts 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 Salg 100-10 Florida 620,0 735,0 821,0 623,0 570,0 690.0 770,0 530,0 Salg 100-10 Connecticut 944,0 799,0 708,0 927,0 880,0 750,0 660,0 810,0 Salg 100-10 New Hampshire 353,0 413,0 459,0 345,0 320,0 370,0 430,0 280,0 New Hampshire 353,0 413,0 459,0 345,0 320,0 370,0 430,00 280,0 Salg 100-10 California 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 Salg 100-10 Oregon 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
Sample konfigurasjon
Oppsettet vil se omtrent slik ut:

Egenskaper
Egenskap |
Detaljer |
Forhåndsvisning av resultat |
Merk av i denne boksen for å forhåndsvise krysstabellformatet. |
Inndatafil |
Skriv inn filen som skal konverteres til krysstabellformat, med kolonne- og radoverskriftene definert som tupler. Merk: Konfigurer inndatafilen slik at den første kolonnen er et avgrenset sett med verdier som skal spres horisontalt, og den første raden er et avgrenset sett med verdier som skal spres vertikalt. |
Filavgrensning |
Velg skilletegn som brukes med kolonner i Inndatafil. |
Feltavgrensning |
Skriv inn tegnet som skal brukes til å skille hvert felt i krysstabellformatet. |
Utelat nøkkelen (A1-celle) |
Hvis du vil utelate celle A1 i Input File fra krysstabellformatet, merker du av i denne boksen. Hvis for eksempel celle A1 inneholder (A,B), er cellene A1 og A2 i krysstabellformatet tomme, mens de ellers inneholder A og B. |
Utganger
Utdata |
Utgangstype |
Krysstabellrapport |
Fil |
Antall linjer |
Heltall |
Merk: Utdataene Linjetelling viser det totale antallet linjer i Krysstabellrapporten , inkludert alle overskriftsrader.
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
Konverter XLSX til CSV
Tabular Transformation-versjonen av denne kommandoen er ikke lenger tilgjengelig. Eventuelle eksisterende kjeder som bruker denne kommandoen, vil fortsette å fungere, men det kan ikke opprettes nye instanser.
I stedet anbefaler vi at du bruker Excel Connector-kommandoen Worksheet to CSV.
Kopier kolonne
Hvis du vil kopiere en kolonne fra en DSV-fil, bruker du kommandoen Copy Column .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Kolonnenavn |
Skriv inn navnet på kolonnen som skal kopieres. |
Nytt kolonnenavn |
Skriv inn navnet på den resulterende kopien av kolonnen. |
Sett inn indeks |
Angi kolonneindeksen som kopien av kolonnen skal settes inn i. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Utganger
Utdata |
Utgangstype |
Kopier kolonneutdata |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i inndatafilen, vanligvis et " |
Utdrag verdi
Hvis du vil trekke ut en verdi fra en DSV-fil ved hjelp av radindeksen og kolonneindeksen, bruker du kommandoen Extract Value .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Radindeks |
Skriv inn radnummeret som verdien skal hentes fra. Den første linjen i Inndatafil er 1 . |
Kolonneindeks |
Skriv inn kolonnenummeret til Row-indeksen som du vil trekke ut fra. Hvis du vil trekke ut hele raden, lar du feltet stå tomt. |
Utganger
Utdata |
Utgangstype |
Rad |
JSON |
Verdi |
Streng |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
Filtrer rader
Hvis du vil filtrere rader i DSV etter et regulært uttrykk (regex) eller et eksakt treff på én eller flere kolonner i raden, kan du bruke kommandoen Filter Rows .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Finn mønster |
Skriv inn mønsteret som skal brukes til å finne treff. |
Type matchmønster |
Velg om du vil matche med et Regex eller Exact mønster. |
Ufølsom for store og små bokstaver |
Hvis du vil ignorere store og små bokstaver i teksten, merker du av i denne boksen. |
Invers |
Merk av i denne boksen hvis du vil beholde alle rader som matcher, og forkaste resten. |
Søk i kolonner |
Skriv inn en kommaseparert liste med kolonneindekser som søket skal begrenses til. |
Forhåndsvisning av resultater |
Hvis du vil forhåndsvise de ti første linjene og overskriften i transformasjonens resultater, merker du av i denne boksen |
Merk: Kommandoen Filter Rows forutsetter en DSV-fil med overskrifter. Hvis du vil filtrere ut den første raden i en fil uten overskrifter, bruker du kommandoen Find
i en File Utilities-tilkobling.
Utganger
Utdata |
Utgangstype |
Filtrer radutgang |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Finn og erstatt
Hvis du vil finne og erstatte kolonneverdier i dataene basert på et regulært uttrykk, en fulltekststreng eller en kolonneindeks, bruker du kommandoen Find and Replace .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Angi om du vil skrive ut originalfilen eller en kopi:
- Hvis du vil skrive ut originalfilen med de oppdaterte kolonneverdiene, skriver du inn den samme filen som Inndatafil.
- Hvis du vil skrive ut en kopi av originalen med de oppdaterte kolonneverdiene, skriver du inn navnet på den nye filen.
|
Skilletegn |
Velg skilletegn som brukes i Input file. |
Finn mønster |
Skriv inn det regulære uttrykket, tekststrengen eller kolonneindeksen som skal brukes til å identifisere verdier som skal erstattes, basert på Match pattern type. |
Type matchmønster |
Velg hvordan du vil identifisere kolonneverdiene som skal finnes:
- Hvis du vil finne verdier basert på et regulært uttrykk, velger du
Regex .
- Hvis du vil finne verdier som samsvarer med en fulltekststreng, velger du
Exact .
- Hvis du vil finne verdier basert på kolonnen, velger du
Index .
Merk: Exact samsvarer med hele strengen i hver kolonne. Hvis du vil finne og erstatte en delverdi med en kolonne, velger du Regex og Erstatt kun treff. |
Gjenanskaffelsesverdi |
Skriv inn teksten som skal erstatte matchede verdier med. Merk: Hvis Match pattern type er Indeks , erstatter erstatningsverdien alle verdiene i den matchede kolonnen. |
Ufølsom for store og små bokstaver |
Hvis du vil ignorere store og små bokstaver i teksten, merker du av i denne boksen. |
Erstatt kun fyrstikker |
Hvis Match pattern type er Regex , merker du av i denne boksen for å erstatte bare den samsvarende teksten med erstatningsverdien. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Kolonner |
Skriv inn en kommaseparert liste over kolonner som kommandoen skal omfatte, med 0 for den første kolonnen. For eksempel 0,1,2,3 begrenser kommandoen til de fire første kolonnene. |
Merk: Hvis du vil bruke den samme Erstatningsverdi -inndataene på flere verdier, bruker du et regulært uttrykk som Finn mønster -inndata, for eksempel (?:Variance|Variance %|All Periods|FY15|YTD)
.
Utganger
Utdata |
Utgangstype |
Finn og erstatt-utdata |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Sett inn kolonne
For å sette inn en kolonne i en DSV-fil bruker du kommandoen Insert Column .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Overskriftstekst |
Skriv inn navnet på den nye kolonneoverskriften. |
Dataverdi |
Skriv inn teksten som skal settes inn i den nye kolonnen. |
Sett inn indeks |
Angi kolonneindeksen som den nye kolonnen skal settes inn i. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Merk: For å sette inn flere kolonner, legger du til en kolonne i inndatafilen med en overskrift EMPTY_REPLACED_HEADER
, med en verdi for hver rad i EMPTY_REPLACED_VALUE
. Med File Utilities-tilkoblingen, bruker du Find and Replace
-kommandoene til å erstatte plassholderen for overskrift med ønsket kolonneoverskrift, og plassholderen for verdi med en streng med det nødvendige antall kommaer.
Utganger
Utdata |
Utgangstype |
Sett inn kolonneutdata |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Bli med i kolonner
Hvis du vil koble sammen flere kolonner i en DSV-fil og eventuelt forkaste de brukte kolonnene, bruker du kommandoen Join Columns .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn for Inndatafil. |
Indeks for sammenføyde kolonner |
Angi nummerindeksen for den nye kolonnen. For den første kolonnen skriver du inn 0 . |
Type matchmønster |
Velg hvilken type mønster du vil søke etter kolonner etter:
- Hvis du vil søke etter kolonneplassering, velger du Index.
- Hvis du vil angi en kommaseparert liste med overskrifter, velger du Exact.
- Hvis du vil bruke regulært uttrykk, velger du Regex.
|
Matchende mønster |
Angi mønster eller indeks som skal brukes til å finne kolonnene som skal kobles sammen. |
Felles kolonneoverskrift |
Skriv inn navnet på den nye kolonnen som opprettes ved sammenføyningen. |
Bli med i teksten |
Skriv inn teksten som knytter verdiene sammen i den nye kolonnen, for eksempel - . |
Forkast |
Hvis du vil fjerne kolonnene som er koblet sammen for å opprette den nye kolonnen, merker du av i denne boksen. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de første 10 linjene og overskriften i transformasjonens resultater. |
Utganger
Utdata |
Utgangstype |
Join-kolonneutdata |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Kartoverskrifter
Hvis du vil erstatte en liste med overskrifter med en annen liste med overskrifter, bruker du kommandoen Map Headers . I listene skal du skille overskriftene med komma, og rekkefølgen er viktig.
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn for Inndatafil. |
Inngangsoverskrifter |
Skriv inn en liste over overskriftene som skal erstattes med nye verdier, i samme rekkefølge som Output headers. |
Utgangsoverskrifter |
Skriv inn en liste over de nye overskriftene som skal inkluderes i utdataene, i samme rekkefølge som Input headers. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Bruk indekser |
Hvis Input headers bruker numeriske indekser, merker du av i denne boksen. |
Utganger
Utdata |
Utgangstype |
Utdata for kartoverskrifter |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Pivot
Hvis du vil representere verdiene i en datakolonne som separate kolonner, kan du bruke kommandoen Pivot . Når du pivoterer en kolonne, blir de unike verdiene i radene nye kolonneoverskrifter.
For eksempel, gitt disse dataene:
ÅR,MÅLING,PRODUKT,MARKED,SCENARIO,Periode,Beløp FY20,Salg,100-10,Massachusetts,Faktisk,JAN,125 FY20,Salg,100-10,Massachusetts,Faktisk,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
Hvis du pivoterer kolonnen MÅL
, aggregerer kolonnen BELØP
og angir de gjenværende kolonnene som rader, erstatter utdataene kolonnen MÅL
med kolonner for verdiene Salg
og COGS
og viser de respektive beløpene:
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
Hvis du ekskluderer kolonnen Period
fra radene, aggregeres alle tidsperioder for hver kombinasjon av de gjenværende radene:
YEAR,PRODUCT,MARKET,SCENARIO,Sales,COGS FY20,100-10,Massachusetts,Actual,8100,7800
Hvis du pivoterer både MEASURE
og Period
kolonnene, vil hver unike kombinasjon av verdiene vises som kolonner, for eksempel Sales-JAN
, Sales-FEB
, COGS-JAN
, og så videre:
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 |
Detaljer |
Inndatafil |
Skriv inn filen med dataene som skal pivoteres. |
Skilletegn |
Velg skilletegn som skal brukes til å skille feltene i Input file. |
Aggregering |
Velg hvordan du vil aggregere pivoterte verdier:
- SUM, for å slå sammen poster med samme radverdier til én enkelt post. Anbefales.
- NONE, for å opprette flere rader for ett enkelt sett med tilsvarende verdier. Hver rad i den pivoterte kolonnen vil bli fylt ut, men andre kan inneholde NULL.
|
Verdier som skal aggregeres |
Skriv inn kolonnen med dataene som skal inkluderes i radene i de pivoterte kolonnene, for eksempel kolonnen Beløp i det tidligere eksempelet. |
Pivot-kolonner |
Skriv inn kolonnene med radverdier som skal brukes som kolonneoverskrifter. Hvis det er flere kolonner, vises en egen kolonne for hver unike kombinasjon av verdiene. |
Kolonneskilletegn |
Hvis du har flere Pivot-kolonner, angir du skilletegnet som skal brukes for å skille verdiene i de nye kolonneoverskriftene. |
Pivot-rader |
Skriv inn kolonnene i Input-fil som skal beholdes. I utdataene vises hver unike kombinasjon av disse kolonnenes verdier som rader. Ikke ikke skriv inn de samme kolonnene som Verdier som skal aggregeres eller Pivotkolonner. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å aktivere forhåndsvisning av pivoterte data. |
Utganger
Utdata |
Utgangstype |
Pivotert resultat |
Fil |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Inndatafil, vanligvis et " |
Endre rekkefølgen på kolonnene
Hvis du vil omorganisere kolonnene i en DSV-fil, bruker du kommandoen Reorder columns . Du kan identifisere kolonnene ved hjelp av navn eller indeks.
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Kolonneordrer |
Skriv inn en matrise med de enkelte kolonnene eller områdene fra Inndatafil, i den rekkefølgen de skal vises i den transformerte filen. For å spesifisere kolonner bruker du navnet eller indeksen, og begynner med 1 . Skriv for eksempel 4:6 eller ColA:ColC for å angi et område, eller 7 eller ColH for en enkelt kolonne. Merk: Eventuelle kolonner i Inndatafilen som ikke er inkludert i Kolonnerekkefølgen vises på slutten av kolonnene i den transformerte filen, i samme rekkefølge som i Inndatafilen. |
Forhåndsvisning av resultater |
Hvis du vil vise en forhåndsvisning av resultatene - overskriften og de første 10 radene - i kommandoutskriften, merker du av i denne boksen. |
Utganger
Utdata |
Utgangstype |
Transformert fil |
Fil |
Transformerte rader |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
Smarte filterrader
Hvis du vil bruke flere filtergruppers kriterier - basert på tekst-, dato- eller tallverdier - på radene i en DSV-fil, bruker du kommandoen Smart Filter Rows . Du kan filtrere rader ved hjelp av regulære uttrykk eller et eksakt treff på en eller flere av kolonnene.
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn som brukes i Input file. |
Invers |
Hvis du vil beholde - i stedet for å fjerne - alle rader som samsvarer med Filters, merker du av i denne boksen. |
Filtre |
For å konfigurere tekst-, tall- eller datofiltre som skal brukes på Input file, velger du operatøren for filtergruppene - AND eller OR - og konfigurerer kriteriene for hver av dem. For en tekst filtergruppe:
- I Column Nameskriver du inn navnet på kolonnen som skal filtreres.
- Hvis du vil ignorere store og små bokstaver i Kolonnenavn og Sammenlign tekst, velger du Case Insensitive.
- I Betingelse og Sammenlign tekstangir du kriteriene for verdien du vil søke etter i kolonnen, for eksempel "Tilsvarer [tekst]" eller "Inneholder [tekst]". <!--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.
-->
For et -nummer filtergruppe:
- I Formatvelger du formatet på tallet som skal matches - heltall eller desimaltall. Hvis det kan være en av delene, velger du Desimal.
- I Column Nameskriver du inn navnet på kolonnen som skal filtreres.
- I Condition og Test Numberangir du kriteriene for verdien du vil søke etter i kolonnen, for eksempel "Equals [number]" eller "Less than [number]". <!--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.
-->
For en dato filtergruppe:
- I Formatskriver du inn 2. januar 2006 i formatet til datoen som skal matches, for eksempel 2006-01-02.
- I Column Nameskriver du inn navnet på kolonnen som skal filtreres.
- I Betingelse og Sammenlign datoangir du kriteriene for verdien du vil søke etter i kolonnen, for eksempel "Lik [dato]" eller "Mindre enn [dato]". <!--To
apply the inverse of the Condition
input, such as to match dates that do not
equal the Compare Date
input, select Not.-->
|
Forhåndsvisning av resultater |
Hvis du vil vise en forhåndsvisning av resultatene i kommandoutdataene, merker du av i denne boksen. |
Utganger
Utdata |
Utgangstype |
Smart filterradutgang |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Del fil
Hvis du vil dele opp en fil i flere filer basert på antall poster, bruker du kommandoen Split File . Du kan for eksempel bruke denne kommandoen til å behandle mindre biter parallelt for å forbedre ytelsen
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal deles opp i flere filer. |
Filavgrensning |
Velg skilletegn for hver kolonne i Inndatafil. |
Prepend header |
Merk av i denne boksen for å inkludere overskriften til Input file i hver filklump som opprettes. |
Poster per fil |
Angi det maksimale antallet poster som skal inkluderes i hver fildel. |
Utganger
Utdata |
Utgangstype |
Del opp filbiter |
Fil |
Antall biter |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kunne ikke opprette filbiter |
Delt verdi
Hvis du vil dele en kolonne i flere kolonner med en verdiavgrensning, bruker du kommandoen Split Value .
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen som skal transformeres. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn som brukes til å skille kolonnene i Input file. |
Nye overskrifter |
Skriv inn en liste over de nye overskriftene som skal opprettes fra delingsverdien, i rekkefølge. |
Kolonnenavn |
Skriv inn overskriften til kolonnen som skal deles. |
Skilletegn for verdi |
Angi skilletegn for å dele verdien på. |
Kasser kolonnen |
Merk av i denne boksen for å fjerne kolonnen som deles. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Utganger
Utdata |
Utgangstype |
Utdata for delte verdier |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Inndatafil, vanligvis et " |
Stakkfiler
Hvis du vil stable verdiene fra en liste med DSV-filer (delimiter-separated values) oppå hverandre i en spesifisert rekkefølge, bruker du kommandoen Stack Files . Overskriftsraden fra den første filen vil bli brukt i den nye filen.
Merk: For å stable filer med denne kommandoen må de alle ha samme antall kolonner. For å stable asymmetriske filer, bruk File Utils -kontakten og dens Stack Files -kommando.
Egenskaper
Egenskap |
Detaljer |
Filer |
Skriv inn DSV-filene som skal stables. |
Utdatafil |
Skriv inn navnet på filen som blir resultatet av transformasjonen. |
Skilletegn |
Velg skilletegn som brukes til å skille kolonnene i Files. |
Inndatafil |
Skriv inn filene som skal stables, atskilt med komma. Merk: Når du bruker en sløyfe, er dette feltet påkrevd (på grunn av at filene ikke lastes opp i Files-delen). Kommandoen vil utløse en "file not found"-feil hvis den legges til i Files-delen i stedet. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Utganger
Utdata |
Utgangstype |
Utdata fra stakkfiler |
Fil |
Antall poster |
Heltall |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Inndatafil, vanligvis et " |
Transponere
Hvis du vil rotere alle feltene i en avgrenset fil langs den horisontale og vertikale aksen, slik at rader blir til kolonner og omvendt, bruker du kommandoen Transpose . For eksempel, med denne kommandoen, denne CSV:
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,Betaler i tide,,"Great to work with.",
blir:
id,navn,beløp,merknad
1,"Johnson, Smith, and Jones Co",345.33,Betaler i tide
2,"Sam Smith",933.40,
3,Barney & Co,"Flott å jobbe med."
4,Johnson's Auto,2344,
Egenskaper
Egenskap |
Detaljer |
Forhåndsvisning av resultater |
Merk av i denne boksen for å forhåndsvise de ti første linjene og overskriften i transformasjonens resultater. |
Inndatafil |
Skriv inn den avgrensede filen som skal transponeres. |
Filavgrensning |
Velg skilletegn for hver kolonne i Inndatafil. |
Størrelse på biter |
Angi maksimal størrelse - i mb - for hver arbeidsfil som skal behandles. |
Utganger
Utdata |
Utgangstype |
Transponert CSV |
Fil |
Antall poster |
Heltall |
Merk: Record Count gir det totale antallet linjer i Transposed CSV, ikke inkludert overskriftsraden.
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kunne ikke transponere inndatafilen |
Sving opp
Hvis du vil konsolidere flere datakolonner - for eksempel tidsperioder i økonomiske data - til én kolonne med flere rader, kan du bruke en Unpivot -kommando. For eksempel, gitt disse dataene:
ÅR,MÅLING,PRODUKT,MARKED,SCENARIO,JAN,FEB,MAR,APR,MAI,JUN,JUL,AUG,SEP,OKT,NOV,DEC FY20,Salg,100-10,New York,Faktisk,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 avpivotere de månedlige beløpene i de nye kolonnene Periode
og Beløp
:
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,ActualMAY,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,MAY,500 FY20,Sales,100-10,New York,Actual,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 FY20,Sales,100-10,New York,Actual,DEC,1200 FY20,Sales,100-10,New York,Actual
Egenskaper
Egenskap |
Detaljer |
Inndatafil |
Skriv inn filen med data som skal avpivoteres. |
Skilletegn |
Velg skilletegn som skal brukes til å skille feltene i Input file. |
Aggregering |
Velg hvordan du vil aggregere verdier som ikke er pivotert:
- SUM, for å aggregere poster når verdiene er de samme i alle kolonnene. Anbefales.
- NONE, for å opprette dupliserte rader med den unike dataværdien fra hver post.
|
Ny kolonneetikett |
Skriv inn overskriften for kolonnen i utdataene med rader basert på kolonnene som ikke er utpivotert. I det tidligere eksempelet, Periode . |
Kolonneoverskrift for data |
Skriv inn overskriften for kolonnen i utdataene med data for kolonnene som ikke er utpivotert. I det tidligere eksempelet, Beløp . |
Dataoverskrifter |
Hvis du vil oppheve pivotering av bestemte kolonner, lister du opp overskriftene og trykker Enter mellom hver av dem. I det tidligere eksempelet, JAN , FEB , MAR , og så videre. |
Navn på startpivotkolonne |
Hvis du vil oppheve pivoteringen av et kolonneområde med kolonner etter overskrift, skriver du inn navnet på den første kolonnen i området. I det tidligere eksempelet, JAN . |
Navn på avsluttende pivotkolonne |
Hvis du vil oppheve pivoteringen av et kolonneområde med kolonner etter overskrift, skriver du inn navnet på den siste kolonnen i området. I det tidligere eksempelet, DEC . Merk: Hvis du skriver inn Startpivotkolonnenavn men ikke Sluttpivotkolonnenavn, opphever kommandoen den og alle kolonnene til høyre for Startpivotkolonnenavn. Dette kan være nyttig med data som produseres av rullerende prognoser. |
Start indeks for pivotkolonne |
Hvis du vil oppheve pivoteringen av et område med kolonner etter posisjon, angir du indeksverdien for den første kolonnen i området. Bruk en nullbasert indeks, der kolonnene i Inndatafilen begynner med 0. I det tidligere eksempelet, 5 . |
Sluttpivotkolonneindeks |
Hvis du vil oppheve pivoteringen av et område med kolonner etter posisjon, angir du indeksverdien for den siste kolonnen i området. Bruk en nullbasert indeks, der kolonnene i Inndatafilen begynner med 0. I det tidligere eksempelet, 16 . Merk: Hvis du skriver inn Startpivotkolonneindeks men ingen Sluttpivotkolonneindeks, opphever kommandoen den og alle kolonnene til høyre for Startpivotkolonneindeks. Dette kan være nyttig med data som produseres av rullerende prognoser. |
Forhåndsvisning av resultater |
Merk av i denne boksen for å aktivere forhåndsvisning av utdata uten pivot. |
Utganger
Utdata |
Utgangstype |
Ikke-pivotert resultat |
Fil |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Ugyldige argumenter |
2 |
Feil |
Generell svikt |
14 |
Feil |
Ugyldig plassering av utdatafilen |
15 |
Feil |
Escape-tegnet som brukes i Input File, vanligvis et " |
Feilsøking
Hvis en kommando mislykkes, bør du se etter disse vanlige problemene.
Feil skilletegn
Hvis feil skilletegn er angitt når du konfigurerer en transformasjonskommando, vil ikke transformasjonen utføres som forventet.
Ikke en ordentlig CSV
Hvis tabelldatasettet ikke er en ekte CSV-fil, vil ikke transformasjonskommandoen utføres, ettersom den sjekker om formatet er i samsvar med RFC 4180 før den behandler inndataene. En skikkelig CSV:
- Lagrer data i ren tekst ved hjelp av et tegnsett som ASCII, Unicode (f.eks. UTF-8), EBCDIC eller Shift JIS.
- Består av poster med én post per linje, og poster som er delt inn i felter atskilt med avgrensningstegn, vanligvis ett enkelt reservert tegn, for eksempel komma, semikolon eller tabulator. Noen ganger kan skilletegnet inneholde valgfrie mellomrom.
- Har samme rekkefølge av felter for hver -post
- Er vanligvis en flat fil eller en rapport med relasjonsdata
Inkonsekvent antall kolonner i hver post
Hvis postene i et tabulatordatasett har ulikt antall kolonner, oppdager transformasjonskommandoen at det ikke er en ekte CSV-fil.
Ulike kolonneantall
Hvis du kombinerer to CSV-tabelldatasett med ulikt antall kolonner, vil det ikke fungere, og kommandoen Stack Files vil vise en feilmelding.