Blog Analityczny. Narzędzia. Techniki. Rozwiązania Analityczne.

Tableau. Top funkcje wykorzystywane w tworzeniu raportów managerskich

| tableau | bi | metody | Przeczytasz w 2 min.

Zamiast studiować dokumentację, skorzystaj z gotowych formuł Tableau. Ten przewodnik to skrócona ścieżka od danych do decyzji: oczyszczanie tekstów, KPI‑e, LOD‑y oraz przykłady do natychmiastowego wklejenia.


1. Funkcje tekstowe

UPPER(TRIM([Name]))            // usuń spacje i zrób wielkie litery
LEFT([Code], 3)                // prefiks kodu
CONTAINS([Email], "@")          // walidacja e‑maila
REPLACE([SKU], "-", "")        // usuń myślniki
SPLIT([RegionCode], "-", 2)     // wyciągnij drugą część

2. Statystyczne i agregujące – fundament KPI

SUM([Revenue])                 // całkowita sprzedaż
AVG([Delivery Time])           // średni czas dostawy
MEDIAN([Value])                // mediana, odporna na skrajności
COUNT([Order ID])              // liczba zamówień
COUNTD([Customer ID])          // liczba unikalnych klientów
PERCENTILE([Profit], 0.9)      // próg TOP 10 %

3. Logiczne – klasyfikacja i segmentacja

IF [Sales] > 1000 THEN "High" ELSE "Low" END
IIF([Profit] > 0, "Positive", "Negative")
CASE [Category]
  WHEN "Furniture" THEN "Home"
  ELSE "Other"
END
// Operatory AND, OR, NOT łączą warunki

4. Matematyczne – precyzyjne obliczenia

ROUND([Margin], 2)             // dwa miejsca po przecinku
CEILING([Value])               // zaokrąglenie w górę
FLOOR([Value])                 // zaokrąglenie w dół
ABS([Deviation])               // wartość bezwzględna
POWER([Growth], 0.5)           // pierwiastek kwadratowy
LN([Sales])                    // log naturalny
EXP([X])                       // e^X

5. Daty – analiza czasu

DATEDIFF('month', [Start], [End])   // różnica miesięcy
DATEADD('quarter', 1, [Date])       // +1 kwartał
DATETRUNC('year', [Date])           // początek roku
DATEPART('weekday', [Date])         // numer dnia tygodnia
NOW()                               // aktualny czas
TODAY()                             // dzisiejsza data
ISOYEAR([Date])                     // rok ISO‑8601
ISOWEEK([Date])                     // tydzień ISO‑8601

6. Window i Running – porównania i trendy

WINDOW_SUM(SUM([Sales]))        // suma w oknie
RUNNING_SUM(SUM([Sales]))       // sprzedaż skumulowana
RANK(SUM([Sales]))              // pozycja w rankingu
INDEX()                         // numer wiersza

Pamiętaj o ustawieniu „Compute Using” dla prawidłowych wyników.


7. LOD – Level of Detail

{FIXED [Region] : SUM([Sales])}          // suma regionalna
{INCLUDE [Customer ID] : AVG([Profit])}  // średni zysk per klient
{EXCLUDE [Order ID] : AVG([Sales])}      // średnia bez szczegółów zamówień

LOD umożliwia porównania niezależne od widoku.


Jak korzystać

  1. Skopiuj formułę.
  2. Tableau → Create Calculated Field.
  3. Wklej, nadaj nazwę, zapisz.
  4. Przeciągnij pole na wykres, kolor lub tooltip.

Przykłady praktyczne

Top 10 % klientów po sprzedaży

IF SUM([Sales]) >= {FIXED : PERCENTILE(SUM([Sales]), 0.9)}
THEN "Top 10%"
ELSE "Pozostali"
END

Czas dostawy vs. cel SLA

DATEDIFF('day', [Order Date], [Ship Date]) - [Target SLA Days]

Sygnalizacja zyskowności

IIF([Profit] > 0, "Zysk", "Strata")

 

Darmowe narzędzia analityczne

Kalkulatory i generatory dla marketerów i analityków

Encyklopedia GA4 Wszystkie zdarzenia GA4
Audytor GA4 Sprawdź konfigurację
Symulator Atrybucji Porównaj modele atrybucji
Kalkulator BigQuery Oszacuj koszty GA4 + BQ
Kreator Linków UTM Taguj kampanie GA4/Piwik
Generator dataLayer Ecommerce, formularze, eventy
Kalkulator ROAS/ROI Rentowność kampanii
Kalkulator LTV Wartość życiowa klienta
Zobacz wszystkie narzędzia →

Przeczytaj również

Najnowsze artykuły z bloga

Porady i wskazówki

Szybkie tipy dla analityków

Więcej porad →