Przejdź do treści
Uwaga: Tłumaczenie tego artykułu jest podane wyłącznie dla wygody. Tłumaczenie jest tworzone automatycznie za pomocą oprogramowania tłumaczącego i mogło nie zostać sprawdzone. W związku z tym, angielska wersja tego artykułu powinna być uważana za wersję obowiązującą, zawierającą najnowsze informacje. Możesz uzyskać do niej dostęp tutaj.

Tworzenie i używanie zestawów danych

Data ostatniej aktualizacji: stycznia 9, 2025

Dostępne z każdą z następujących podpisów, z wyjątkiem miejsc, w których zaznaczono:

Marketing Hub   Professional
Sales Hub   Professional
Service Hub   Professional
Operations Hub   Professional , Enterprise
Content Hub   Professional

Zestaw danych to zbiór danych z całego konta HubSpot, które można następnie wykorzystać w niestandardowych raportach. Zestaw danych może zawierać funkcje systemu CRM HubSpot oraz formuły do obliczania danych zgodnie z potrzebami. Na przykład można utworzyć pole do obliczania rocznego przychodu cyklicznego na podstawie właściwości kwoty transakcji.

Uwaga: w zależności od subskrypcji istnieje limit liczby zestawów danych, które mogą być tworzone na koncie przez wszystkich użytkowników. Więcej informacji na temat tych limitów można znaleźć w katalogu produktów i usług HubSpot.



Dostęp i korzystanie z gotowych zestawów danych

  • Na koncie HubSpot przejdź do sekcji Zarządzanie danymi > Zestawy danych.
  • Najedź kursorem na nazwę zestawu danych, którego chcesz użyć i kliknij przycisk Utwórz raport.

  • Aby edytować zestaw danych, kliknij Edytuj.
  • Aby wyeksportować zestaw danych, kliknij opcję Akcje, a następnie kliknij opcję Eksportuj.

Utwórz niestandardowy zestaw danych( tylkoOperations Hub Professional i Enterprise )

Tworzenie wielu zestawów danych dla zespołów oznacza, że twórcy raportów nie będą musieli wybierać źródeł danych za każdym razem, gdy będą musieli utworzyć raport. Zestaw danych może być również aktualizowany po utworzeniu, co umożliwia aktualizację wszystkich raportów korzystających z tego zestawu danych w tym samym czasie.

Poniżej dowiesz się, jak utworzyć zestaw danych, jak korzystać z zestawu danych w raporcie oraz poznasz definicje funkcji dostępnych w narzędziu Zestawy danych.

Aby utworzyć zestaw danych:

  • Na koncie HubSpot przejdź do sekcji Zarządzanie danymi > Zestawy danych.
  • W prawym górnym rogu kliknij przycisk Utwórz zestaw danych. Aby utworzyć zestaw danych przy użyciu szablonu, przejrzyj dostępne szablony, a następnie kliknij opcję Użyj szablonu.

Źródła danych

Najpierw należy wybrać źródła danych, które mają zostać uwzględnione w zestawie danych. Źródła danych to obiekty, zasoby i zdarzenia, które mają być raportowane. Obejmuje to wszystkie obiekty systemu CRM, takie jak kontakty lub obiekty niestandardowe, oraz zasoby, takie jak strony w witrynie internetowej i wiadomości e-mail, konwersje, działania sprzedażowe i inne. Można wybrać do 5 źródeł danych na zestaw danych.

Podstawowe źródło danych będzie głównym elementem zestawu danych, a wszystkie inne źródła danych będą odnosić się do tego podstawowego źródła. Aby połączyć te źródła danych, HubSpot łączy dane w tle przy użyciu najkrótszej możliwej ścieżki. Na przykład kontakty i transakcje są ze sobą bezpośrednio powiązane i można je wybierać bez dodatkowych połączeń.

Jednak inne źródła danych nie mogą być powiązane bezpośrednio i wymagają dodatkowych źródeł do połączenia danych. Na przykład, jeśli głównym źródłem danych jest Transakcja i chcesz uwzględnić w raporcie dane postów na blogu, HubSpot może połączyć te źródła tylko poprzez źródła Kontakt i Działania w sieci. Te inne źródła zostaną wybrane automatycznie w celu połączenia danych.

  • Aby wybrać podstawowe źródło danych, kliknij przycisk Dodaj podstawowe źródło danych, a następnie wybierz źródło danych.

  • Kliknij przycisk Kontynuuj.
  • Kontynuuj wybieranie dodatkowych źródeł danych. W prawym panelu można wyświetlić relacje między aktualnie wybranymi źródłami danych.
  • Podczas wybierania źródeł wyświetl panel Podgląd u dołu ekranu, aby uzyskać podgląd danych.
  • Po wybraniu źródeł danych, w prawym górnym rogu kliknij przycisk Next.

Dodawanie właściwości i pól

Wybierz pola do uwzględnienia w zestawie danych. Do zestawu danych można dodać istniejące właściwości HubSpot, a także niestandardowe pola formuły.

Dodaj właściwości

  • Aby dodać właściwości do zestawu danych, przeciągnij i upuść właściwości z lewego paska bocznego do sekcji Pola zestawu danych.

  • Aby zmienić nazwę właściwości lub wyświetlić podgląd jej danych, kliknij właściwość w obszarze Zestawy danych, a następnie wprowadź nową nazwę w polu nazwy po prawej stronie. Zmiana nazwy właściwości spowoduje aktualizację jej nazwy tylko w tym zestawie danych. Umożliwia to dostosowanie sposobu wyświetlania tych pól w kreatorze raportów, ale nie ma wpływu na nazwę istniejącej właściwości.

Dodawanie pól formuły

Pola formuł są specyficzne dla zestawu danych i mogą być używane do obliczania wartości na podstawie właściwości w zestawie danych. Dowiedz się więcej o tworzeniu formuł przy użyciu wyrażeń elastycznych.

  • Aby utworzyć pole formuły, kliknij opcję Dodaj pole pochodne > Pole formuły.

  • Na dole wprowadź nazwę pola.
  • Wprowadź formułę. Możesz odwoływać się do właściwości, które dodałeś do zestawu danych, a także do innych właściwości HubSpot poza zestawem danych i używać funkcji do obliczeń na podstawie właściwości i dosłownych danych. Więcej informacji na temat składni i definicji formuł znajduje się poniżej.
    • Aby ręcznie wprowadzić formułę, zacznij wpisywać w polu Formula. Domyślnie HubSpot wyświetla opcje autouzupełniania podczas wprowadzania tekstu.

    • Aby wstawić właściwość dodaną do zestawu danych, kliknij menu rozwijane pola Zestaw danych, a następnie wybierz właściwość.
    • Aby wstawić właściwość, której nie ma w zestawie danych, kliknij menu rozwijane HubSpot property, a następnie wybierz właściwość.
    • Aby wstawić funkcję, kliknij menu rozwijane Funkcja, a następnie wybierz funkcję.
    • Aby wstawić fragmenty, kliknij menu rozwijane Fragmenty, a następnie wybierz gotową formułę. Fragmenty są wypełniane na podstawie źródeł zawartych w zestawie danych. Fragmenty będą zatem dostępne dla zestawów danych utworzonych ze źródła danych kontaktów w porównaniu do źródła danych transakcji.
  • Podczas tworzenia formuł w polu Formuła będą wyświetlane wszelkie wykryte błędy. Jeśli formuła jest nieprawidłowa, wyświetlony zostanie wskaźnik. Kliknij [X], aby wyświetlić szczegóły błędu.
  • Po skonfigurowaniu pól kliknij przycisk Review w prawym górnym rogu.

Dodawanie pól warunkowych

Pola warunkowe umożliwiają użytkownikom grupowanie lub grupowanie danych w oparciu o określone warunki. Pola te mogą być używane tylko w zestawach danych lub kreatorze raportów niestandardowych. Pól warunkowych można używać do obliczania różnych prowizji na podstawie wielkości transakcji lub tłumaczenia odpowiedzi zwrotnych na kategorie, na przykład etykieta od 1 do 6 jest oznaczana jako krytyk.

Pole warunkowe umożliwia utworzenie formuły przy użyciu funkcji JEŻELI(). Wszelkie pola utworzone przy użyciu pola warunkowego można odtworzyć przy użyciu funkcji JEŻELI() w standardowym polu tworzenia formuły.

  • Aby utworzyć pole warunkowe, kliknij Dodaj pole pochodne > Pole formuły warunkowej.
 
  • Na dole wprowadź nazwę pola. Nazwa ta będzie wyświetlana podczas tworzenia raportu przy użyciu tego segmentu.
  • W sekcji Condition wprowadź warunek IF. Dla każdego wiersza danych, jeśli warunek ustawiony w tej sekcji jest prawdziwy, wiersz zostanie oznaczony wartością ustawioną wpolu Then . Jeśli warunek jest fałszywy, wiersz zostanie oznaczony wartością ustawioną wpolu Wartość domyślna . Możesz odwoływać się do właściwości, które dodałeś do zestawu danych, a także do innych właściwości HubSpot poza zestawem danych i używać funkcji do obliczeń na podstawie właściwości i dosłownych danych. Więcej informacji na temat składni i definicji formuł znajduje się poniżej.
    • Aby ręcznie wprowadzić formułę, zacznij wpisywać w polu IF. Domyślnie HubSpot wyświetla opcje autouzupełniania podczas wprowadzania tekstu.

    • Aby wstawić właściwość dodaną do zestawu danych, kliknij menu rozwijane pola Zestaw danych, a następnie wybierz właściwość.
    • Aby wstawić właściwość, której nie ma w zestawie danych, kliknij menu rozwijane HubSpot property, a następnie wybierz właściwość.
    • Aby wstawić funkcję, kliknij menu rozwijane Funkcja, a następnie wybierz funkcję.

    • W polu Then wprowadź wartość, którą chcesz przypisać, jeśli warunek jest prawdziwy.
  • Aby dodać kolejne pole warunkowe, kliknij przycisk Dodaj blok warunku. Bloki warunkowe są przetwarzane sekwencyjnie, jeśli pierwszy warunek jest prawdziwy, wartość zdefiniowana w tym bloku zostanie ustawiona. Jeśli nie jest prawdziwy, HubSpot przejdzie do następnego bloku i tak dalej. Wszystkie wiersze, które nie spełniają ustawionych warunków, otrzymają wartość Default.

  • W sekcji Default wprowadź wartość dla Else, jeśli warunek nie zostanie spełniony.

  • Po skonfigurowaniu pól kliknij przycisk Review w prawym górnym rogu.
Na przykład, aby użyć pól warunkowych do oceny klientów według ich poziomu subskrypcji, utwórz trzy bloki warunkowe.


Filtr

Doprecyzuj swoje dane, dodając filtry do pól.

Aby dodać filtr:

  • Przejdź do karty Filtry.
  • Na lewym pasku bocznym kliknij i przeciągnij pola.
  • Kliknij pole, aby wyświetlić jego opcje filtrowania. Wybierz filtr, a następnie kliknij przycisk Zastosuj.
  • Filtry można grupować, klikając pole, a następnie klikając menu rozwijane Grupuj z innym filtrem. Wybierz inny aktywny filtr, a następnie kliknij przycisk Zastosuj.

    • Sposób użycia filtrów można zmienić, klikając menu rozwijane Uwzględnij dane, jeśli pasują do :
      • Wszystkie filtry poniżej: dane muszą spełniać wszystkie ustawione filtry.
      • Dowolny z poniższych filtrów: dane mogą zostać uwzględnione, jeśli spełniają co najmniej jeden z ustawionych filtrów.
      • Niestandardowe reguły filtrowania: napisz własne reguły filtrowania. Możesz użyć wyrażeń logicznych, takich jak "1 i (2 lub 3)".
    • Aby rozgrupować filtry, kliknij filtr, a następnie kliknij menu rozwijane Grupuj z innym filtrem. Wybierz opcję Brak, a następnie kliknij przycisk Zastosuj.
  • Po skonfigurowaniu filtrów kliknij przycisk Dalej.

Recenzja

Przejrzyj zestaw danych przed jego zapisaniem.

  • W obszarze Źródła wyświetl wybrane źródła danych.
  • W obszarze Pola wyświetl pola w zestawie danych. Obejmuje to:
    • Pole: nazwa pola.
    • Pochodne: czy pole jest standardowym polem HubSpot, czy niestandardowym polem obliczanym.
    • Typ danych: typ danych zawartych w polu.
    • Input: wyrażenie pola.
    • Źródło : źródło danych (np. Kontakt).
  • W panelu Podgląd wyświetl podgląd danych. Możesz kliknąć opcję Wyświetl relacje tabeli, aby zobaczyć, w jaki sposób dane są połączone.
  • Po przejrzeniu danych zapisz zestaw danych, klikając przycisk Zapisz.
  • W prawym panelu wprowadź nazwę i opis zestawu danych.
  • Kliknij przycisk Zastosuj.

Następnie zostaniesz przeniesiony do kreatora raportów, w którym możesz utworzyć raport na podstawie zestawu danych.

Wyświetlanie zestawów danych i zarządzanie nimi

Na pulpicie nawigacyjnym zestawów danych można przeglądać i edytować istniejące zestawy danych.

  • Na koncie HubSpot przejdź do Raporty > Zarządzanie danymi, a następnie wybierz Zestawy danych.
  • Istniejące zestawy danych można filtrować za pomocą filtrów w górnej części tabeli.
  • Aby edytować zestaw danych, najedź na niego kursorem, a następnie kliknij Edytuj. Zostaniesz przeniesiony na stronę szczegółów zestawu danych.
    • Na karcie Podgląd można wyświetlić podgląd danych zestawu danych.
    • Na karcie Metadane wyświetl źródła danych i pola zawarte w zestawie danych. Obejmuje to:
      • Pole: nazwa pola.
      • Pochodne : czy pole jest standardowym polem HubSpot, czy niestandardowym polem obliczanym.
      • Typ danych: typ danych zawartych w polu.
      • Input: ciąg znaków używany do wprowadzania danych do pola.
      • Źródło : źródło danych (np. Kontakt).
    • Na karcie Raporty można wyświetlić raporty utworzone przy użyciu zestawu danych.
    • Na stronie szczegółów zestawów danych można również utworzyć nowy raport przy użyciu zestawu danych, klikając opcję Utwórz raport.

Tworzenie raportu przy użyciu zestawu danych

Po utworzeniu zestawu danych można utworzyć raport na jego podstawie z poziomu kreatora raportów lub narzędzia Zestawy danych.

  • Aby utworzyć raport z poziomu zestawu danych:
    • Na koncie HubSpot przejdź do Raporty > Zarządzanie danymi, a następnie wybierz Zestawy danych.
    • Kliknij nazwę zestawu danych.
    • W prawym górnym rogu kliknij opcję Utwórz raport.
    • Kontynuuj tworzenie raportu w kreatorze raportów niestandardowych.
  • Aby utworzyć raport z kreatora raportów niestandardowych:
    • Na koncie HubSpot przejdź do sekcji Raportowanie > Raporty.
    • W prawym górnym rogu kliknij opcję Utwórz raport.
    • Wybierz Kreator raportów niestandardowych.
    • U góry kliknij kartę Zestawy danych, aby wyświetlić istniejące zestawy danych.
    • Wybierz zestaw danych, którego chcesz użyć, a następnie kliknij przycisk Dalej.

Odniesienie

Składnia

W ramach funkcji można używać danych z właściwości i pól lub danych dosłownych. Właściwość i dane pola będą dynamiczne w zależności od poszczególnych źródeł danych, podczas gdy dane literalne są stałe. Na przykład:

  • 2021-03-05 to dosłowna data, która jest stała.
  • [CONTACT.createdate] jest datą opartą na właściwościach, która jest dynamiczna dla każdego rekordu kontaktu.

Funkcje mogą zawierać zarówno dane dosłowne, jak i dane Właściwości/pola, o ile typy danych są zgodne z wymaganymi argumentami funkcji. Na przykład:

DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)

Poniżej dowiesz się o składni literałów i danych właściwości/pól oraz o tym, jak włączyć je do formuł.

Dosłowna składnia

Literały służą do dodawania do obliczeń określonych, statycznych ciągów tekstu, liczb, wartości true lub false oraz dat.

  • Dosłowny ciąg znaków: tekst otoczony cudzysłowami. Na przykład “My cool string”.
  • Liczba dosłowna: liczby bez cudzysłowów. Na przykład 42.
  • Boolean literal: true lub false.
  • Dosłowna data: ciąg znaków sformatowany jako "YYY-MM-DD" lub numer znacznika czasu daty (np. 1635715904).

Składnia Właściwość

Odwołania do właściwości umożliwiają bezpośrednie dołączanie wartości z właściwości wybranych źródeł danych. Nie trzeba dodawać właściwości jako pola zestawu danych, aby się do niej odwołać.

Podczas odwoływania się do właściwości należy używać obserwującej składni:

  • Wyrażenia referencyjne są zawsze otoczone nawiasami kwadratowymi ( [ i ] ).
  • Odniesienia do właściwości określają nazwę obiektu lub zdarzenia, obserwując kropkę i wewnętrzną nazwę właściwości. Na przykład:
    • [CONTACT.lifecyclestage]
    • [COMPANY.name]
    • [e_hs_scheduled_email_v2.__hs_event_native_timestamp]

Składnia odniesienia do pola

Można odwoływać się do pól w formule, otaczając nazwę pola nawiasami kwadratowymi. Na przykład:

    • [Field 1]
    • [My awesome custom field]

Do pól można odwoływać się w formułach, o ile operatory i funkcje formuły akceptują typ danych pola. Na przykład, jeśli utworzysz nowe pole zawierające ciąg znaków, możesz odwołać się do tego pola w funkcji, która akceptuje ciągi znaków:

  • Jeśli pole 1 to [DEAL.name], zawiera ono wartość łańcuchową (nazwę transakcji).
  • CONCAT([Field 1], "Q4") byłoby prawidłowe, ponieważ zawiera dwie wartości łańcuchowe.
  • CONCAT([DEAL.name], 2012) nie będzie prawidłowe, ponieważ zawiera zarówno ciąg znaków, jak i wartość liczbową.

Operatorzy

Operatorów można używać z wartościami dosłownymi i właściwościami/polami, a operatory są obliczane w standardowej kolejności operacji PEMDAS. Pozwala to na zagnieżdżanie operatorów za pomocą nawiasów. Na przykład:

  • Reklamy liczby z odwołaniem dowłaściwości: 1 + [DEAL.amount]
  • Używanie nawiasów do zagnieżdżania operacji: (1 + 2) * (3 + 4)
Operator Opis Przykładowe użycie

+

Dodaj liczby. Zwraca liczbę.

1 + 1
= 2

[DEAL.amount] + 100

-

Odejmowanie liczb. Zwraca liczbę.

100 - 1
= 99

EXP(1) - EXP(1)
= 0

WEEKNUM([DEAL.closedate]) - WEEKNUM([DEAL.createdate])

*

Mnożenie liczb. Zwraca liczbę.

2 * 2
= 4

POW(10, 2) * -1
= -100

[DEAL.amount] * 0.5

/

Dzielenie liczb. Zwraca liczbę.

10/ 2
= 5

[DEAL.amount] / DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate])

-

Neguje liczbę.

-100
= -100

-[DEAL.amount]

AND lub &&

Sprawdza, czy obie z dwóch wartości logicznych są prawdziwe. Zwraca wartość logiczną.

true AND false
= false

CONTAINS(“HubSpot”, “Hub”) && CONTAINS(“HubSpot”, “Spot”)
= prawda

OR lub ||

Sprawdza, czy jedna z dwóch wartości logicznych jest prawdziwa. Zwraca wartość logiczną.

true OR false
= true

CONTAINS(“HubSpot”, “Hub”) || CONTAINS(“HubSpot”, “CRM”)
= prawda

!

Neguje wartość logiczną. Zwraca inną wartość logiczną.

!true
= false

= lub ==

Operator równości. Zwraca wartość logiczną.

=true
= prawda

IF

Logika IF to zestaw reguł wykonywanych w przypadku spełnienia określonego warunku. Logiki IF można używać do różnicowania danych. Na przykład, można użyć logiki IF do:

  • Obliczanie różnych prowizji w zależności od wielkości transakcji (np. wyższy % za większą transakcję).
  • Transakcje można podzielić na poziomy w celu analizy i podejmowania działań w raportach.
  • Przetłumacz odpowiedzi zwrotne na kategorie (np. etykieta 1-6 oznacza krytykę).
  • Zdefiniuj priorytet kontaktu na podstawie tego, ile dni był oznaczony jako lead

LABEL

Funkcja LABEL konwertuje wartości interwałów właściwości wyliczeniowych na wartości przyjazne dla użytkownika. Niektóre właściwości zdefiniowane przez HubSpot, takie jak Właściwość transakcji i Właściciel kontaktu, są reprezentowane jako wartości wewnętrzne. Utrudnia to analizę. W przypadku użycia ze zdefiniowanymi właściwościami HubSpot, które obsługują tłumaczenie, funkcja LABEL zapewni tłumaczenie na podstawie ustawień portalu, a nie ustawień użytkownika. Na przykład można użyć funkcji LABEL do:

  • Dostęp do nazw kontaktów lub etapów transakcji bezpośrednio w polach

LABEL([DEAL.dealstage]) = "Closed Won"(10)

  • Odwoływanie się do właścicieli HubSpot według nazwy bezpośrednio w polach

LABEL([DEAL.hubspot_owner_id]) = "John Smith"


Funkcje numeryczne

Funkcja Definicja Argumenty Przykład użycia

ABS

Oblicza wartość bezwzględną liczby. Zwraca liczbę.

ABS(number)

number: liczba, dla której ma zostać obliczona wartość bezwzględna.

ABS(-10)
= 10

ABS(10)
= 10

CEIL

Zaokrągla wartość dziesiętną do najbliższej liczby całkowitej. Zwraca liczbę.

CEIL(number)

number: liczba, dla której ma zostać przyjęty górny pułap.

CEIL(3.14)
= 4

CEIL(EXP(1))
= 3

CEIL(LN([DEAL.amount]))

DIV0

Dzieli liczbę, ale zwraca zero, gdy dzielnik jest zerem. Zwraca liczbę.

DIV0(dividend, divisor)

dividend: liczba używana jako dywidenda w operacji dzielenia.

divisor: liczba, która ma być użyta jako dzielnik w operacji dzielenia, przy czym zero zwraca wartość całkowitą zero

DIV0(5, 2)
= 2.5

DIV0(5, 0)
= 0

DIV0([DEAL.amount], DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate]))

EXP

Komputerowa liczba Eulera podniesiona do wartości. Zwraca liczbę.

EXP(exponent)

exponent: wykładnik, do którego ma zostać podniesiona liczba Eulera.

EXP(1)
= 2.718281828459045

EXP(0)
= 1

FLOOR

Zaokrągla wartość dziesiętną w dół do najbliższej liczby całkowitej. Zwraca liczbę.

FLOOR(number)

number: wykładnik, do którego ma zostać podniesiona liczba Eulera.

FLOOR(3.14)
= 3

CEIL(EXP(1))
= 2

FLOOR(LN([DEAL.amount]))

LN

Oblicza logarytm naturalny wartości. Zwraca liczbę.

LN(number)

number: wartość, dla której ma zostać obliczony logarytm naturalny.

LN(1)
= 0

LN(EXP(1))
= 1

LN([DEAL.amount])

LOG

Oblicza logarytm wartości o określonej podstawie. Zwraca liczbę.

LOG(base, value)

base: podstawa, która zostanie użyta do obliczenia logarytmu wartości.

value: liczba, której logarytm ma zostać obliczony.

LOG(10, 1)
= 0

LOG(10, 10)
= 1

LOG(10, [DEAL.amount])

POWER

Podnosi wartość bazową do określonej potęgi. Zwraca liczbę.

POWER(base, exponent)

base: liczba do obliczenia potęgi.

exponent: liczba, o którą ma zostać podniesiona podstawa.

POWER(2, 10)
= 1024

POWER(100, 0.5)
= 10

POWER([DEAL.hs_arr], 2)

SQRT

Potraktuj pierwiastek kwadratowy z liczby nieujemnej. Zwraca liczbę.

SQRT(number)

number: liczba, dla której ma zostać wykonany pierwiastek kwadratowy.

SQRT(100)
= 10

SQRT([DEAL.hs_arr])

WIDTH_BUCKET

Dzieli wartości liczbowe na pojemniki o równej szerokości. Zwraca numer pojemnika, do którego należy wartość.

Jeśli zwrócona wartość jest poniżej minimum, zwraca zero. Jeśli zwrócona wartość jest powyżej maksimum, zwraca liczbę pojemników +1.

WIDTH_BUCKET(value, minValue, maxValue, bucketCount)

value: liczba do obliczenia w numerze pojemnika.

minValue: minimalna wartość, od której rozpocznie się binowanie.

maxValue: maksymalna wartość do binowania.

bucketCount: żądana liczba kubełków o równej szerokości, w których mają zostać rozdzielone wartości między minValue i maxValue.

WIDTH_BUCKET(25, 0, 100, 10)
= 3

WIDTH_BUCKET(95, 0, 100, 10)
= 10

WIDTH_BUCKET(-1000, 0, 100, 10)
= 0

WIDTH_BUCKET(9999, 0, 100, 10)
= 11

WIDTH_BUCKET([DEAL.amount], 0, 10000, 1000)

Funkcje ciągów znaków

Funkcja Definicja Argumenty Przykład użycia

CONTAINS

Określa, czy ciąg znaków zawiera podciąg uwzględniający wielkość liter. Zwraca wartość logiczną.

CONTAINS("string", "substring")

string: wartość ciągu do sprawdzenia.

substring: wartość do sprawdzenia wewnątrz ciągu znaków.

CONTAINS("HubSpot", "Hub")
= true

CONTAINS("foo", "bar")
= false

CONTAINS([CONTACT.firstname], "Mike")

CONCAT

Łączy dwa ciągi znaków. Zwraca ciąg znaków.

CONCAT("string1", "string2")

string1: wartość ciągu, do której zostanie dołączony ciąg2.

string2: wartość ciągu do dołączenia do string1.

CONCAT("Hub", "Spot")
= "HubSpot"

CONCAT([CONTACT.firstname], CONCAT(" ", [CONTACT.lastname]))

LENGTH

Oblicza długość ciągu znaków. Zwraca liczbę.

LENGTH("string")

string: wartość ciągu do obliczenia długości.

LENGTH("HubSpot")
= 7

LENGTH([FEEDBACK_SUBMISSION.hs_content])

TRIM

Usuwa wiodące i końcowe białe znaki z ciągu znaków. Zwraca ciąg znaków.

TRIM(" string ")

string: wartość ciągu znaków, z którego mają zostać usunięte białe znaki.

TRIM(" Cats are great ")
= "Koty są świetne"

Funkcje daty

Funkcja Definicja Argumenty Przykład użycia

DATE_FROM_PARTS

Tworzy wartość daty z części roku, miesiąca i dnia. Zwraca datę.

DATE_FROM_PARTS(year, month, day)

year : roczna część żądanej daty.

month: część miesiąca żądanej daty.

day: dzienna część żądanej daty.

DATE_FROM_PARTS(2021, 1, 1)
= 2021-01-01

DATEDIFF

Zwraca liczbę jednostek czasu między pierwszą wartością daty a drugą dla określonej jednostki czasu. Zwraca liczbę.

DATEDIFF(“datePart”, “date1”, “date2”)

datePart: jednostka roku, kwartału, miesiąca, tygodnia lub dnia do użycia w obliczeniach różnicy.

date1: wartość daty początkowej do odjęcia od date2.

date2: wartość daty końcowej, od której zostanie odjęta data1.

DATEDIFF("DAY", "2021-01-01", "2021-02-01")
= 31

DATEDIFF("MONTH", "2021-01-01", DATE_FROM_PARTS(2021, 2, 1))
= 1

DATEDIFF("QUARTER", [DEAL.createdate], [DEAL.closedate])

DATEPART

Wyodrębnia rok, kwartał, miesiąc, tydzień lub dzień z wartości daty. Zwraca liczbę.

DATEPART(“datePart”, “date”)

datePart: jednostka roku, kwartału, miesiąca, tygodnia lub dnia do wyodrębnienia.

date: wartość daty, z której ma zostać wyodrębniona część daty.

DATEPART("DAY", "2021-03-15")
= 15

DATEPART("MONTH", DATE_FROM_PARTS(2021, 3, 15))
= 3

DATEPART("YEAR", [DEAL.createdate])

DATETRUNC

Obcina wartość daty do roku, kwartału, miesiąca, tygodnia lub dnia.

DATETRUNC(“datePart”, “date”)

datePart: jednostka roku, kwartału, miesiąca, tygodnia lub dnia do obcięcia.

date: wartość daty do obcięcia.

DATETRUNC("YEAR", DATE_FROM_PARTS(2021, 3, 15))
= 2021-01-01

DATETRUNC("MONTH", "2021-03-15")
= 2021-03-01

DATETRUNC("DAY", [e_visited_page.__hs_event_native_timestamp])

TIMESTAMP_FROM_PARTS

Tworzy wartość znacznika czasu z części roku, miesiąca, dnia, godziny, minuty i sekundy. Zwraca wartość datetime.

TIMESTAMP_FROM_PARTS(year, month, day)

year: roczna część żądanej daty.

month: część miesiąca żądanej daty.

day: dzienna część żądanej daty.

TIMESTAMP_FROM_PARTS(2021, 1, 1)
= 2021-01-01

WEEKNUM

Oblicza numer tygodnia w roku dla daty. Zwraca liczbę.

WEEKNUM(“date”)

date: wartość datetime, za pomocą której obliczany jest numer tygodnia w roku.

WEEKNUM("2021-03-15")
= 11

WEEKNUM(“1609459200”)
= 11

WEEKNUM(“[deal.createdate]”)

NOW

Zwraca bieżący czas w oparciu o strefę czasową konta. Zwraca wartość datetime.

NOW()

NOW()
= 1633611966314

WORKINGDAYS

Zwraca liczbę dni tygodnia (od poniedziałku do piątku) między dwiema datami.

WORKINGDAYS(value1, value2)

value1: początkowa wartość datetime.

value2: końcowa wartość datetime.

WORKINGDAYS("2022-01-01", "2022-01-31")
= 21

WORKINGDAYS("1640995200", "2022-01-31")
= 21

WORKINGDAYS([DEAL.createdate], NOW())

Czy ten artykuł okazał się pomocny?
Niniejszy formularz służy wyłącznie do przekazywania opinii dotyczących dokumentacji. Dowiedz się, jak uzyskać pomoc dotyczącą HubSpot.