Przejdź do głównej zawartości
Reguły i warunki mapowania
Jakub Dziuba avatar
Napisane przez Jakub Dziuba
Zaktualizowano ponad tydzień temu

REGUŁY

Change name - Zmień nazwę

  • Opis: Zmienia nazwę kolumny lub wartości.

  • Przykład: Zmiana nazwy kolumny "product_id" na "id_produktu".

Combine - Połącz

  • Opis: Łączy dwie lub więcej wartości w jedną.

  • Przykład: Połączenie kolumny "first_name" i "last_name" w "full_name".

Convert to text - zmiana tablica w ciąg znaków

  • Opis: Przekształca tablicę wartości w jeden ciąg znaków.

  • Przykład: Przekształcenie listy kategorii ["electronics", "gadgets"] na "electronics, gadgets".

Add prefix - Dodaj prefiks

  • Opis: Dodaje określony prefiks do każdej wartości w kolumnie.

  • Przykład: Dodanie prefiksu "SKU-" do każdej wartości w kolumnie "product_code", np. "12345" -> "SKU-12345".

Add suffix - Dodaj sufiks

  • Opis: Dodaje określony sufiks do każdej wartości w kolumnie.

  • Przykład: Dodanie sufiksu "-PL" do każdej wartości w kolumnie "country_code", np. "PL" -> "PL-PL".

Replace single value - Zastąp pojedynczą wartość

  • Opis: Zastępuje jedną konkretną wartość inną wartością.

  • Przykład: Zastąpienie wartości "out_of_stock" na "unavailable" w kolumnie status.

Replace multiple values - Zastąp wiele wartości

  • Opis: Zastępuje wiele wartości innymi wartościami.

  • Przykład: Zastąpienie "yes" i "no" na "true" i "false" w kolumnie "available".

Remove single value - Usuń pojedynczą wartość

  • Opis: Usuwa jedną konkretną wartość z kolumny.

  • Przykład: Usunięcie wartości "N/A" z kolumny "discount".

Remove multiple values - Usuń wiele wartości

  • Opis: Usuwa wiele określonych wartości z kolumny.

  • Przykład: Usunięcie wartości "unknown", "N/A" i "null" z kolumny "supplier".

Remove duplicates - Usuń duplikaty

  • Opis: Usuwa powtarzające się wartości.

  • Przykład: Usunięcie zduplikowanych wpisów produktów w katalogu produktów.

Leave empty - Pozostaw puste

  • Opis: Pozostawia komórki puste.

  • Przykład: Pozostawienie pustych komórek dla brakujących informacji o produkcie.

Recapitalize - Zmień wielkość liter

  • Opis: Zmienia wielkość liter w tekście (np. na wielkie litery).

  • Przykład: Zamiana "laptop" na "Laptop" w kolumnie "product_name".

Recalculate Value - Przelicz ponownie

  • Opis: Przelicza wartości według nowych zasad.

  • Przykład: Przeliczenie ceny brutto na cenę netto w kolumnie "price".

Calculate Percentage Margin - Marża procentowa

  • Opis: Oblicza marżę procentową.

  • Przykład: Obliczenie marży procentowej z kolumn "selling_price" i "cost_price".

Calculate Percentage Markup - Narzut procentowy

  • Opis: Oblicza narzut procentowy.

  • Przykład: Obliczenie narzutu procentowego na podstawie "cost_price" i "selling_price".

Round Value - Zaokrąglij

  • Opis: Zaokrągla liczby do określonej liczby miejsc po przecinku.

  • Przykład: Zaokrąglenie wartości cen w kolumnie "price" do dwóch miejsc po przecinku.

Extract Text From - Wydziel z

  • Opis: Wydziela określone dane z pola

  • Przykład: Wydzielenie kodu pocztowego z adresu w kolumnie "address".

Segmentation

  • Opis: Dzieli zbiór danych na określoną liczbę równych grup. Przu jej użyciu musimy też wybrac pole w Order by, czyli po jakim polu ma się dokonac podział, w Tiles name podać nazwy poszczególnych przedziałów (powstanie tyle przedziałów ile jest podane nazw) oraz w Order direction wybrać - Descending lub Acending, w zależności czy chcemy dzielić i przydzielać nazwy malejąco czy rosnąco.

  • Przykład: Podzielnie produktów na 3 grupy (high, mid, low) na podstawie wartości w polu ga4_item_netto_revenue w kolejnośći malejącej (descending)

Rank Values

  • Opis: Przypisuje rangę każdemu wierszowi (każdemu produktowi ) w zbiorze danych, biorąc pod uwagę określone kryterium podane w polu Order By, oraz Order direction - Descending lub Acending, w zależności czy chcemy przypisywac rangę malejąco czy rosnąco

  • Przykład:

    Ranking produktów malejąco na podstawie wartości w polu gads_clicks.

WARUNKI

is equal to - Równa się

  • Opis: Sprawdza, czy wartość jest równa określonej wartości.

  • Przykład: Sprawdzenie, czy status zamówienia jest równy "shipped".

is not equal to - Nie równa się

  • Opis: Sprawdza, czy wartość nie jest równa określonej wartości.

  • Przykład: Sprawdzenie, czy kategoria produktu nie jest równa "outlet".

contains - Zawiera

  • Opis: Sprawdza, czy wartość zawiera określony ciąg znaków.

  • Przykład: Sprawdzenie, czy opis produktu zawiera słowo "premium".

does not contain - Nie zawiera

  • Opis: Sprawdza, czy wartość nie zawiera określonego ciągu znaków.

  • Przykład: Sprawdzenie, czy recenzja produktu nie zawiera słowa "bad".

is blank - Jest pusty

  • Opis: Sprawdza, czy wartość jest pusta.

  • Przykład: Sprawdzenie, czy pole "discount_code" jest puste.

is not blank - Nie jest pusty

  • Opis: Sprawdza, czy wartość nie jest pusta.

  • Przykład: Sprawdzenie, czy pole "email" nie jest puste.

starts with - Zaczyna się od

  • Opis: Sprawdza, czy wartość zaczyna się od określonego ciągu znaków.

  • Przykład: Sprawdzenie, czy kod produktu zaczyna się od "ABC".

does not start with - Nie zaczyna się od

  • Opis: Sprawdza, czy wartość nie zaczyna się od określonego ciągu znaków.

  • Przykład: Sprawdzenie, czy nazwa kategorii nie zaczyna się od "old".

ends with - Kończy się na

  • Opis: Sprawdza, czy wartość kończy się na określony ciąg znaków.

  • Przykład: Sprawdzenie, czy adres email kończy się na "@gmail.com".

does not end with - Nie kończy się na

  • Opis: Sprawdza, czy wartość nie kończy się na określony ciąg znaków.

  • Przykład: Sprawdzenie, czy numer telefonu nie kończy się na "000".

is greater than - Jest większy niż

  • Opis: Sprawdza, czy wartość jest większa niż określona wartość.

  • Przykład: Sprawdzenie, czy cena produktu jest większa niż 100 PLN.

is greater or equal to - Jest większy lub równy

  • Opis: Sprawdza, czy wartość jest większa lub równa określonej wartości.

  • Przykład: Sprawdzenie, czy ilość w magazynie jest większa lub równa 10 sztuk.

is less than - Jest mniejszy niż

  • Opis: Sprawdza, czy wartość jest mniejsza niż określona wartość.

  • Przykład: Sprawdzenie, czy czas dostawy jest mniejszy niż 5 dni.

is less or equal to - Jest mniejszy lub równy

  • Opis: Sprawdza, czy wartość jest mniejsza lub równa określonej wartości.

  • Przykład: Sprawdzenie, czy liczba zwrotów jest mniejsza lub równa 2.

is between - Jest pomiędzy

  • Opis: Sprawdza, czy wartość mieści się pomiędzy dwoma określonymi wartościami.

  • Przykład: Sprawdzenie, czy data zamówienia jest pomiędzy 1 stycznia a 31 grudnia.

is not between - Nie jest pomiędzy

  • Opis: Sprawdza, czy wartość nie mieści się pomiędzy dwoma określonymi wartościami.

  • Przykład: Sprawdzenie, czy wiek klienta nie jest pomiędzy 18 a 25 lat.

is longer than - Jest dłuższy niż

  • Opis: Sprawdza, czy długość wartości jest większa niż określona długość.

  • Przykład: Sprawdzenie, czy opis produktu jest dłuższy niż 100 znaków.

is shorter than - Jest krótszy niż

  • Opis: Sprawdza, czy długość wartości jest mniejsza niż określona długość.

  • Przykład: Sprawdzenie, czy nazwa kategorii jest krótsza niż 50 znaków.

matches regex - Pasuje do wyrażenia regularnego

  • Opis: Sprawdza, czy wartość pasuje do określonego wyrażenia regularnego.

  • Przykład: Sprawdzenie, czy numer telefonu pasuje do wzorca "^\d{3}-\d{3}-\d{4}$".

does not match regex - Nie pasuje do wyrażenia regularnego

  • Opis: Sprawdza, czy wartość nie pasuje do określonego wyrażenia regularnego.

  • Przykład: Sprawdzenie, czy kod pocztowy nie pasuje do wzorca "^\d{2}-\d{3}$".

is in list - Znajduje się na liście

  • Opis: Sprawdza, czy wartość znajduje się na określonej liście wartości.

  • Przykład: Sprawdzenie, czy kod kraju znajduje się na liście kodów UE.

is not in list - Nie znajduje się na liście

  • Opis: Sprawdza, czy wartość nie znajduje się na określonej liście wartości.

  • Przykład: Sprawdzenie, czy kategoria produktu nie znajduje się na liście wycofanych kategorii.

is in list (regexp) - Znajduje się na liście wyrażeń regularnych

  • Opis: Sprawdza, czy wartość pasuje do dowolnego wyrażenia regularnego z listy.

  • Przykład: Sprawdzenie, czy adres email pasuje do jednego z wielu wzorców wyrażeń regularnych.

is not in list (regexp) - Nie znajduje się na liście wyrażeń regularnych

  • Opis: Sprawdza, czy wartość nie pasuje do żadnego wyrażenia regularnego z listy.

  • Przykład: Sprawdzenie, czy adres URL nie pasuje do żadnego z niedozwolonych wzorców wyrażeń regularnych.


Podział ze względu na dane, które mogą filtrować.

Co ważnie, niektóre warunki mogą być używane tylko do filtrowania danych liczbowych, a inne tylko tekstowych. Oto podział:

Warunki do filtrowania danych tekstowych:

  • is equal to

  • is not equal to

  • contains

  • doesn't contain

  • is blank

  • is not blank

  • starts with

  • doesn't start with

  • ends with

  • doesn't end with

  • is longer than

  • is shorter than

  • matches regex

  • doesn't match regex

Warunki do filtrowania danych liczbowych:

  • is equal to

  • is not equal to

  • is greater than

  • is greater or equal to

  • is less than

  • is less or equal to

  • is between

  • is not between

Niektóre warunki, takie jak "is equal to" i "is not equal to", mogą być używane zarówno dla danych tekstowych, jak i liczbowych.

Czy to odpowiedziało na twoje pytanie?