Aby przygotować dane w postaci wartości rozdzielonych ogranicznikami (DSV) do przesłania, np. w celu przekształcenia danych tabelarycznych do wymaganego formatu, dodaj krok w łańcuchu, który używa polecenia połączenia Tabular Transformation. Na przykład:
- Podział zestawów danych na podstawie zawartości rekordu
- Filtruj na podstawie reguł
- Łączenie zestawów danych z wielu źródeł
Aby włączyć te polecenia, administrator IT najpierw tworzy łącznik transformacji tabelarycznej.
Dodaj nagłówek
Aby dodać wiersz nagłówka do pliku wartości rozdzielonych przecinkami (CSV), należy użyć polecenia Dodaj nagłówek.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik, do którego chcesz dodać nagłówki. |
| Ogranicznik |
Wybierz rozdzielacz używany do oddzielania kolumn w Plik wejściowy. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
| Wiersz nagłówka |
Wprowadź całą zawartość wiersza nagłówka. Oddziel każdy nagłówek rozdzielaczem, takim jak Kolumna1,Kolumna2,Kolumna3. |
| Ogranicznik nagłówka |
Wprowadź rozdzielacz używany do oddzielania nagłówków w wierszu nagłówka, np. ,
|
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| CSV z nagłówkami |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
Dodaj numery wierszy
Aby dodać numer wiersza do DSV w pierwszej kolumnie, należy użyć polecenia Dodaj numery wierszy.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik, do którego chcesz dodać numery wierszy. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wprowadź rozdzielacz używany do oddzielania kolumn w Plik wejściowy. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Dodaj dane wyjściowe numerów wierszy |
Plik |
| Liczba rekordów |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Zaawansowane zapytanie
Aby wykonać zapytanie SQL w jednym lub większej liczbie plików CSV, należy użyć polecenia Advanced Query. Możesz również dołączyć inne pliki załączone do tego polecenia.
Uwaga: To polecenie obsługuje polecenia SELECT i uzupełniające polecenia JOIN, ale nie obsługuje poleceń takich jak INSERT, UPDATElub CREATE. Aby wstawić wiersze, użyj polecenia Stos plików ; aby zaktualizować wiersze, użyj polecenia Znajdź i zamień.
Właściwości
| Właściwość |
Szczegół |
| Tabele |
Wprowadź wszystkie pliki, które chcesz uwzględnić w zapytaniu, a także nazwę ich tabeli. |
| Zapytanie |
Wprowadź zapytanie SQL do wykonania, zgodnie ze składnią SQLite:
- Jeśli nazwy kolumn lub identyfikatory zawierają spacje lub znaki specjalne, należy użyć nawiasów. Na przykład
[Kolumna A], [Kolumna B].
- Aby sformatować dane z dwoma miejscami po przecinku, należy użyć składni
SELECT PRINTF('%.2f',(SUM(DATA))) AS EBITDA FROM HFMDat.
- Aby wybrać pierwsze wystąpienie duplikatu, np. jeśli dwa rekordy mają ten sam
ID, należy użyć składni select * from group by ID having MIN(ID) ORDER BY ID.
- Aby połączyć ze sobą wiele ciągów znaków, należy użyć operatora
||, takiego jak string1 || string2 [ || string_n ].
|
| Ogranicznik wejściowy |
Wybierz rozdzielacz używany w Tabelachoraz plikach dołączanych. |
| Ogranicznik wyjściowy |
Wybierz ogranicznik, który będzie używany w wynikach zapytania. |
| Wyświetl podgląd |
Aby wydrukować podgląd wyników zapytania, zaznacz to pole. |
Polecenie Advanced Query automatycznie próbuje określić typ danych kolumny. Aby zachować wszystkie wiodące zera dla wartości, którą polecenie błędnie interpretuje jako liczbę całkowitą, należy użyć poleceń Znajdź i Zamień — z zaznaczonymi opcjami Wyrażenie regularne i Zamień tylko dopasowania — w celu dodania pojedynczych cudzysłowów (') wokół wartości kolumny, a następnie usunięcia ich po zakończeniu polecenia Zaawansowane zapytanie :
- Aby dodać pojedyncze cudzysłowy, znajdź
(\d+)i zamień na '$1'.
- Aby usunąć pojedyncze cudzysłowy, znajdź
'(\d+)'i zamień na $1.
Po wybraniu opcji Wyrażenie regularne polecenie Znajdź i zamień używa nawiasów (()) do przechwycenia grupy lub znaków, a następnie zastępuje je pierwszym parametrem $1. Aby utworzyć wiele przechwytów, użyj kolejnych zestawów nawiasów i wartości przyrostowych, takich jak $2.
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wynik |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Zmień ogranicznik
Aby zmienić ogranicznik pliku CSV, należy użyć polecenia Zmień ogranicznik.
Uwaga: Aby zachować zgodność ze specyfikacją RFC, zawsze używaj pojedynczego znaku jako rozgranicznika, najlepiej przecinka lub znaku tabulacji.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Ogranicznik wejściowy |
Wprowadź aktualnie używany separator w Plik wejściowy. Aby wstawić znak tabulacji, wpisz \t. |
| Ogranicznik wyjściowy |
Wprowadź ogranicznik, który ma zostać użyty po transformacji. Aby wstawić znak tabulacji, wpisz \t. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
| Zachowaj puste wiersze |
Zaznacz to pole, aby zachować puste wiersze w wynikach. Domyślnie są usuwane. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wynik CSV |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
Wyczyść nowe linie bez cudzysłowów
Aby spróbować wyczyścić plik zgodny ze standardem Request for Comments (RFC) z wyjątkiem nieumieszczonych w cudzysłowie znaków nowego wiersza, należy użyć polecenia Clean Unquoted Newlines. Na przykład, użyj tego polecenia, aby przetworzyć pliki danych zawierające niespójne znaki powrotu karetki lub nowej linii.
Uwaga: To polecenie czyści tylko nieujęte cudzysłowem nowe wiersze. Inne problemy niezgodne z wymaganiami nadal będą powodować błędy w zbiorze danych.
Właściwości
| Właściwość |
Szczegół |
| Podgląd wyniku |
Aby wyświetlić podgląd wyniku w dzienniku poleceń, zaznacz to pole. |
| Plik wejściowy |
Wprowadź plik do wyczyszczenia. |
| Rozgranicznik pliku |
Wybierz rozdzielacz dla każdej kolumny w Plik wejściowy. |
| Używaj leniwych cudzysłowów |
Zaznacz to pole, aby cudzysłowy pojawiały się w polach nieujętych w cudzysłów, a cudzysłowy niebędące cudzysłowami pojawiały się w polach ujętych w cudzysłów. |
| Dodaj tekst końcowy |
Aby dodać dowolne wiersze jednokolumnowe bez ograniczników w Plik wejściowy do ostatniej wartości ostatniej kolumny poprzedniego rekordu, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyczyszczone dane wyjściowe nowych linii |
Plik |
| Liczba wierszy |
Liczba całkowita |
Uwaga: Wynik [ Liczba wierszy podaje całkowitą liczbę rekordów — łącznie z nagłówkiem — w wyniku Wyczyszczone nowe wiersze.
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nie udało się utworzyć oczyszczonego wyjścia nowej linii |
Filtr kolumnowy
Aby filtrować kolumny DSV z nagłówkami odpowiadającymi określonemu wzorcowi, należy użyć polecenia Filtr kolumn.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Typ wzoru |
Wybierz typ wzoru, według którego chcesz filtrować:
-
Indeks do filtrowania według indeksu kolumny
-
Dokładne, aby filtrować według listy dokładnych wartości rozdzielonych przecinkami
-
Wyrażenie regularne do filtrowania według wyrażenia regularnego
|
| Wzór |
Wprowadź wzorzec, do którego mają być dopasowane kolumny. Jeśli Typ wzoruto Indeks, zastosuj operator rozprzestrzeniania, taki jak 1:5,7:8,10:15. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
| Odwrotność |
Aby zachować pasujące kolumny i usunąć wszystkie inne, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyjście filtra kolumnowego |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Pliki Concat
Aby połączyć wiele plików źródłowych danych tabelarycznych poziomo w jeden zestaw danych CSV, należy użyć polecenia Concat Files.
Właściwości
| Właściwość |
Szczegół |
| Pliki źródłowe |
Wprowadź pliki do połączenia. |
| Podgląd wyniku |
Aby wyświetlić podgląd wyniku w dzienniku poleceń, zaznacz to pole. |
| Rozgranicznik pliku |
Wybierz rozdzielacz używany w Pliki źródłowe. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Połączone pliki CSV |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nie udało się wygenerować pliku CSV |
Konwertuj CSV do XLSX
Aby przekonwertować plik CSV na skoroszyt programu Microsoft Excel® (XLSX), użyj polecenia Konwertuj CSV na XLSX.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik, który chcesz przekonwertować do formatu XLSX. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Nazwa arkusza |
Wprowadź nazwę arkusza, który chcesz utworzyć w skoroszycie programu Excel. |
| Plik wyjściowy |
Wprowadź ścieżkę do miejsca, w którym chcesz zapisać plik (opcjonalnie). Jeśli chcesz użyć tego jako wyjścia dla innego polecenia w łańcuchu, pozostaw puste. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyjście XLSX |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
Konwertuj JSON na CSV
Aby przekonwertować plik JSON na CSV, użyj polecenia Konwertuj JSON na CSV.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik JSON, aby przekonwertować go na format CSV. |
| Plik wyjściowy |
Wprowadź ścieżkę, w której chcesz zapisać nowy plik CSV. Jeśli chcesz użyć tego jako wyjścia dla innego polecenia w łańcuchu, pozostaw puste. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyjście CSV |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
Konwertuj do tabeli krzyżowej
Aby przekonwertować zbiór danych tabelarycznych — na przykład wynik zapytania wyrażeń wielowymiarowych (MDX) Oracle Essbase® — na format tabeli krzyżowej lubcrosstab, należy użyć polecenia Convert to Cross-Tab. Ta komenda opiera układ tabeli przestawnej na nagłówkach kolumn i wierszy zdefiniowanych jako krotki w zestawie danych wejściowych w formie tabeli.
Na przykład za pomocą tego polecenia ten zestaw danych:
(Środki, Produkt, Rynek) (Rzeczywiste, Kwartał 1) (Rzeczywiste, Kwartał 2) (Rzeczywiste, Kwartał 3) (Rzeczywiste, Kwartał 4) (Budżet, Kwartał 1) (Budżet, Kwartał 2) (Budżet, Kwartał 3) (Budżet, Kwartał 4) (Sprzedaż, 100-10, Nowy Jork) 1995,0 2358,0 2612,0 1972,0 2249,0 2220,0 2470,0 1720,0 (Sprzedaż, 100-10, Massachusetts) 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 (Sprzedaż, 100-10, Floryda) 620,0 735,0 821,0 623,0 570,0 690,0 770,0 530,0 (Sprzedaż, 100-10, Connecticut) 944,0 799,0 708,0 927,0 880,0 750,0 660,0 810,0 (Sprzedaż, 100-10, New Hampshire) 353,0 413,0 459,0 345,0 320,0 370,0 430,0 280,0 (Sprzedaż, 100-10, Kalifornia) 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 (Sprzedaż, 100-10, Oregon) 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
może stać się tabelą krzyżową rozdzieloną tabulatorami:
Rzeczywista Rzeczywista Rzeczywista Rzeczywista Budżet Budżet Budżet Kwartał 1 Kwartał 2 Kwartał 3 Kwartał 4 Kwartał 1 Kwartał 2 Kwartał 3 Kwartał 4 Sprzedaż 100-10 Nowy Jork 1995,0 2358,0 2612,0 1972,0 2249,0 2220,0 2470,0 1720,0 Sprzedaż 100-10 Massachusetts 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 Sprzedaż 100-10 Floryda 620,0 735,0 821,0 623,0 570,0 690,0 770,0 530,0 Sprzedaż 100-10 Connecticut 944,0 799,0 708,0 927,0 880,0 750,0 660,0 810,0 Sprzedaż 100-10 New Hampshire 353,0 413,0 459,0 345,0 320,0 370,0 430,0 280,0 Sprzedaż 100-10 Kalifornia 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 Sprzedaż 100-10 Oregon 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
Sprzykładowa konfiguracja
Konfiguracja będzie wyglądać mniej więcej tak:

Właściwości
| Właściwość |
Szczegół |
| Podgląd wyniku |
Aby wyświetlić podgląd formatu tabeli przestawnej, zaznacz to pole. |
| Plik wejściowy |
Otwórz plik, który chcesz przekonwertować do formatu tabeli przestawnej, definiując nagłówki kolumn i wierszy jako krotki. Uwaga: Skonfiguruj plik wejściowy tak, aby jego pierwsza kolumna była ograniczonym zbiorem wartości rozłożonych poziomo, a jego pierwszy wiersz był ograniczonym zbiorem wartości rozłożonych pionowo. |
| Rozgranicznik pliku |
Wybierz separator używany z kolumnami w Plik wejściowy. |
| Ogranicznik pola |
Wprowadź znak, który będzie używany do oddzielania poszczególnych pól w formacie tabeli przestawnej. |
| Pomiń klucz (komórka A1) |
Aby pominąć komórkę A1 pliku wejściowegow formacie tabeli przestawnej, zaznacz to pole. Na przykład, jeśli komórka A1 zawiera (A,B), komórki A1 i A2 w formacie tabeli krzyżowej są puste; w przeciwnym razie zawierają A i B.
|
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Raport tabeli krzyżowej |
Plik |
| Liczba wierszy |
Liczba całkowita |
Uwaga: Wynik [Liczba wierszy podaje całkowitą liczbę wierszy w wynikachraportu tabeli przestawnej, wliczając wszystkie wiersze nagłówka.
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
Konwertuj XLSX do CSV
Wersja tego polecenia dotycząca transformacji tabelarycznej została wycofana. Każdy istniejący łańcuch utworzony za pomocą tego polecenia będzie nadal działał, ale nie będzie można tworzyć nowych wystąpień.
Zamiast tego zalecamy użycie poleceniaArkusz do pliku CSVłącznika programu Excel.
Kopiuj kolumnę
Aby skopiować kolumnę z pliku DSV, należy użyć polecenia Kopiuj kolumnę.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Nazwa kolumny |
Wprowadź nazwę kolumny, którą chcesz skopiować. |
| Nowa nazwa kolumny |
Wprowadź nazwę wynikowej kopii kolumny. |
| Wstaw indeks |
Wprowadź indeks kolumny, w którym ma zostać wstawiona kopia kolumny. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Kopiuj dane wyjściowe kolumny |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle " |
Wyodrębnij wartość
Aby wyodrębnić wartość z pliku DSV według indeksu wiersza i indeksu kolumny, należy użyć polecenia Extract Value.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Indeks wiersza |
Wprowadź numer wiersza, z którego chcesz wyodrębnić wartość, przy czym pierwszy wiersz w Plik wejściowy będzie miał postać 1. |
| Indeks kolumn |
Wprowadź numer kolumny Indeks wiersza, z którego chcesz wyodrębnić dane. Aby wyodrębnić cały wiersz, pozostaw puste. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wiersz |
JSON |
| Wartość |
Ciąg |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
Filtruj wiersze
Aby filtrować wiersze DSV według wyrażenia regularnego [ (regex) lub dokładnego dopasowania jednej lub większej liczby kolumn w wierszu, należy użyć polecenia Filter Rows.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Znajdź wzór |
Wprowadź wzór, według którego chcesz znaleźć pasujące wyniki. |
| Dopasuj typ wzoru |
Wybierz, czy chcesz dopasować według wzorca Regex czy Exact. |
| Nie uwzględnia wielkości liter |
Aby zignorować wielkość liter w tekście, zaznacz to pole. |
| Odwrotność |
Aby zachować wszystkie dopasowane wiersze i odrzucić pozostałe, zaznacz to pole. |
| Wyszukaj kolumny |
Wprowadź listę indeksów kolumn, rozdzielonych przecinkami, aby ograniczyć wyszukiwanie. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole |
Uwaga: Polecenie Filtruj wiersze oczekuje prawidłowego pliku DSV z nagłówkami. Aby odfiltrować pierwszy wiersz pliku bez nagłówków, należy użyć polecenia Znajdź połączenia z Narzędziami plików.
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Filtruj dane wyjściowe wiersza |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Znajdź i zastąp
Aby znaleźć i zamienić wartości kolumn w danych na podstawie wyrażenia regularnego , ciągu pełnego tekstu lub indeksu kolumny, należy użyć polecenia Znajdź i zamień.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Określ, czy chcesz wyprowadzić oryginalny plik czy kopię:
- Aby wyprowadzić oryginalny plik z zaktualizowanymi wartościami kolumn, wprowadź ten sam plik, co Plik wejściowy.
- Aby wygenerować kopię oryginału ze zaktualizowanymi wartościami kolumn, wprowadź nazwę nowego pliku.
|
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Znajdź wzór |
Wprowadź wyrażenie regularne, ciąg tekstowy lub indeks kolumny, który ma zostać użyty do zidentyfikowania wartości do zastąpienia, na podstawie Typu wzorca dopasowania. |
| Dopasuj typ wzoru |
Wybierz sposób identyfikacji wartości kolumn do znalezienia:
- Aby znaleźć wartości na podstawie wyrażenia regularnego, wybierz
Regex.
- Aby znaleźć wartości odpowiadające pełnemu ciągowi tekstowemu, wybierz opcję
Dokładne.
- Aby znaleźć wartości na podstawie kolumny, wybierz
Indeks.
Uwaga: Dokładne odpowiada pełnemu ciągowi w każdej kolumnie. Aby znaleźć i zastąpić częściową wartość kolumną, wybierz Wyrażenie regularne i Zamień tylko dopasowania. |
| Wartość odtworzeniowa |
Wprowadź tekst, którym chcesz zastąpić dopasowane wartości. Uwaga: Jeśli Typ wzorca dopasowaniama wartość Indeks, wartość zastępcza zastępuje wszystkie wartości dopasowanej kolumny. |
| Nie uwzględnia wielkości liter |
Aby zignorować wielkość liter w tekście, zaznacz to pole. |
| Zamień tylko dopasowania |
Jeśli Typ wzorca dopasowaniato Wyrażenie regularne, zaznacz to pole, aby zastąpić wartością zastępczą tylko pasujący tekst. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
| Kolumny |
Wprowadź listę kolumn rozdzielonych przecinkami, do których ma zostać skierowane polecenie, przy czym 0 jest wartością dla pierwszej kolumny. Na przykład 0,1,2,3 ogranicza polecenie do pierwszych czterech kolumn. |
Uwaga: Aby zastosować to samo wejście Wartość zastępcza do wielu wartości, użyj wyrażenia regularnego jako wejścia Znajdź wzór, takiego jak (?:Wariancja|Wariancja %|Wszystkie okresy|FY15|YTD).
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Znajdź i zamień dane wyjściowe |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Wstaw kolumnę
Aby wstawić kolumnę do pliku DSV, należy użyć polecenia Insert Column.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Tekst nagłówka |
Wprowadź nazwę nowego nagłówka kolumny. |
| Wartość danych |
Wpisz tekst, który chcesz wstawić do nowej kolumny. |
| Wstaw indeks |
Wprowadź indeks kolumny, w której ma zostać wstawiona nowa kolumna. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
Uwaga: Aby wstawić wiele kolumn, dodaj kolumnę do pliku wejściowego z nagłówkiem EMPTY_REPLACED_HEADER, z wartością dla każdego wiersza równą EMPTY_REPLACED_VALUE. W przypadku połączenia File Utilities użyj poleceń Znajdź i zamień
, aby zastąpić symbol zastępczy nagłówka żądanym nagłówkiem kolumny, a symbol zastępczy wartości ciągiem znaków oznaczającym liczbę potrzebnych przecinków.
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wstaw wyjście kolumny |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Połącz kolumny
Aby połączyć wiele kolumn pliku DSV i opcjonalnie usunąć użyte kolumny, należy użyć polecenia Join Columns.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz separator Plik wejściowy. |
| Połączony indeks kolumn |
Wprowadź indeks numeryczny nowej kolumny. W pierwszej kolumnie wprowadź 0. |
| Dopasuj typ wzoru |
Wybierz typ wzorca, według którego chcesz wyszukiwać kolumny:
- Aby wyszukiwać według lokalizacji kolumny, wybierz Indeks.
- Aby wprowadzić listę nagłówków rozdzielonych przecinkami, wybierz Dokładne.
- Aby użyć wyrażenia regularnego, wybierz Wyrażenie regularne.
|
| Dopasuj wzór |
Wprowadź wzorzec lub indeks, który będzie używany do wyszukiwania kolumn do połączenia. |
| Połączony nagłówek kolumny |
Wprowadź nazwę nowej kolumny utworzonej z połączenia. |
| Dołącz tekst |
Wprowadź tekst łączący wartości w nowej kolumnie, np. -. |
| Odrzuć |
Aby usunąć kolumny połączone w celu utworzenia nowej, zaznacz to pole. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych 10 wierszy i nagłówka wyników transformacji, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Dołącz wyjście kolumny |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Nagłówki mapy
Aby zastąpić listę nagłówków inną listą nagłówków, należy użyć polecenia Map Headers. Na listach oddzielaj nagłówki przecinkami, a kolejność ma znaczenie.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz separator Plik wejściowy. |
| Nagłówki wejściowe |
Wprowadź listę nagłówków, które chcesz zastąpić nowymi wartościami, w tej samej kolejności, w jakiej podano Nagłówki wyjściowe. |
| Nagłówki wyjściowe |
Wprowadź listę nowych nagłówków, które mają zostać uwzględnione w wynikach, w tej samej kolejności co Nagłówki wejściowe. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
| Użyj indeksów |
Jeśli Nagłówki wejściowe używają indeksów numerycznych, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyjście nagłówków mapy |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Sworzeń
Aby przedstawić wartości w kolumnie danych jako osobne kolumny, należy użyć polecenia Pivot. Po przesunięciu kolumny unikatowe wartości jej wierszy stają się nowymi nagłówkami kolumny.
Na przykład, biorąc pod uwagę te dane:
ROK,MIARA,PRODUKT,RYNEK,SCENARIUSZ,Okres,Kwota FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,STY,125 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,LUT,225 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,MAR,325 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,KWI,425 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,MAJ,525 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,CZE,625 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, LIPIEC, 725 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, SIE, 825 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, WRZ, 925 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, PAŹ, 1025 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, LIS, 1125 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, GRU, 1225 FY20, COGS, 100-10, Massachusetts, Rzeczywiste, STY, 100 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, LUTY, 200 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, MAR, 300 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, KWI, 400 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, MAJ, 500 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, CZE, 600 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, LIPIEC, 700 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, SIE, 800 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, WRZ, 900 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, PAŹ, 1000 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, LIS, 1100 FY20, COGS, 100-10, Massachusetts, Rzeczywisty, GRU, 1200
Jeśli obrócisz kolumnę MEASURE, zsumujesz kolumnę Amount i określisz pozostałe kolumny jako wiersze, wynik zastąpi kolumnę MEASURE kolumnami dla jej wartościSales iCOGS i poda ich odpowiednie kwoty:
ROK,PRODUKT,RYNEK,SCENARIUSZ,Okres,Sprzedaż,COGS FY20,100-10,Massachusetts,Rzeczywiste,KWI,425 400 FY20,100-10,Massachusetts,Rzeczywiste,SIE,825 800 FY20,100-10,Massachusetts,Rzeczywiste,GRU,1225,1200 FY20,100-10,Massachusetts,Rzeczywiste,LUT,225 200 FY20,100-10,Massachusetts,Rzeczywiste,STY,125 100 FY20,100-10,Massachusetts,Rzeczywiste,LIP,725 700 FY20,100-10,Massachusetts,Rzeczywiste,CZE,625,600 FY20,100-10,Massachusetts,Rzeczywiste,MAR,325,300 FY20,100-10,Massachusetts,Rzeczywiste,MAJ,525,500 FY20,100-10,Massachusetts,Rzeczywiste,LIS,1125,1100 FY20,100-10,Massachusetts,Rzeczywiste,PAŹ,1025,1000 FY20,100-10,Massachusetts,Rzeczywiste,WRZ,925,900
Jeżeli wykluczysz kolumnę Okres z wierszy, wszystkie okresy czasu zostaną zsumowane dla każdej kombinacji pozostałych wierszy:
ROK,PRODUKT,RYNEK,SCENARIUSZ,Sprzedaż,COGS FY20,100-10,Massachusetts,Rzeczywiste,8100,7800
Jeśli obrócisz obie kolumny MEASURE i Period, każda unikalna kombinacja ich wartości pojawi się jako kolumna, taka jak Sales-JAN,Sales-FEB, COGS-STYi tak dalej:
ROK,PRODUKT,RYNEK,SCENARIUSZ,Sprzedaż-STY,Sprzedaż-LUT,Sprzedaż-MAR,Sprzedaż-KWI,Sprzedaż-MAJ,Sprzedaż-CZE,Sprzedaż-LIP,Sprzedaż-SIE,Sprzedaż-WRZ,Sprzedaż-PAŹ,Sprzedaż-LIS,Sprzedaż-GRU,COGS-STY,COGS-LUT,COGS-MAR,COGS-KWI,COGS-MAJ,COGS-CZE,COGS-LIP,COGS-SIE,COGS-WRZ,COGS-PAŹ,COGS-LIS,COGS-GRU FY20,100-10,Massachusetts,Rzeczywiste,125,225,325,425,525,625,725,825,925,1025,1125,1225,100,200,300,400,500,600,700,800,900,1000,1100,1200
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik zawierający dane do przestawienia. |
| Ogranicznik |
Wybierz rozdzielacz używany do oddzielania pól w Plik wejściowy. |
| Agregacja |
Wybierz sposób agregacji wartości przestawionych:
- SUMA, aby zwinąć rekordy o takich samych wartościach wiersza w jeden rekord. Zalecony.
- BRAK, aby utworzyć wiele wierszy dla jednego zestawu równoważnych wartości. Każdy wiersz kolumny przestawianej zostanie wypełniony, ale inne mogą zawierać wartość NULL.
|
| Wartości do agregacji |
Wprowadź kolumnę zawierającą dane, które mają zostać uwzględnione w wierszach kolumn przestawianych, np. kolumnę Kwota w poprzednim przykładzie. |
| Kolumny obrotowe |
Wprowadź kolumny z wartościami wierszy, które mają zostać użyte jako nagłówki kolumn. Jeśli kolumn jest wiele, dla każdej unikalnej kombinacji ich wartości wyświetlana jest osobna kolumna. |
| Ogranicznik kolumny |
Jeśli istnieje wiele kolumn przestawnych, wprowadź rozdzielacz, który będzie używany do oddzielania ich wartości w nowych nagłówkach kolumn. |
| Wiersze obrotowe |
Wprowadź kolumny w Plik wejściowy, które chcesz zachować. Na wyjściu każda unikalna kombinacja wartości tych kolumn pojawia się jako wiersze. Nie wprowadzaj tych samych kolumn co Wartości do agregacji lub Kolumny przestawne. |
| Podgląd wyników |
Aby włączyć podgląd przestawionych danych, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wynik obrotowy |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Zmień kolejność kolumn
Aby zmienić kolejność kolumn w pliku DSV, należy użyć polecenia Reorder columns. Kolumny można identyfikować według nazwy lub indeksu.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Zamówienia kolumn |
Wprowadź tablicę poszczególnych kolumn lub zakresów z Pliku wejściowegow kolejności, w jakiej powinny się pojawiać w przekształconym pliku. Aby określić kolumny, użyj ich nazwy lub indeksu, zaczynając od 1. Na przykład wprowadź 4:6 lub ColA:ColC, aby określić zakres, lub 7 lub ColH, aby określić pojedynczą kolumnę. Uwaga: Wszelkie kolumny w pliku wejściowym , które nie są uwzględnione w kolejności kolumn, pojawiają się na końcu kolumn przekształconego pliku, w tej samej kolejności, co w pliku wejściowym. |
| Podgląd wyników |
Aby wyświetlić podgląd wyników — nagłówek i pierwsze 10 wierszy — w wynikach polecenia, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Przekształcony plik |
Plik |
| Przekształcone wiersze |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
Inteligentne wiersze filtrów
Aby zastosować kryteria wielu grup filtrów — na podstawie tekstu, daty lub wartości liczbowych — do wierszy pliku DSV, należy użyć polecenia Wiersze inteligentnego filtra. Możesz filtrować wiersze według wyrażenia regularnego lub dokładnego dopasowania jednej lub większej liczby ich kolumn.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz separator używany w Plik wejściowy. |
| Odwrotność |
Aby zachować (zamiast usuwać) wszystkie wiersze, które pasują do Filtry, zaznacz to pole. |
| Filtry |
Aby skonfigurować filtry tekstu, liczb lub daty, które mają zostać zastosowane do pliku wejściowego , wybierz operator dla grup filtrów — AND lub OR — i skonfiguruj kryteria dla każdego z nich. Dla grupy filtrów tekstowych:
- W polu Nazwa kolumnywprowadź nazwę kolumny, którą chcesz filtrować.
- Aby zignorować wielkość liter w polach Nazwa kolumny i Porównaj tekst, wybierz opcjęBez uwzględniania wielkości liter.
- W polach Warunek i Porównaj tekstwprowadź kryteria wartości, według których chcesz przeszukać kolumnę, na przykład „Równa się [tekst]” lub „Zawiera [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.
-->
Dla grupy filtrów o numerze :
- W polu Formatwybierz format liczby, która ma zostać dopasowana — liczba całkowita lub liczba dziesiętna. Jeśli możliwa jest jedna lub druga opcja, wybierz opcję Dziesiętny.
- W polu Nazwa kolumnywprowadź nazwę kolumny, którą chcesz filtrować.
- W polach Warunek i Numer testuwprowadź kryteria wartości, według których chcesz przeszukać kolumnę, na przykład „Równe [liczba]” lub „Mniejsze niż [liczba]”. <!--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.
-->
Dla grupy filtrów daty:
- W poluFormatwpisz datę 2 stycznia 2006 r. w formacie daty, która ma zostać dopasowana, np. 2006-01-02.
- W polu Nazwa kolumnywprowadź nazwę kolumny, którą chcesz filtrować.
- W polach Warunek i Porównaj datęwprowadź kryteria wartości, według których chcesz przeszukać kolumnę, na przykład „Równe [data]” lub „Mniejsze niż [data]”. <!--To
apply the inverse of the Condition
input, such as to match dates that do not
equal the Compare Date
input, select Not.-->
|
| Podgląd wyników |
Aby wyświetlić podgląd wyników w wynikach polecenia, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyjście wiersza inteligentnego filtra |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Podziel plik
Aby podzielić plik na wiele plików na podstawie liczby rekordów, należy użyć polecenia Split File. Na przykład użyj tego polecenia, aby przetwarzać mniejsze fragmenty równolegle, co pomoże poprawić wydajność
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik, który chcesz podzielić na wiele plików. |
| Rozgranicznik pliku |
Wybierz rozdzielacz dla każdej kolumny w Plik wejściowy. |
| Dodaj nagłówek |
Aby uwzględnić nagłówek pliku wejściowego w każdym tworzonym fragmencie pliku, zaznacz to pole. |
| Rekordy na plik |
Wprowadź maksymalną liczbę rekordów, które mają zostać uwzględnione w każdym fragmencie pliku. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Podziel fragmenty pliku |
Plik |
| Liczba kawałków |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nie udało się utworzyć fragmentów pliku |
Podziel wartość
Aby podzielić kolumnę na wiele kolumn, mając podany ogranicznik wartości, należy użyć polecenia Split Value.
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik do przekształcenia. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz rozdzielacz używany do oddzielania kolumn w Plik wejściowy. |
| Nowe nagłówki |
Wprowadź listę nowych nagłówków, które mają zostać utworzone z wartości podziału (w podanej kolejności). |
| Nazwa kolumny |
Wprowadź nagłówek kolumny, którą chcesz podzielić. |
| Ogranicznik wartości |
Wprowadź rozdzielacz, według którego podzielisz wartość. |
| Odrzuć kolumnę |
Aby usunąć dzieloną kolumnę, zaznacz to pole. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Podziel wyjście wartości |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Pliki stosu
Aby ułożyć wartości z listy plików wartości rozdzielonych ogranicznikami (DSV) jeden na drugim w określonej kolejności, należy użyć polecenia Stack Files. Nagłówek wiersza z pierwszego pliku zostanie użyty w nowym pliku.
Uwaga: Aby układać pliki w stosy za pomocą tego polecenia, wszystkie muszą mieć taką samą liczbę kolumn. Aby układać w stosy pliki asymetryczne, należy użyć łącznika File Utils i jego polecenia Stack Files.
Właściwości
| Właściwość |
Szczegół |
| Pliki |
Wprowadź pliki DSV do ułożenia w stos. |
| Plik wyjściowy |
Wprowadź nazwę pliku wynikowego transformacji. |
| Ogranicznik |
Wybierz rozdzielacz używany do oddzielania kolumn w Plikach. |
| Plik wejściowy |
Wprowadź pliki, które chcesz ułożyć w stos, rozdzielając je przecinkami. Uwaga: W przypadku korzystania z pętli to pole jest wymagane (ponieważ pliki nie są przesyłane w sekcji Pliki). Polecenie to wywoła błąd „nie znaleziono pliku”, jeśli zostanie dodane do sekcji Pliki. |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wyjście plików stosu |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Transponować
Aby obrócić wszystkie pola pliku ograniczonego wzdłuż jego osi poziomej i pionowej, tak aby wiersze stały się kolumnami i odwrotnie , należy użyć polecenia Transpozycja . Na przykład za pomocą tego polecenia ten plik CSV:
id,1,2,3,4
nazwa,"Johnson, Smith i Jones Co.","Sam Smith",Barney & Co.,Johnson's Auto
kwota,345.33.933.40,0,2344
uwaga,Płaci na czas,,"Świetna współpraca.",
staje się:
id, nazwa, kwota, uwaga
1, „Johnson, Smith i Jones Co”, 345,33, płacą na czas
2, „Sam Smith”, 933,40,
3, Barney & Co., „Świetna współpraca.”
4, Johnson's Auto, 2344,
Właściwości
| Właściwość |
Szczegół |
| Podgląd wyników |
Aby wyświetlić podgląd pierwszych dziesięciu wierszy i nagłówka wyników transformacji, zaznacz to pole. |
| Plik wejściowy |
Wprowadź rozdzielony plik, który chcesz transponować. |
| Rozgranicznik pliku |
Wybierz rozdzielacz każdej kolumny Plik wejściowy. |
| Wielkość kawałka |
Wprowadź maksymalny rozmiar (w MB) każdego pliku roboczego przeznaczonego do przetworzenia. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Transponowany CSV |
Plik |
| Rekordowa liczba |
Liczba całkowita |
Uwaga:Liczba rekordów określa całkowitą liczbę wierszy wTransponowanym pliku CSV, nie wliczając wiersza nagłówka.
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nie udało się transponować pliku wejściowego |
Odwróć
Aby skonsolidować wiele kolumn danych — na przykład okresy w danych finansowych — w jedną kolumnę z wieloma wierszami, należy użyć polecenia Unpivot. Na przykład, biorąc pod uwagę te dane:
ROK,MIARA,PRODUKT,RYNEK,SCENARIUSZ,STY,LUT,MAR,KWI,MAJ,CZE,LIP,SIE,WRZ,PAŹ,LIS,GRU FY20,Sprzedaż,100-10,Nowy Jork,Rzeczywiste,100,200,300,400,500,600,700,800,900,1000,1100,1200 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,125,225,325,425,525,625,725,825,925,1025,1125,1225
Można odwrócić obrót miesięcznych kwot do nowych kolumn Okres i Kwota :
ROK,MIARA,PRODUKT,RYNEK,SCENARIUSZ,Okres,Kwota FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,STY,125 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,LUT,225 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,MAR,325 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,KWI,425 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,MAJ,525 FY20,Sprzedaż,100-10,Massachusetts,Rzeczywiste,CZE,625 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, LIPIEC, 725 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, SIE, 825 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, WRZ, 925 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, PAŹ, 1025 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, LIS, 1125 FY20, Sprzedaż, 100-10, Massachusetts, Rzeczywiste, GRU, 1225 FY20, Sprzedaż, 100-10, Nowy Jork, Rzeczywiste, STY, 100 FY20, Sprzedaż, 100-10, Nowy York, Rzeczywisty, LUTY, 200 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, MAR, 300 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, KWI, 400 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, MAJ, 500 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, CZE, 600 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, LIPIEC, 700 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, SIE, 800 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, WRZ, 900 ROK 2020, Sprzedaż, 100-10, Nowy Jork, Rzeczywisty, PAŹ, 1000 FY20, Sprzedaż, 100-10, Nowy Jork, Rzeczywiste, LIS, 1100 FY20, Sprzedaż, 100-10, Nowy Jork, Rzeczywiste, GRU, 1200
Właściwości
| Właściwość |
Szczegół |
| Plik wejściowy |
Wprowadź plik zawierający dane, które mają zostać przekształcone w punkt obrotu. |
| Ogranicznik |
Wybierz rozdzielacz używany do oddzielania pól w Plik wejściowy. |
| Agregacja |
Wybierz sposób agregacji wartości niepodzielonych:
- SUMA, aby agregować rekordy, których wartości są takie same we wszystkich kolumnach. Zalecony.
- BRAK, aby utworzyć zduplikowane wiersze z unikalną wartością danych z każdego rekordu.
|
| Nowa etykieta kolumny |
Wprowadź nagłówek kolumny w wynikach z wierszami opartymi na kolumnach nieprzestawionych. W poprzednim przykładzie Okres. |
| Nagłówek kolumny danych |
Wprowadź nagłówek kolumny w wynikach zawierających dane dla kolumn niepodzielonych. W poprzednim przykładzie Kwota. |
| Nagłówki danych |
Aby odwrócić konkretne kolumny, wypisz ich nagłówki, naciskając Enter między każdym z nich. W poprzednim przykładzie STY, LUT, MARi tak dalej. |
| Początkowa nazwa kolumny osi obrotu |
Aby odwrócić obrót zakresu kolumn według nagłówka, wprowadź nazwę pierwszej kolumny zakresu. W poprzednim przykładzie JAN. |
| Końcowa nazwa kolumny przestawnej |
Aby odwrócić obrót zakresu kolumn według nagłówka, wprowadź nazwę ostatniej kolumny zakresu. W poprzednim przykładzie DEC. Uwaga: Jeśli wpiszesz Początkowa nazwa kolumny osi obrotu, ale nie wpiszesz Końcowa nazwa kolumny osi obrotu, polecenie usunie ją i wszystkie kolumny po prawej stronie Początkowa nazwa kolumny osi obrotu. Może to być przydatne w przypadku danych uzyskanych w ramach prognoz toczących się. |
| Początkowy indeks kolumny osi obrotu |
Aby odwrócić obrót zakresu kolumn według pozycji, wprowadź wartość indeksu pierwszej kolumny w zakresie. Użyj indeksu zerowego, gdzie kolumny w Plik wejściowy zaczynają się od 0. W poprzednim przykładzie 5. |
| Końcowy indeks kolumny osi obrotu |
Aby odwrócić obrót zakresu kolumn według pozycji, wprowadź wartość indeksu ostatniej kolumny zakresu. Użyj indeksu zerowego, gdzie kolumny w Plik wejściowy zaczynają się od 0. W poprzednim przykładzie 16. Uwaga: Jeśli wprowadzisz Początkowy indeks kolumny osi obrotu, ale nie Końcowy indeks kolumny osi obrotu, polecenie usunie go i wszystkie kolumny na prawo od Początkowy indeks kolumny osi obrotu. Może to być przydatne w przypadku danych uzyskanych w ramach prognoz toczących się. |
| Podgląd wyników |
Aby włączyć podgląd nieprzestawionego wyjścia, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wynik nieobrócony |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegół |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Nieprawidłowe argumenty |
| 2 |
Błąd |
Ogólna awaria |
| 14 |
Błąd |
Nieprawidłowa lokalizacja pliku wyjściowego |
| 15 |
Błąd |
Znak ucieczki używany w pliku wejściowym, zwykle "
|
Rozwiązywanie problemów
Jeśli wykonanie polecenia się nie powiedzie, sprawdź poniższe typowe problemy.
Zły ogranicznik
Jeśli podczas konfigurowania polecenia transformacji zostanie ustawiony niewłaściwy ogranicznik, transformacja nie zostanie wykonana zgodnie z oczekiwaniami.
To nie jest właściwy plik CSV
Jeśli zbiór danych tabelarycznych nie jest prawidłowym plikiem CSV, polecenie transformacji nie zostanie wykonane, ponieważ przed przetworzeniem danych wejściowych sprawdzana jest zgodność formatu z RFC 4180. Prawidłowy plik CSV:
- Przechowuje dane w postaci zwykłego tekstu, używając zestawu znaków, takiego jak ASCII, Unicode (np. UTF-8), EBCDIC lub Shift JIS.
- Składa się z rekordów, z których każdy ma swój wiersz, oraz rekordów podzielonych na pola rozdzielone ogranicznikami, zazwyczaj pojedynczymi znakami zarezerwowanymi, takimi jak przecinek, średnik lub tabulator. Czasami rozgranicznik może zawierać opcjonalne spacje.
- Ma tę samą sekwencję pól dla każdego rekordu
- Zwykle jest to plik płaski lub wynik raportu danych relacyjnych
Niespójna liczba kolumn w każdym rekordzie
Jeśli rekordy w zestawie danych tabelarycznych mają różną liczbę kolumn, polecenie transformacji wykryje, że nie jest to poprawny plik CSV.
Różne liczby kolumn
Połączenie dwóch poprawnych tabelarycznych zestawów danych CSV z różną liczbą kolumn nie zadziała, a polecenie Stack Files wyświetli błąd.