- Baza wiedzy
- CRM
- Właściwości
- Tworzenie właściwości obliczeń i podsumowań
Tworzenie właściwości obliczeń i podsumowań
Data ostatniej aktualizacji: 27 marca 2026
Dostępne z każdą z następujących podpisów, z wyjątkiem miejsc, w których zaznaczono:
-
Marketing Hub Professional, Enterprise
-
Sales Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional
-
Content Hub Professional, Enterprise
-
Smart CRM Professional, Enterprise
-
Commerce Hub Professional, Enterprise
Możesz tworzyć właściwości, które wypełniają dane na podstawie obliczeń z innych właściwości. Dzięki właściwościom zbiorczym możesz automatycznie obliczać wartości minimalne, maksymalne, liczbę, sumę lub średnią dla właściwości w powiązanych rekordach. Dzięki właściwościom obliczeniowym możesz konfigurować równania oparte na wartościach właściwości „czas między”, „czas do” lub „czas od”, albo tworzyć własne równania oparte na właściwościach obiektu.
Uwaga: Twoje konto może używać spersonalizowanych nazw dla każdego obiektu (np. „konto” zamiast „firma”). W tym artykule obiekty są określane za pomocą ich domyślnych nazw w HubSpot.
Na przykład możesz utworzyć:
- Właściwość firmy, która oblicza koszt pozyskania nowego klienta na podstawie niestandardowego równania.
- Właściwość kontaktu, która oblicza średnią kwotę transakcji powiązanych z danym kontaktem.
- Właściwość transakcji, która oblicza czas, jaki upłynął od momentu otwarcia transakcji.
- Właściwość faktury, subskrypcji lub płatności, która oblicza kwotę zysku po uwzględnieniu wszelkich zastosowanych rabatów.
W zależności od subskrypcji HubSpot istnieje limit liczby właściwości obliczeniowych, które można utworzyć.
Tworzenie właściwości zbiorczych na podstawie właściwości powiązanych rekordów
Możesz tworzyć właściwości dla obiektu, które będą obliczane na podstawie określonych wartości właściwości rekordów powiązanych z tym obiektem. Obliczenia można przeprowadzać na podstawie wszystkich rekordów powiązanych z tym obiektem lub dla określonych etykiet powiązań, w tym powiązań z tym samym obiektem.
Na przykład możesz utworzyć właściwość transakcji, która zlicza całkowitą liczbę działań sprzedażowych zarejestrowanych dla kontaktów powiązanych z transakcją, posiadających etykietę „Decydent ”.
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu na lewym pasku bocznym przejdź do sekcjiWłaściwości.
-
Kliknij menurozwijane Wybierz obiekti wybierz Właściwości [Obiekt], abyutworzyć właściwość dla tego obiektu.
- KliknijUtwórz właściwość.
- Wprowadź podstawowe szczegóły dotyczące właściwości.
- Kliknij menu rozwijane Typ pola i wybierz opcję Rollup.
- Kliknij menu rozwijane Typ agregacji, a następnie wybierz jeden z następujących typów:
- Min: wyświetla minimalną wartość wybranej właściwości liczbowej w powiązanych rekordach wybranego obiektu.
- Maks.: wyświetla maksymalną wartość wybranej właściwości liczbowej we wszystkich powiązanych rekordach wybranego obiektu.
- Liczba: zlicza całkowitą liczbę powiązanych rekordów wybranego obiektu, które mają wartość dla wybranej właściwości liczbowej.
- Suma: sumuje wartości wybranej właściwości liczbowej we wszystkich powiązanych rekordach wybranego obiektu.
- Średnia: oblicza średnią wartości dla wybranej właściwości liczbowej we wszystkich powiązanych rekordach wybranego obiektu.
- Kliknij menu rozwijane Format liczby, a następnie wybierz jeden z następujących formatów: Liczba sformatowana, Liczba niesformatowana, Waluta, Procent lub Czas trwania. Spowoduje to skonfigurowanie formatu wartości właściwości.
- Jeśli wybierzesz Waluta jako format właściwości transakcji, właściwość ta domyślnie użyje waluty firmy z Twojego konta.
- Aby użyć waluty każdego rekordu transakcji, zaznacz pole wyboru Użyj waluty rekordu zamiast waluty firmy. Użycie waluty rekordu wpływa tylko na sposób wyświetlania wartości i nie spowoduje automatycznego zastosowania kursu wymiany.
- Wybierz powiązany obiekt i powiązaną właściwość rekordu, na podstawie których ma być obliczana właściwość.
- Kliknij Wybierz etykiety powiązań, a następnie wybierz etykiety, które chcesz uwzględnić, aby obliczać wyłącznie na podstawie rekordów z określoną etykietą.
- Kliknij Dodaj warunek, aby dodać opcjonalne kryteria, które rekord musi spełniać, aby właściwość została obliczona (np. oblicz właściwość, gdy Kwota ostatniej transakcji > 1000 i Prawdopodobieństwo transakcji >= 80). Możesz skonfigurować do 50 warunków typu liczbowego i pola wyliczeniowego na każdą właściwość podsumowującą.
- W pierwszym menu rozwijanym wybierz właściwość.
- W drugim menu rozwijającym wybierz operator, który porówna wartość pierwszej właściwości z liczbą lub wartością innej właściwości.
- W trzecim menu rozwijającym wybierz właściwość lub wprowadź liczbę, która zostanie porównana z pierwszą właściwością.
- KliknijZapisz.
- Kliknij Utwórz. Po utworzeniu wyświetlany typ pola właściwości będzie miał wartość Rollup.
Uwaga: surowe wartości czasu trwania są przechowywane w milisekundach. Jeśli używasz właściwości obliczeniowej czasu trwania w innych narzędziach HubSpot (np. filtrach, formułach właściwości obliczeniowych), może być konieczne użycie wartości w milisekundach.
Tworzenie właściwości obliczeniowych czasu między, czasu od lub czasu do
Możesz tworzyć właściwości, które obliczają czas między dwiema datami lub śledzą czas od lub do daty, określony przez wartości właściwości daty lub selektora daty i godziny. Właściwości czasu między są obsługiwane tylko dla właściwości tego samego obiektu.
Na przykład:
- Utwórz właściwość „Czas między”, aby obliczyć czas między przypisaniem właściciela zgłoszenia a zamknięciem zgłoszenia.
- Utwórz właściwość „Czas od otwarcia ”, aby śledzić, jak długo transakcja jest otwarta.
- Utwórz właściwość „Czas do zamknięcia”, aby śledzić, jak daleko od dzisiejszego dnia klient ma zamknąć sprawę.
Aby utworzyć właściwość, której wartości wyświetlają czas względny w oparciu o dzisiejszą datę, a nie wartość właściwości, dowiedz się, jak utworzyć właściwość wyboru daty/daty i godziny czasu względnego. Możesz również utworzyć właściwość czasu stałego, używając niestandardowego równania.
Aby utworzyć właściwości obliczeniowe „Czas między”, „Czas od” lub „Czas do ”:
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu na lewym pasku bocznym przejdź do sekcjiWłaściwości.
-
Kliknij menurozwijane Wybierz obiekt, a następnie wybierz Właściwości [obiektu], abyutworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe szczegóły dotyczące właściwości.
- Kliknij menu rozwijane Typ pola i wybierz Obliczenia.
- Kliknij menu rozwijane Typ właściwości obliczeniowej, a następnie wybierz typ i skonfiguruj obliczenia:
- Czas między: wybierz właściwości Data początkowa i Data końcowa .
- Czas od: wybierz właściwość wyboru daty/daty i godziny, której wartość będzie datą początkową. Data końcowa będzie zawsze dzisiejszą datą.
- Czas do: wybierz właściwość wyboru daty/daty i godziny, której wartość będzie datą zakończenia. Datą rozpoczęcia będzie zawsze dzisiejsza data.
- Tylko w przypadku właściwości Czas między skonfiguruj dodatkowe opcje:
- Kryteria warunkowe: kliknij Dodaj warunek, aby dodać opcjonalne kryteria, które muszą być spełnione do obliczenia.
- Obliczaj tylko dni robocze: zaznacz pole wyboru Wyklucz weekendy, aby obliczać tylko dni robocze między datą początkową a końcową. Weekendy są definiowane jako okres od godziny 00:00 w sobotę do godziny 23:59 w niedzielę, zgodnie ze strefą czasową Twojego konta.
- Kliknij Utwórz właściwość.
Uwaga: WłaściwościCzas od i Czas do nie są obsługiwane w następujących miejscach:
- Filtry w kreatorze raportów niestandardowych.
- Dane wejściowe w właściwościach obliczeniowych i agregujących.
- Niestandardowe mapowania pól synchronizacji danych.
Podczas wyświetlania wartości czasu trwania należy spodziewać się następującego zachowania:
- W przypadku właściwości daty bez znacznika czasu domyślnym czasem używanym w obliczeniach będzie godzina 12:00 czasu UTC dla wybranego dnia.
- Wyświetlana wartość będzie podana w sekundach, minutach, godzinach, dniach, miesiącach lub latach w zależności od określonych progów. Progi dla jednostek są następujące:
- 2,5 roku lub więcej będzie wyświetlane w latach.
- 3 miesiące lub więcej będą wyświetlane w miesiącach.
- 1 dzień lub dłużej będzie wyświetlane w dniach.
- 2,5 godziny lub więcej będzie wyświetlane w godzinach.
- 2,5 minuty lub więcej będzie wyświetlane w minutach.
- Okres krótszy niż 2,5 minuty będzie wyświetlany w sekundach.

Uwaga: w HubSpot surowe wartości typów właściwości„Czas między” i„Średnia” są przechowywane w milisekundach. Jeśli równanie z tymi wartościami daje wynik wyższy niż oczekiwany, użyj konwertera milisekund, aby przeliczyć je na żądaną jednostkę czasu.
Tworzenie niestandardowych właściwości obliczeniowych
Możesz również tworzyć właściwości, które obliczają wartości na podstawie własnych kryteriów. Niestandardowe równania można konfigurować tylko dla właściwości liczbowych w ramach tego samego obiektu, dla którego tworzysz nową właściwość. Na przykład możesz utworzyć równanie obliczające kwotę z ostatniej transakcji firmy (Kwota ostatniej transakcji) w porównaniu z liczbą kontaktów Twojej firmy z tą firmą (Liczba kontaktów).
Możesz zbudować własne równanie, używając operatorów arytmetycznych, porównawczych, logicznych, instrukcji warunkowych i innych funkcji. Równania te mogą zwracać wartości liczbowe, logiczne, łańcuchy znaków, daty lub daty i godziny. Dowiedz się więcej o dostępnych operatorach, funkcjach i formatowaniu formuł. Możesz też przejrzeć przykłady często używanych formuł.
Aby utworzyć niestandardową właściwość obliczeniową równania:
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu na lewym pasku bocznym przejdź do sekcjiWłaściwości.
-
Kliknij menurozwijane Wybierz obiekt, a następnie wybierz Właściwości [obiektu], abyutworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe szczegóły dotyczące właściwości.
- Kliknij menu rozwijane Typ pola i wybierz Obliczenia.
- Kliknij menu rozwijane Typ właściwości obliczeniowej, a następnie wybierz opcję Równanie niestandardowe.
- Kliknij menu rozwijane Typ wyjścia, a następnie wybierz typ wyniku, jaki zwróci obliczenie. Możesz wybrać jedną z następujących opcji: Liczba, Logiczna, Ciąg znaków, Data lub Data i godzina.
Uwaga: wybrany typ wyjściowy musi odpowiadać typowi wyjściowemu wyświetlanemu w prawym górnym rogu edytora, w przeciwnym razie nie będzie można utworzyć właściwości. W przypadku właściwości zwracających datę można użyć typu wyjściowego „Liczba” lub „Data”, który określa sposób wyświetlania wartości (tj. typ „Liczba” wyświetla datę w milisekundach, a typ „Data” wyświetla sformatowaną datę).
- Jeśli wybrano typ wyniku Liczba:
- Kliknij menu rozwijane Format liczby, a następnie wybierz sposób formatowania wartości właściwości. Możesz wybrać jedną z następujących opcji: Liczba sformatowana, Liczba niesformatowana, Waluta, Procent lub Czas trwania.
- Jeśli wybierzesz opcję Waluta jako format liczbowy dla właściwości transakcji, właściwość ta będzie domyślnie korzystać z waluty firmy ustawionej na Twoim koncie. Aby używać waluty z każdego rekordu transakcji, zaznacz pole wyboru Użyj waluty rekordu zamiast waluty firmy.
- Użycie waluty rekordu ma wpływ wyłącznie na sposób wyświetlania wartości i nie spowoduje automatycznego zastosowania kursu wymiany. Aby dodać kurs wymiany, możesz uwzględnić w równaniu funkcje
exchange_ratelubdated_exchange_rate. - Jeśli któraś z właściwości liczbowych w równaniu niestandardowym nie ma wartości lub ma wartość null, obliczenie nie zostanie wykonane, a wartość właściwości obliczeniowej będzie pusta. Wartość będzie pusta nawet wtedy, gdy w równaniu znajduje się liczba stała. W takiej sytuacji można użyć funkcji
ifiis_known, aby zamiast tego ustawić wartość na 0.
- W edytorze wstaw, wpisz lub wklej funkcje i właściwości, aby utworzyć własne równanie. Dowiedz się więcej o składni własnych równań obliczeniowych. Aby wstawić elementy formuły:
- Kliknij menu rozwijane Wstaw.
- Aby wstawić funkcje do równania, wybierz opcję Funkcje, a następnie wybierz funkcję.
- Aby wstawić właściwości do równania, wybierz opcję Właściwości, a następnie wybierz właściwość. Niestandardowe równania można tworzyć wyłącznie przy użyciu właściwości tego samego obiektu, dla którego tworzysz właściwość.
- Jeśli równanie zawiera błędy, kliknij [x] problemów nad edytorem, aby wyświetlić przyczyny błędów. Nie będzie można utworzyć właściwości, jeśli równanie zawiera nierozwiązane błędy. Dowiedz się więcej o formatowaniu równań.
- Aby wyświetlić podgląd wyniku formuły, kliknij Testuj formułę.
- KliknijUtwórz właściwość.

Uwaga: w formule obliczeniowej można zagnieździć do 70 otwartych nawiasów (np. (((1+2)+3)+4) daje liczbę zagnieźnień równą 4).
Tworzenie niestandardowych właściwości obliczeniowych za pomocą AI
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu na lewym pasku bocznym przejdź do sekcjiWłaściwości.
-
Kliknij menurozwijane Wybierz obiekt, a następnie wybierz Właściwości [obiektu], abyutworzyć właściwość dla tego obiektu.
- KliknijUtwórz właściwość.
- Wprowadź podstawowe szczegóły dotyczące właściwości.
- Kliknij menu rozwijane Typ pola i wybierz Obliczenie.
- Pod polem tekstowym formuły kliknij Generuj formułę.
- W oknie podręcznym:
- Najedź kursorem na link Przykłady, aby wyświetlić zalecane podpowiedzi.
- W polu tekstowym Co ta właściwość ma dla Ciebie obliczyć? wprowadźpodpowiedź.
- Kliknij Generuj.
- Sprawdź wygenerowaną formułę i wprowadź zmiany, jeśli to konieczne.
- Kliknij menu rozwijaneTyp wyniku i wybierz typ odpowiadający wartości wyświetlonej wpolu tekstowym formuły (np. ciąg znaków).
- Aby wyświetlić podgląd wyniku formuły, kliknij opcję Testuj formułę.
- KliknijUtwórz właściwość.

Składnia równań niestandardowych
- Składnia literałów: korzystając z danych literałowych, możesz dodawać do swoich równań ciągi tekstowe, liczby oraz wartości true lub false. Ciągi tekstowe, liczby, wartości logiczne i stałe daty można formatować w następujący sposób:
-
Literał łańcuchowy: tekst otoczony cudzysłowami. Można je przedstawiać za pomocą pojedynczych cudzysłowów (
„stała”) lub podwójnych cudzysłowów („stała”). -
Literał liczbowy: liczby bez cudzysłowów. Liczby stałe mogą być dowolnymi liczbami rzeczywistymi i mogą zawierać notację dziesiętną. Na przykład zarówno
1005, jak i1,5589są prawidłowymi liczbami stałymi. -
Literał logiczny: stałe wartości logiczne mogą być
prawdziwelubfałszywe. - Literał daty: data wyrażona w milisekundach. Na przykład
1698508800000.
-
- Składnia właściwości: W równaniu niestandardowym można uwzględnić inne właściwości tego samego obiektu.
- Jeśli właściwość zostanie wstawiona do edytora, zostanie automatycznie sformatowana i zweryfikowana jako część równania.
- Jeśli zdecydujesz się ręcznie wpisać lub wkleić właściwość do edytora, powinna ona być sformatowana jako
[properties.{propertyInternalName}]. Na przykład, aby dodać właściwość Wynik testu, która ma wartość wewnętrznąTest_score, należy wpisać ją w edytorze jako[properties.Test_score]. - Podczas korzystania z właściwości wyliczeniowych w równaniu (np. lista rozwijana, przycisk opcji), wartości są traktowane jako ciągi znaków, więc muszą być ujęte w podwójne cudzysłowy („np.
„subscriber”), atakże należyużyć wewnętrznej nazwy opcji właściwości (np.„appointmentscheduled”). - W przypadku używania właściwości daty w równaniu wartości są przechowywane jako czas UTC o północy w milisekundach.
- W przypadku użycia właściwości daty i godziny w równaniu wartości są przechowywane jako epoka UTC w milisekundach. Wartość ta jest wyświetlana w oparciu o strefę czasową użytkownika. Oznacza to, że użytkownicy w różnych strefach czasowych będą widzieć różne wartości.
Operatory
W równaniu można używać operatorów do aktualizacji, obliczania lub porównywania stałych i wartości właściwości. W przypadku użycia wielu operatorów obowiązuje kolejność operacji PEMDAS. W zależności od typu używanych danych w równaniach niestandardowych można uwzględnić następujące operatory.
| Operator | Opis |
+ |
Dodaje liczby lub ciągi znaków. Zwraca liczbę. |
- |
Odejmuje liczby. Zwraca liczbę. |
* |
Mnożenie liczb. Zwraca liczbę. |
/ |
Dzieli liczby. Zwraca liczbę. |
< |
Sprawdza, czy jedna wartość jest mniejsza od drugiej. Obsługiwane przez właściwości liczbowe lub stałe. Zwraca wartość logiczną. |
> |
Sprawdza, czy wartość jest większa od innej. Obsługiwane przez właściwości liczbowe lub stałe. Zwraca wartość logiczną. |
<= |
Sprawdza, czy wartość jest mniejsza lub równa innej. Obsługiwane przez właściwości liczbowe lub stałe. Zwraca wartość logiczną. |
>= |
Sprawdza, czy wartość jest większa lub równa innej. Obsługiwane przez właściwości liczbowe lub stałe. Zwraca wartość logiczną. |
! |
Sprawdza, czy żadna z wartości nie jest prawdziwa. Zwraca wartość logiczną. |
= lub == |
Sprawdza, czy wartość jest równa innej. Obsługiwane przez liczby i ciągi znaków. Zwraca wartość logiczną. |
!= |
Sprawdza, czy wartość nie jest równa innej. Obsługiwane przez liczby i ciągi znaków. Zwraca wartość logiczną. |
lub lub || |
Sprawdza, czy przynajmniej jedna z dwóch wartości jest prawdziwa. Zwraca wartość logiczną. |
and lub && |
Sprawdza, czy obie wartości są prawdziwe. Zwraca wartość logiczną. |
Funkcje
W formułach niestandardowych można używać funkcji do obliczania wartości i wykonywania działań na danych. W zależności od typu używanych danych w równaniach niestandardowych można uwzględnić następujące funkcje.
| Funkcja | Argumenty | Przykłady |
|
Oblicz wartość bezwzględną liczb. Zwraca liczbę. |
liczba: liczba, dla której chcesz uzyskać wartość bezwzględną. |
|
|
|
|
|
|
Łączy do 100 ciągów znaków w jedną wartość. Zwraca ciąg znaków. |
arg1: ciąg znaków, do którego zostanie dołączony arg 2. arg2: ciąg znaków, który ma zostać dołączony do arg 1. |
|
|
Sprawdza, czy ciąg znaków zawiera inny ciąg znaków (z uwzględnieniem wielkości liter). Zwraca wartość logiczną. |
text: ciąg znaków lub właściwość tekstowa, w której ma zostać wyszukany podciąg. podciąg: ciąg znaków, który powinien znajdować się w tekście. |
contains("HubSpot", "Spot") |
|
Pobiera liczbę miejsc po przecinku dla waluty. Zwraca liczbę. |
waluta: ciąg znaków waluty, dla której chcesz obliczyć liczbę miejsc po przecinku. |
|
|
Pobiera wartość kursu wymiany w podanym czasie. Zwraca liczbę. |
waluta: ciąg znaków waluty, dla której chcesz obliczyć kurs wymiany w określonym dniu (np. date: właściwość datetime, dla której chcesz obliczyć kurs wymiany. |
|
|
Pobierz najnowszy kurs wymiany. Zwraca liczbę. |
waluta: ciąg znaków waluty, dla której chcesz obliczyć kurs wymiany. |
|
|
|
|
|
|
Ustaw wyrażenie warunkowe. |
warunek: wyrażenie logiczne określające, jaka będzie obliczona wartość. arg2: wartość logiczna, liczba lub ciąg znaków, który będzie wartością obliczoną, jeśli warunek zostanie spełniony. arg3 (opcjonalnie): wartość obliczona, jeśli warunek nie jest spełniony. Jeśli zostanie uwzględniona, musi być tego samego typu co |
|
|
Określa, czy wartość jest znana dla tokenu. Zwraca wartość logiczną. |
property: właściwość, dla której chcesz sprawdzić wartość. |
|
|
Pobiera datę ostatniej aktualizacji tokenu. Zwraca znacznik czasu w milisekundach jako ciąg znaków. |
property: właściwość, dla której chcesz sprawdzić datę ostatniej aktualizacji. |
|
|
Zmienia wszystkie znaki na małe. Zwraca ciąg znaków. |
text: ciąg znaków lub właściwość tekstowa zawierająca wartości, które chcesz zamienić na małe litery. |
|
|
Pobiera maksymalną wartość z dwóch liczb. Zwraca liczbę. |
arg1: pierwsza liczba lub właściwość liczbowa. arg2: druga liczba lub właściwość liczbowa. |
|
|
Pobiera minimum z dwóch liczb. Zwraca liczbę. |
arg1: pierwsza liczba lub właściwość liczbowa. arg2: druga liczba lub właściwość liczbowa. |
|
|
Pobiera numeryczny miesiąc z podanej daty. Zwraca liczbę. |
date: właściwość daty i godziny, dla której chcesz obliczyć miesiąc. |
|
|
Konwertuje liczbę na ciąg znaków. Zwraca ciąg znaków. |
number_to_convert: liczba lub właściwość liczbowa, którą chcesz zamienić na ciąg znaków. |
|
|
Pobiera prawdopodobieństwo etapu potoku. Zwraca liczbę. |
pipeline: nazwa potoku, dla którego chcesz obliczyć prawdopodobieństwo. |
|
|
Podnosi liczbę do potęgi innej liczby. Zwraca liczbę. |
podstawowa: liczba podstawowa. wykładnik: wartość, do której należy podnieść podstawę. |
|
|
Zaokrągla liczbę w dół do określonej dokładności. Zwraca liczbę. |
liczba_do_zaokrąglenia: liczba lub właściwość liczby, którą chcesz zaokrąglić w dół. precyzja: liczba miejsc po przecinku, do której ma nastąpić zaokrąglenie w dół. |
|
|
Zaokrągla liczbę do określonej precyzji. Zwraca liczbę. |
liczba_do_zaokrąglenia: liczba lub właściwość liczby, której wartości chcesz zaokrąglić. precyzja: liczba miejsc po przecinku, do której ma nastąpić zaokrąglenie. |
|
|
Zaokrągla liczbę w górę do określonej precyzji. Zwraca liczbę. |
liczba_do_zaokrąglenia: liczba lub właściwość liczby, której wartości chcesz zaokrąglić w górę. precyzja: liczba miejsc po przecinku, do której ma nastąpić zaokrąglenie w górę. |
|
|
Oblicz pierwiastek kwadratowy z liczby. Zwraca liczbę. |
liczba: liczba, dla której chcesz uzyskać pierwiastek kwadratowy. |
|
|
Sprawdź, czy ciąg znaków zaczyna się od innego ciągu znaków (z uwzględnieniem wielkości liter). Zwraca wartość logiczną. |
text: ciąg znaków lub właściwość tekstowa, w której chcesz sprawdzić podciąg. podciąg: ciąg znaków, od którego powinien zaczynać się tekst. |
|
|
|
|
|
|
Konwertuje ciąg znaków na liczbę. Zwraca liczbę. |
string_to_convert: właściwość typu string lub text, której wartości chcesz przekonwertować na liczbę. |
|
|
|
|
subtract_time(1699320015000, 1, „second”) = 1699320014000 |
|
Pobiera różnicę czasu między dwiema datami. Zwraca liczbę. |
date1: właściwość daty i godziny początkowej. date2: właściwość daty i godziny zakończenia. |
|
|
Zmienia wszystkie znaki na wielkie. Zwraca ciąg znaków. |
text: ciąg znaków lub właściwość tekstowa, którą chcesz zamienić na wielkie litery. |
|
|
Pobiera liczbę roku z podanej daty. Zwraca liczbę. |
date: właściwość datetime, dla której chcesz obliczyć rok. |
|
Przejrzyj przykłady równań niestandardowych
Poniżej przedstawiono przykładowe formuły oparte na typowych przypadkach użycia.
Użyj instrukcji if else
Możesz skonfigurować instrukcje if else, w tym instrukcje z wieloma warunkami oraz w ramach funkcji.
Na przykład możesz utworzyć obliczenie, aby oznaczyć aktywne transakcje. Poniższe wyrażenie zwróci wartość True tylko wtedy, gdy status transakcji jest aktywny, a kwota jest większa od zera.
if([properties.amount] < 0 && [properties.dealstage] == "qualifiedtobuy", "True", "False")
Uruchamianie obliczeń z wartościami null
Korzystając z właściwości liczbowych w formule niestandardowej, można użyć funkcji if i is_known, aby ustawić wartość na 0, gdy właściwość liczbowa jest pusta. W ten sposób obliczenia zostaną wykonane niezależnie od tego, czy właściwość zawiera wartość null. Na przykład:
-
if(is_known([properties.number]), [properties.number], 0).
Dodaj kurs wymiany do obliczeń walutowych
Korzystając z waluty rekordu w formule, aby dodać kurs wymiany, możesz uwzględnić w równaniu funkcje exchange_rate lub dated_exchange_rate. Na przykład:
[properties.amount] * exchange_rate('CAD').
Utwórz obliczenie czasu stałego
Możesz skonfigurować obliczenie, aby uzyskać stały czas między dwiema datami. Domyślnie zwracana jest wartość surowa w milisekundach. Możesz użyć dzielenia i funkcji round_nearest, aby sformatować wynik na godziny, dni itp. i wyeliminować ułamki dziesiętne z wartości końcowej. Na przykład poniższe wyrażenie zwróci wartość w dniach:
round_nearest((((((([properties.closedate]-[properties.createdate]) / 1000) / 60) ) /60) /24), 0).
Uwaga: zaleca się podawanie szczegółowych informacji podczas wprowadzania nazwy i opisu właściwości. Dzięki temu użytkownicy będą wiedzieć, jaki czas jest obliczany (np. godziny lub dni).

Obliczanie rabatów transakcji jako wartości procentowej
Korzystając z pozycji w transakcjach, można użyć właściwości sumującej i właściwości obliczeniowej, aby śledzić całkowity rabat jako wartość procentową. Właściwość sumująca sumuje właściwość pozycji„Obliczony całkowity rabat” dla wszystkich powiązanych pozycji. Właściwość obliczeniowa dzieli właściwość sumującą przez samą siebie plus domyślną właściwość„Kwota” transakcji.
Aby utworzyć właściwość sumującą:
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu na lewym pasku bocznym przejdź do sekcjiWłaściwości.
- Kliknij menurozwijane Wybierz obiekti wybierz Właściwości transakcji.
-
KliknijUtwórz właściwość.
- W polu tekstowymEtykieta właściwości wpiszObliczona kwota rabatu.
- Kliknij menu rozwijane Typ pola i wybierz opcję Sumowanie.
- Kliknij menu rozwijaneTyp sumowania i wybierz opcjęSuma.
- Kliknij menurozwijane Format liczbyi wybierz opcjęWaluta.
- Kliknij menu rozwijaneWybierz powiązany typ rekordu i wybierzPozycja.
- Kliknij menu rozwijaneWybierz powiązaną właściwość rekordu i wybierzObliczona całkowita zniżka.
- Kliknij Utwórz właściwość.
Aby utworzyć właściwość obliczeniową:
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu po lewej stronie przejdź do sekcjiWłaściwości.
- Kliknij menurozwijane Wybierz obiekti wybierz Właściwości transakcji.
-
KliknijUtwórz właściwość.
- W polu tekstowymEtykieta właściwości wpiszObliczony procent rabatu.
- Kliknij menu rozwijane Typ pola i wybierz Obliczenie.
- Kliknij menu rozwijaneFormat liczby i wybierz opcjęProcent.
- W polutekstowym formuły obliczeniowejwpisz
(Obliczona kwota rabatu / (Obliczona kwota rabatu + Kwota)). Możesz również kliknąćGeneruj formułę, aby skorzystać z funkcji Breeze do jej wygenerowania. - Kliknij Utwórz właściwość.

