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 wykorzystywanie zbiorów danych

Data ostatniej aktualizacji: maja 12, 2022

Dotyczy:

Operations Hub Enterprise

Zbiór danych to zbiór danych z całego konta HubSpot, które można następnie wykorzystać w raportach niestandardowych. Zbiór danych może zawierać właściwości obiektów CRM i zasobów HubSpot oraz formuły służące do obliczania danych w zależności od potrzeb. Na przykład, można utworzyć pole obliczające roczny przychód cykliczny na podstawie właściwości "Kwota transakcji".

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

Poniżej dowiesz się, jak utworzyć zbiór danych, jak używać zbioru danych w raporcie oraz poznasz definicje funkcji dostępnych w narzędziu zbiorów danych.

Tworzenie zbioru danych

Aby utworzyć zbiór danych:

  • Na swoim koncie HubSpot przejdź do zakładkiRaporty> Zbiorydanych.
  • W prawym górnym rogu kliknij przyciskUtwórz zbiór danych.

Zostaniesz następnie przekierowany do zakładki Dołącz

w kreatorze zbiorów danych.

Dołącz do

Najpierw wybierz źródła danych, które chcesz włączyć do swojego zbioru danych. Źródła danych to obiekty, zasoby i zdarzenia, które mają być raportowane. Dotyczy to wszystkich obiektów CRM, takich jak kontakty czy obiekty niestandardowe, a także aktywów, takich jak strony www i e-maile, konwersacje, działania sprzedażowe i inne. W każdym zestawie danych można wybrać do 5 źródeł danych.

Główne źródło danych będzie głównym elementem zbioru danych, a wszystkie pozostałe źródła danych będą się do niego odnosiły. Aby połączyć te źródła danych, HubSpot łączy dane w tle, wykorzystując najkrótszą możliwą ścieżkę. Na przykład kontakty i transakcje są bezpośrednio powiązane i mogą być wybierane bez konieczności stosowania dodatkowych złączeń.

Jednak inne źródła danych nie mogą być powiązane bezpośrednio i wymagają dodatkowych źródeł, aby połączyć dane razem. Na przykład, jeśli podstawowym źródłem danych są kontakty, a w raporcie mają znaleźć się dane dotyczące postów na blogu, HubSpot może połączyć te źródła tylko poprzez źródła Kontakty i Działania sieciowe

. Te inne źródła zostaną wybrane automatycznie w celu połączenia danych.
  • Aby wybrać podstawowe źródło danych, kliknij menu rozwijane Podstawowe źródło danych, a następnie wybierz źródło danych.

    datasets-join-tab0
  • Kontynuuj wybieranie kolejnych źródeł danych. W prawym panelu można wyświetlić relacje między aktualnie wybranymi źródłami danych.
  • W trakcie wybierania źródeł danych można przeglądać podgląd danych w okienku Preview (Podgląd ) u dołu ekranu.
  • Po wybraniu źródeł danych kliknij przycisk Dalej w prawym górnym rogu.

Przygotuj stronę

Wybierz pola, które mają zostać włączone do zbioru danych. Do zbioru 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 zbioru danych, przeciągnij je z lewego paska bocznego do sekcji Build your dat aset.

2021-10-28_11-28-34 (1)

  • Aby zmienić nazwę właściwości lub wyświetlić podgląd jej danych, kliknij tę właściwość w sekcji Zbudujzbiór danych, a następnie wpisz nową nazwę w polunazwy po prawej stronie. Zmiana nazwy właściwości spowoduje aktualizację jej nazwy tylko w tym zbiorze danych. Umożliwia to dostosowanie wyglądu 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ły są specyficzne dla zbioru danych i mogą być używane do obliczania wartości na podstawie właściwości w zbiorze danych. Dowiedz się więcej o tworzeniu formuł przy użyciu wyrażeń elastycznych

.
  • Aby utworzyć pole formuły, kliknij przycisk Utwórz pole formuły.

    dataset-create-formula-field0
  • Po prawej stronie należy wpisaćnazwę pola.
  • W poluFormuła wpisz swoją formułę. Możesz odwoływać się do właściwości dodanych do zbioru danych oraz do innych właściwości HubSpot spoza zbioru danych, a także używać funkcji do wykonywania obliczeń na podstawie danych właściwości i danych literalnych. Poniżej znajduje się więcej informacji o składni i definicjach formuł.
    • Aby ręcznie wprowadzić formułę, zacznij wpisywać tekst w poluFormuła. Domyślnie HubSpot wyświetla opcje autouzupełniania podczas wpisywania tekstu. Aby wyłączyć autouzupełnianie, należy usunąć zaznaczenie pola wyboru Pokaż wskazówki dotyczące formuły.

      dataset-formula-field-auto-complete0
    • Aby wstawić do zbioru danych właściwość dodaną przez użytkownika, należy kliknąć menu rozwijane Utworzone pole, a następnie wybraćwłaściwość.
    • Aby wstawić właściwość, której nie ma w zbiorze danych, kliknij menu rozwijane WłaściwośćHubSpot, a następnie wybierzwłaściwość.
    • Aby wstawić funkcję, kliknij menu rozwijaneFunkcja, a następnie wybierzfunkcję.
formula-field-options0
  • Podczas tworzenia formuł w poluFormuła wyświetlany jest status sprawdzania poprawności. Jeśli formuła jest nieprawidłowa, wyświetlany jest czerwony wskaźnik stanu, a użytkownik może kliknąć przycisk Walidacja, aby wyświetlić szczegóły błędu.
    dataset-formula-field-validation0
  • Po skonfigurowaniu pól kliknij przycisk Dalej w prawym górnym rogu.

Dodawanie pól warunkowych

Uwaga:

ta sekcja zawiera informacje o funkcji, która obecnie znajduje się w wersji beta.

Pola warunkowe umożliwiają użytkownikom grupowanie lub wiaderkowanie danych na podstawie zadanych warunków. Pola te mogą być używane tylko w zestawach danych lub w kreatorze raportów niestandardowych

. Pola warunkowe można wykorzystywać do obliczania różnych prowizji w zależności od wielkości transakcji lub przypisywania odpowiedzi na opinie do kategorii, np. etykieta z przedziału 1-6 jest oznaczana jako ocena negatywna.

Pole warunkowe pozwala na zbudowanie formuły przy użyciu funkcji IF(). Wszystkie pola zbudowane przy użyciu pola warunkowego mogą być odtworzone przy użyciu funkcji JEŻELI() w standardowym polu tworzenia formuły.

  • Kliknij przycisk Utwórz pole warunkowe, aby utworzyć nowe pole warunkowe.
    create-conditional-field
  • Po prawej stronie podajnazwę pola. Nazwa ta będzie wyświetlana podczas tworzenia raportu z wykorzystaniem tego segmentu.
  • W sekcjiWarunek wprowadź warunek JEŻELI. Dla każdego wiersza danych, jeśli warunek określony w tej sekcji jest prawdziwy, wiersz zostanie oznaczony wartością ustawioną wpolu Następnie. Jeśli warunek jest fałszywy, wiersz zostanie oznaczony wartością ustawioną wpoluWartość domyślna . Można odwoływać się do właściwości dodanych do zbioru danych, jak również do innych właściwości HubSpot spoza zbioru danych, a także używać funkcji do obliczeń opartych na właściwościach i danych literalnych. Poniżej znajduje się więcej informacji o składni i definicjach formuł.
    • Aby ręcznie wprowadzić formułę, należy rozpocząć wpisywanie w poluIF. Domyślnie HubSpot wyświetla opcje autouzupełniania podczas wpisywania tekstu.

      enter-condition
    • Aby wstawić właściwość HubSpot, właściwość dodaną przez użytkownika do zbioru danych lub funkcję, kliknij menu rozwijane Wstaw, a następnie wybierz właściwość HubSpot, utworzone pole lub funkcję.

      if-condition-insert-menu
    • W polu Następnie wpisz wartość, którą chcesz przypisać, jeśli warunek jest prawdziwy.
    • Alternatywnie można zaznaczyć pole Zaawansowane wyraż enia, aby obliczyć wartość lub odwołać się do właściwości zamiast do etykiety. Na przykład można użyć wyrażeń zaawansowanych do obliczenia prowizji.
  • Aby dodać kolejne pole warunkowe, należy kliknąć przycisk Dodaj blok warunkowy. Bloki warunkowe są przetwarzane sekwencyjnie - jeśli pierwszy warunek jest prawdziwy, zostanie ustawiona wartość zdefiniowana w tym bloku. Jeśli warunek nie jest prawdziwy, HubSpot przejdzie do następnego bloku itd. Wszystkim wierszom, które nie spełniają określonych warunków, zostanie przypisana wartość Domyślna.

    add-conditional-block
  • W sekcji Wartość domyślna wprowadź wartość dla opcji Else, jeśli warunek nie zostanie spełniony.

    enter-then-condition
  • Po skonfigurowaniu pól kliknij przycisk Dalej w prawym górnym rogu.
Na przykład, aby użyć pól warunkowych do oceny klientów według poziomu subskrypcji, należy utworzyć trzy bloki warunkowe.

example-conditional-field

Filtrowanie

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

Aby dodać filtr:

  • Na lewym pasku bocznym kliknij i przeciągnij pola do Nieaktywne filtry do sekcji Nieaktywne filtry.
  • Kliknij pole, aby wyświetlić jego opcje filtrów. Wybierz filtr, a następnie kliknij przycisk Zastosuj.
  • Możesz grupować filtry, klikając pole, a następnie klikając menu rozwijane Grupuj z innymfiltrem. Wybierz inny aktywnyfiltr, a następnie kliknij przyciskZastosuj.

datasets-group-filters0

    • Można zmienić, czy filtry są pogrupowane według ilublogiki, klikającselektor logiki między filtrami, a następnie wybierającilub lub.

      datasets-and-or-filter0
    • Aby odgrupować filtry, kliknijfiltr, a następnie kliknij menu rozwijane Grupujz innym filtrem. Wybierz opcjęŻaden, a następnie kliknij przyciskZastosuj.
  • Po skonfigurowaniu filtrów kliknij przyciskNastępna strona.

Przeglądaj

Przejrzyj zbiór danych przed jego zapisaniem.

  • W sekcji Źródła wyświetl wybrane źródła danych.
  • W sekcji Pola wyświetl pola w zbiorze danych. Obejmuje to:
    • Pole: nazwa pola.
    • Pochodne: czy pole jest standardowym polem HubSpot, czy niestandardowym polem wyliczanym.
    • Typ danych: typ danych zawartych w polu.
    • Danewejściowe: wyrażenie pola.
    • Źródło: źródło danych (np. Kontakty).
  • W panelu Podgląd wyświetlany jest podgląd danych. Możesz kliknąć przycisk Wyświetl relacje między tabelami, aby zobaczyć, jak dane są połączone.
  • Po przejrzeniu danych zapisz zbiór danych, klikając przycisk Zapisz.
  • W prawym panelu wpisz nazwę i opis zbioru danych.
  • Kliknij przycisk Zastosuj.

Zostaniesz przeniesiony do kreatora raportów, gdzie możesz utworzyć raport

na podstawie swojego zbioru danych.

Przeglądanie i zarządzanie zestawami danych

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

  • Na swoim koncie HubSpot przejdź do zakładki Raporty > Zbiory danych.
  • Istniejące zbiory danych można filtrować za pomocą filtrów znajdujących się w górnej części tabeli.
  • Aby edytować zbiór danych, najedź kursorem na zbiór danych, a następnie kliknij przycisk Edytuj. Zostaniesz przeniesiony na stronę szczegółów zbioru danych.
    • Na zakładce Podgląd można wyświetlić podgląd danych zestawu danych.
    • Na karcie Metadane wyświetl źródła danych i pola wchodzące w skład zbioru danych. Obejmuje to:
      • Pole: nazwa pola.
      • Pochodna: czy pole jest standardowym polem HubSpot, czy niestandardowym polem wyliczanym.
      • Typ danych: typ danych zawartych w polu.
      • Wejście: ciąg znaków służący do wprowadzenia danych do pola.
      • Źródło: źródło danych (np. Kontakty).
    • Na karcie Raporty można przeglądać raporty utworzone przy użyciu zbioru danych.
    • Na stronie szczegółów zbioru danych można również utworzyć nowy raport przy użyciu tego zbioru danych, klikając przycisk Zbuduj raport.

Tworzenie raportu z wykorzystaniem zbioru danych

Po utworzeniu zbioru danych można utworzyć raport na jego podstawie za pomocą kreatora raportów lub narzędzia do tworzenia zbiorów danych.

  • Aby utworzyć raport z poziomu zbioru danych:
  • Aby utworzyć raport za pomocą kreatora raportów niestandardowych:
    • W koncie HubSpot przejdź do Raporty > Raporty.
    • W prawym górnym rogu kliknij przycisk Utwórz raport niestandardowy.
    • Na lewym pasku bocznym wybierz opcję Kreator raportów niestandardowych.
    • Po prawej stronie kliknij kartę Przeglądaj zbiory danych, aby wyświetlić istniejące zbiory danych.

      browse-datasets-tab0
    • Wybierz zestaw danych, którego chcesz użyć, a następnie kliknij przyciskDalej.

Odnośnik

Składnia

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

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

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

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

Poniżej dowiesz się, jaka jest składnia literałów i danych właściwości/pól oraz jak włączać je do formuł.

Składnia literałów

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

  • Dosłowny ciąg znaków: tekst otoczony cudzysłowem. Na przykład "Mój fajny sznurek".
  • Liczba dosłowna: liczby bez cudzysłowów. Na przykład 42.
  • Dosłowność logiczna: prawda lub fałsz.
  • Dosłownośćdaty: ciąg znaków sformatowany jako "RRRR-MM-DD" lub liczba znacznika czasu (np. 1635715904).

Składnia właściwości

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

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

  • Wyrażenia referencyjne są zawsze otoczone nawiasami kwadratowymi ( [ i ] ).
  • Odwołania do właściwości określają nazwę obiektu lub zdarzenia, po której następuje kropka i nazwa właściwości wewnętrznej. Na przykład:
    • [KONTAKT.lifecyclestage]
    • [FIRMA.nazwa]
    • [e_hs_scheduled_email_v2.__hs_event_native_timestamp]

Składnia odwołania do pola

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

    • [Pole 1]
    • [Moje niesamowite pole niestandardowe]

Możesz odwoływać się do pól 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 niego w funkcji, która akceptuje ciągi znaków:

  • Jeśli pole 1to [DEAL.name], zawiera ono wartość łańcuchową (nazwę transakcji).
  • CONCAT([Pole 1], "Q4") będzie poprawne, ponieważ zawiera dwie wartości łańcuchowe.
  • PolecenieCONCAT([DEAL.name], 2012) nie jest poprawne, ponieważ zawiera zarówno wartość łańcuchową, jak i liczbową.

Operatory

Operatory mogą być używane zarówno z wartościami literalnymi, jak i właściwościami/pól, a operatory są obliczane w standardowej kolejności w programie PEMDAS. Pozwala to na zagnieżdżanie operatorów za pomocą nawiasów. Na przykład:

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

+

Dodaje liczby. Zwraca liczbę.

1 + 1
= 2

[DEAL.amount] + 100

-

Odejmij liczby. Zwraca liczbę.

100 - 1
= 99

EXP(1) - EXP(1)
= 0

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

*

Mnoży liczby. Zwraca liczbę.

2 * 2
= 4

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

[DEAL.amount] * 0.5

/

Podziela liczby. Zwraca liczbę.

10/ 2
= 5

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

-

Unieważnia liczbę.

-100
= -100

-[DEAL.amount]

AND lub &&

Sprawdza, czy obie z dwóch wartości logicznych są prawdziwe. Zwraca liczbę boolean.

true AND false
= false

CONTAINS("HubSpot", "Hub") && CONTAINS("HubSpot", "Spot")
= prawda

OR lub ||

Sprawdza, czy któraś z dwóch wartości logicznych jest prawdziwa. Zwraca liczbę boolean.

true LUB false
= prawda

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

!

Neguje wartość typu boolean. Zwraca inną wartość typu boolean.

!true
= fałsz

lub ==

Operator równości. Zwraca wartość typu boolean.

=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, aby:

  • Obliczaj różne prowizje w zależności od wielkości transakcji (np. przyznaj wyższy % za większą transakcję).
  • Grupuj transakcje w poziomy w celu analizy i podjęcia odpowiednich działań w raportach.
  • Przekształcaj odpowiedzi na opinie w kategorie (np. etykieta 1-6 oznacza "zniechęcający").
  • Zdefiniuj priorytet kontaktu na podstawie tego, od ilu dni jest on oznaczony jako lead.

Funkcje numeryczne

Funkcja Definicja Argumenty Przykład użycia

ABS

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

ABS(liczba)

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

ABS(-10)
= 10

ABS(10)
= 10

CEIL

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

CEIL(liczba)

liczba: liczba, która ma osiągnąć pułap.

CEIL(3.14)
= 4

CEIL(EXP(1))
= 3

CEIL(LN([DEAL.kwota]))

DIV0

Dzieli liczbę, ale zwraca zero, gdy dzielnik jest równy zero. Zwraca liczbę.

DIV0(dywidenda, dzielnik)

dywidenda: liczba, która ma być użyta jako dzielnik w operacji dzielenia.

dzielnik: liczba, która zostanie użyta jako dzielnik w operacji dzielenia, przy czym zero daje 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 pewnej wartości. Zwraca liczbę.

EXP(wykładnik)

wykładnik: wykładnik, do którego należy podnieść liczbę 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(liczba)

number: wykładnik, do którego należy podnieść liczbę Eulera.

FLOOR(3.14)
= 3

CEIL(EXP(1))
= 2

FLOOR(LN([DEAL.amount]))

LN

Oblicza logarytm naturalny danej wartości. Zwraca liczbę.

LN(liczba)

liczba: wartość, z której ma zostać obliczony logarytm naturalny.

LN(1)
= 0

LN(EXP(1))
= 1

LN([DEAL.kwota])

LOG

Oblicza logarytm wartości w ramach określonej podstawy. Zwraca liczbę.

LOG(podstawa, wartość)

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

wartość: liczba, z której ma zostać obliczony logarytm.

LOG(10, 1)
= 0

LOG(10, 10)
= 1

LOG(10, [DEAL.amount])

POWER

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

POWER(podstawa, wykładnik)

podstawa: liczba, której potęgę należy obliczyć.

wykładnik: liczba, o którą należy podnieść podstawę.

POWER(2, 10)
= 1024

POWER(100, 0.5)
= 10

POWER([DEAL.hs_arr], 2)

SQRT

Oblicza pierwiastek kwadratowy z liczby nieujemnej. Zwraca liczbę.

SQRT(liczba)

liczba: liczba, z której ma zostać obliczony pierwiastek kwadratowy.

SQRT(100)
= 10

SQRT([DEAL.hs_arr])

WIDTH_BUCKET

Oddziela wartości liczbowe do wiaderek o równej szerokości. Zwraca numer kubełka, do którego wpada wartość.

Jeśli zwracana wartość jest mniejsza od minimum, zwraca zero. Jeśli zwracana wartość jest większa od maksymalnej, zwraca liczbę kubełków +1.

WIDTH_BUCKET(wartość, minWartość, maxWartość, bucketCount)

value: liczba do obliczenia w numerze bloku.

minValue: minimalna wartość, od której należy rozpocząć dzielenie na grupy.

maxValue: maksymalna wartość, do której ma zostać obliczony podział na bloki.

bucketCount: żądana liczba kubełków o równej szerokości, do których mają być podzielone wartości pomię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 łańcuch zawiera podłańcuch, w którym wielkość liter ma znaczenie. Zwraca wartość typu boolean.

CONTAINS("string", "substring")

string: testowany łańcuch znaków.

podłańcuch: wartość do sprawdzenia wewnątrz łańcucha.

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

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

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

CONCAT

Złącz dwa ciągi znaków. Zwraca ciąg znaków.

CONCAT("string1", "string2")

łańcuch1: wartość łańcuchowa, do której zostanie dołączony łańcuch2.

łańcuch2: wartość łańcucha, która zostanie dołączona do łańcucha1.

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

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

LENGTH

Oblicza długość łańcucha. Zwraca liczbę.

LENGTH("string")

łańcuch: wartość łańcucha do obliczenia długości.

LENGTH("HubSpot")
= 7

LENGTH([FEEDBACK_SUBMISSION.hs_content])

TRIM

Usuwa z łańcucha wiodące i końcowe białe znaki. Zwraca łańcuch znaków.

TRIM(" string ")

string: wartość łańcucha, z której należy usunąć białe spacje.

TRIM(" Koty są wspaniałe ")
= "Koty są wspaniałe"

Funkcje dotyczące dat

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(rok, miesiąc, dzień)

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

miesiąc: część miesięczna żądanej daty.

dzień: część dzienna żądanej daty.

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

DATEDIFF

Zwraca liczbę jednostek czasu pomię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, która ma być użyta w obliczeniu różnicy.

date1: początkowa wartość daty, która ma być odjęta od date2.

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

DATEDIFF("DZIEŃ", "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("DZIEŃ", "2021-03-15")
= 15

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

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

DATETRUNC

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

DATETRUNC("datePart", "date")

datePart: jednostka roku, kwartalu, miesiąca, tygodnia lub dnia, do której ma być obcięta.

date: wartość daty do obcięcia.

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

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

DATETRUNC("DZIEŃ", [e_visited_page.__hs_event_native_timestamp])

TIMESTAMP_FROM_PARTS

Tworzy wartość znacznika czasu z części rok, miesiąc, dzień, godzina, minuta i sekunda. Zwraca wartość datetime.

TIMESTAMP_FROM_PARTS(rok, miesiąc, dzień)

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

miesiąc: część miesięczna żądanej daty.

dzień: część dzienna żądanego dnia.

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

WEEKNUM

Oblicza numer tygodnia w ciągu roku dla danej daty. Zwraca liczbę.

WEEKNUM("data")

data: wartość datetime, na podstawie której zostanie obliczony numer tygodnia w roku.

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

WEEKNUM(“1609459200”)
= 11

WEEKNUM("[deal.createdate]")

TERAZ

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

NOW()

NOW()
= 1633611966314

WORKINGDAYS

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

WORKINGDAYS(wartość1, wartość2)

wartość1: początkowa wartość czasu.

wartość2: końcowa wartość datetime.

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

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

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

Was this article helpful? *
This form is used for documentation feedback only. Learn how to get help with HubSpot.