- 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: 3 listopada 2025
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 sumarycznym możesz automatycznie obliczać minimalne, maksymalne, liczbę, sumę lub średnią wartości dla właściwości powiązanych rekordów. Dzięki właściwościom obliczeniowym możesz konfigurować równania oparte na czasie między, do lub od wartości właściwości lub tworzyć niestandardowe 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 dokumencie obiekty są określane za pomocą domyślnych nazw HubSpot.
Na przykład można 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 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 zastosowaniu wszelkich rabatów.
W zależności od subskrypcji HubSpot istnieje ograniczenie liczby właściwości obliczeniowych, które można utworzyć.
Twórz właściwości zbiorcze na podstawie właściwości powiązanych rekordów
Możesz utworzyć właściwości dla obiektu, które będą obliczane na podstawie określonych wartości właściwości powiązanych rekordów tego obiektu. Obliczenia można wykonywać na podstawie wszystkich powiązanych rekordów tego obiektu lub dla określonych etykiet powiązania, w tym powiązań tego samego obiektu.
Na przykład można utworzyć właściwość transakcji, która zlicza całkowitą liczbę działań sprzedażowych zarejestrowanych dla kontaktów powiązanych z transakcją z etykietą Decydent .
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu bocznym po lewej stronie przejdź do sekcji Właściwości.
-
Kliknij menu rozwijane Wybierz obiekt i wybierz Właściwości [obiektu], aby utworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe informacje dotyczące właściwości, a następnie kliknij kartę Typ pola.
- Kliknij menu rozwijane Typ pola i wybierz opcję Rollup.
- Kliknij menu rozwijane Typ sumowania, a następnie wybierz jeden z następujących typów:
- Min: wyświetla minimalną wartość dla wybranej właściwości liczbowej w powiązanych rekordach wybranego obiektu.
- Max: wyświetla maksymalną wartość dla wybranej właściwości liczbowej we wszystkich powiązanych rekordach wybranego obiektu.
- Count (Liczba): zlicza całkowitą liczbę powiązanych rekordów wybranego obiektu, które mają wartość dla wybranej właściwości liczbowej.
- Sum: sumuje wartości dla wybranej właściwości liczbowej we wszystkich powiązanych rekordach wybranego obiektu.
- Średnia: oblicza średnią wartości wybranej właściwości liczbowej we wszystkich powiązanych rekordach wybranego obiektu.
- Aby wybrać sposób formatowania wartości właściwości, 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.
- Jeśli wybierzesz format Waluta dla właściwości transakcji, właściwość ta będzie domyślnie używać 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 ma wpływ tylko na sposób wyświetlania wartości i nie powoduje 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ść.
- Aby obliczyć wartość wyłącznie na podstawie rekordów z określoną etykietą, kliknij op cję Wybierz etykiety powiązania, a następnie wybierz etykiety, które chcesz uwzględnić.
- Aby dodać dodatkowe warunki, kliknij Dodaj warunek. Po skonfigurowaniu dodatkowych warunków muszą one zostać spełnione, 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 dla każdej właściwości zbiorczej.
- W pierwszym menu rozwijanym wybierz właściwość.
- W drugim menu rozwijanym wybierz operator, który będzie porównywał wartość pierwszej właściwości z liczbą lub wartością innej właściwości.
- W trzecim menu rozwijanym wybierz właściwość lub wprowadź liczbę, która zostanie porównana z pierwszą właściwością.
- Kliknij Zapisz.
- 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.
Utwórz właściwości obliczeniowe czasu między, czasu od lub czasu do
Możesz utworzyć właściwości, które obliczają czas między dwiema datami lub śledzą czas od lub do daty, określony na podstawie wartości właściwości daty lub 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 dzisiejszej daty klient ma zamknąć transakcję.
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 bocznym po lewej stronie przejdź do Właściwości.
-
Kliknij menu rozwijane Wybierz obiekt , a następnie wybierz [Właściwości obiektu], aby utworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe informacje dotyczące właściwości, a następnie kliknij kartę Typ pola .
- Kliknij menu rozwijane Typ pola i wybierz opcję 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 rozpoczęcia i Data zakończenia .
- Czas od: wybierz właściwość daty/daty i godziny, której wartość będzie datą początkową. Data końcowa będzie zawsze datą dzisiejszą.
- Czas do: wybierz właściwość daty/daty i godziny, której wartość będzie datą końcową. Data początkowa będzie zawsze datą dzisiejszą.
- Tylko w przypadku właściwości Czas między, aby dodać dodatkowy warunek, kliknij Dodaj warunek. Po skonfigurowaniu dodatkowych warunków muszą one zostać spełnione, aby właściwość została obliczona (np. oblicz właściwość, gdy Kwota ostatniej transakcji > 1000 i Prawdopodobieństwo transakcji >= 80).
- W pierwszym menu rozwijanym wybierz właściwość.
- W drugim menu rozwijanym wybierz operator, który będzie porównywał wartość pierwszej właściwości z liczbą lub wartością innej właściwości.
- W trzecim menu rozwijanym wybierz właściwość lub wprowadź liczbę, która zostanie porównana z pierwszą właściwością.
- Kliknij Zapisz.
- Kliknij Utwórz. Po utworzeniu wyświetlany typ pola właściwości będzie miał wartość Obliczenie. W przyszłości nie będzie można edytować wartości Czas między, Czas od lub Czas do, ale będzie można wybrać inne właściwości daty rozpoczęcia lub zakończenia.
Uwaga: właściwościCzas od i Czas do nie są obsługiwane w następujących przypadkach:
- Filtry w narzędziu do tworzenia niestandardowych raportów.
- Dane wejściowe we właściwościach obliczeń i sumowania.
- 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 UTC dla wybranego dnia.
- Wyświetlana wartość będzie podana w sekundach, minutach, godzinach, dniach, miesiącach lub latach w oparciu o określone progi. 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 więcej 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ć wynik na żądaną jednostkę czasu.
Tworzenie niestandardowych właściwości obliczeniowych równania
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 tym samym obiekcie, dla którego tworzysz nową właściwość. Na przykład możesz utworzyć równanie, aby obliczyć 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 tworzyć własne równania za pomocą operatorów arytmetycznych, operatorów porównania, operatorów logicznych, instrukcji warunkowych i innych funkcji. Równania te mogą zwracać wartości liczbowe, logiczne, ciągu znaków, daty lub daty i godziny. Dowiedz się więcej o dostępnych operatorach, funkcjach i formatowaniu formuł. Możesz również 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 bocznym po lewej stronie przejdź do sekcji Właściwości.
-
Kliknij menu rozwijane Wybierz obiekt , a następnie wybierz opcję Właściwości [obiektu], aby utworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe informacje o swojej nieruchomości, a następnie kliknij kartę Typ pola.
- Kliknij menu rozwijane Typ pola i wybierz opcję Obliczenia.
- Kliknij menu rozwijane Typ właściwości obliczeniowej, a następnie wybierz opcję Równanie niestandardowe.
- Kliknij menu rozwijane Typ wyniku, a następnie wybierz typ wyniku, który zostanie zwrócony przez obliczenia. Możesz wybrać jedną z następujących opcji: Liczba, Boolean, Ciąg znaków, Data lub Data i godzina.
Uwaga: wybrany typ danych wyjściowych musi być zgodny z typem danych wyjściowych wyświetlanym 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 danych wyjściowych „liczba” lub „data”, który określa sposób wyświetlania wartości (tj. liczba wyświetla datę w milisekundach, a 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: Sformatowana liczba, Nieformatowana liczba, Waluta, Procent lub Czas trwania.
- Jeśli wybierzesz opcję Waluta jako format liczby dla właściwości transakcji, właściwość ta będzie domyślnie używać 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 ma wpływ tylko na sposób wyświetlania wartości i nie powoduje automatycznego zastosowania kursu wymiany. Aby dodać kurs wymiany, można do równania włączyć funkcje
exchange_ratelubdated_exchange_rate. - Jeśli którakolwiek z właściwości liczby w równaniu niestandardowym nie ma wartości lub ma wartość null, obliczenia nie zostaną przeprowadzone, a wartość właściwości obliczeniowej będzie pusta. Wartość będzie pusta, nawet jeśli w równaniu znajduje się stała liczba. W takiej sytuacji można użyć funkcji
ifiis_known, aby 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 niestandardowych 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ść. Możesz tworzyć równania niestandardowe tylko 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] problemy 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 działania formuły, kliknij opcję Testuj formułę.
- Kliknij opcję Utwórz. Po utworzeniu wyświetlany typ pola właściwości będzie miał wartość Obliczenia.

Uwaga: w formule obliczeniowej można zagnieździć do 70 otwartych nawiasów (np. funkcja „ (((1+2)+3)+4) ” daje wynik 4 zagnieżdżeń).
Tworzenie niestandardowych właściwości obliczeniowych za pomocą sztucznej inteligencji
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu po lewej stronie przejdź do Właściwości.
-
Kliknij menu rozwijane Wybierz obiekt , a następnie wybierz Właściwości [obiektu], aby utworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe informacje o właściwości, a następnie kliknij kartę Typ pola.
- Kliknij menu rozwijane Typ pola i wybierz opcję Obliczenia.
- Pod polem tekstowym formuły kliknij Generuj formułę.
- W wyskakującym okienku:
- Najedź kursorem na link Przykłady, aby wyświetlić zalecane podpowiedzi.
- W polu tekstowym „Co chcesz obliczyć dla tej nieruchomości? ” wprowadź podpowiedź.
- Kliknij Generuj.
- Sprawdź wygenerowaną formułę i wprowadź zmiany, jeśli to konieczne.
- Kliknij menu rozwijane „Typ wyniku” i wybierz typ odpowiadający wartości wyświetlanej w polu tekstowym formuły (np. ciąg znaków).
- Aby wyświetlić podgląd wyniku działania formuły, kliknij przycisk „Testuj formułę”.
- Kliknij przycisk Utwórz.

Składnia niestandardowych równań
- Składnia literałów: korzystając z danych literałowych, możesz dodawać do 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ł ciągu znaków: tekst ujęty w cudzysłowy. Można je przedstawić za pomocą pojedynczych cudzysłowów (
'constant') lub podwójnych cudzysłowów ("constant"). -
Literał liczbowy: liczby bez cudzysłowów. Stałe liczby mogą być dowolnymi liczbami rzeczywistymi i mogą zawierać notację dziesiętną. Na przykład zarówno
1005, jak i1.5589są prawidłowymi stałymi liczbami. -
Literał boolowski: stałe boolowskie mogą mieć postać
truelubfalse. - Literał daty: data wyrażona w milisekundach. Na przykład
1698508800000.
-
- Składnia właściwości: W niestandardowym równaniu 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órej wewnętrzna wartość to Test_score, należy wpisać ją w edytorze jako[properties.Test_score]. - W przypadku używania 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 cudzysłowy („
"subscriber") i należyrównież uż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 aktualizowania, oceniania lub porównywania stałych i wartości właściwości. W przypadku używania wielu operatorów obowiązuje kolejność operacji PEMDAS. W zależności od typu używanych danych w równaniach niestandardowych można używać następujących operatorów.
| Operator | Opis |
+ |
Dodaj liczby lub ciągi znaków. Zwraca liczbę. |
- |
Odejmowanie liczb. Zwraca liczbę. |
* |
Pomnóż liczby. Zwraca liczbę. |
/ |
Dzielenie liczb. Zwraca liczbę. |
< |
Sprawdza, czy wartość jest mniejsza od innej. 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ą. |
or lub || |
Sprawdza, czy któraś z dwóch wartości jest prawdziwa. Zwraca wartość logiczną. |
and lub && |
Sprawdza, czy obie wartości są prawdziwe. Zwraca wartość logiczną. |
Funkcje
W niestandardowych formułach 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 niestandardowych równaniach można używać następujących funkcji.
| Funkcja | Argumenty | Przykłady |
|
Pobiera 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 do dołączenia do arg 1. |
|
|
Określa, 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 należy sprawdzić podciąg. substring: ciąg znaków, który powinien zawierać tekst. |
contains("HubSpot", "Spot") |
|
Pobierz liczbę miejsc po przecinku dla waluty. Zwraca liczbę. |
waluta: ciąg znaków waluty, dla której chcesz obliczyć liczbę miejsc po przecinku. |
|
|
Pobierz wartość kursu wymiany walut w danym momencie. Zwraca liczbę. |
waluta: ciąg znaków określający walutę, dla której chcesz obliczyć kurs wymiany w określonym dniu (np. data: 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. |
|
|
|
|
|
|
Skonfiguruj wyrażenie warunkowe. |
warunek: wyrażenie logiczne, które określa, jaka będzie obliczona wartość. arg2: wartość logiczna, liczba lub ciąg znaków, która będzie wartością obliczoną, jeśli warunek zostanie spełniony. arg3 (opcjonalnie): wartość obliczona, jeśli warunek nie zostanie 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ść. |
|
|
Pobierz datę ostatniej aktualizacji tokenu. Zwraca znacznik czasu w milisekundach jako ciąg znaków. |
właściwość: właściwość, dla której chcesz sprawdzić datę ostatniej aktualizacji. |
|
|
Zmiana wszystkich znaków na małe litery. Zwraca ciąg znaków. |
tekst: ciąg znaków lub właściwość tekstowa z wartościami, które chcesz zmienić na małe litery. |
|
|
Pobierz maksymalną wartość z dwóch liczb. Zwraca liczbę. |
arg1: pierwsza liczba lub właściwość liczby. arg2: druga liczba lub właściwość liczby. |
|
|
Pobierz minimalną wartość z dwóch liczb. Zwraca liczbę. |
arg1: pierwsza liczba lub właściwość liczby. arg2: druga liczba lub właściwość liczby. |
|
|
Pobierz liczbowy miesiąc danej daty. Zwraca liczbę. |
date: właściwość datetime, 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ść liczby, którą chcesz zmienić na ciąg znaków. |
|
|
Pobierz prawdopodobieństwo etapu potoku. Zwraca liczbę. |
pipeline: nazwa potoku, dla którego chcesz obliczyć prawdopodobieństwo. |
|
|
Podnieś liczbę do wartości innej liczby. Zwraca liczbę. |
base: liczba podstawowa. wykładnik: wartość, do której należy podnieść liczbę podstawową. |
|
|
Zaokrągla liczbę w dół do określonej dokładności. Zwraca liczbę. |
number_to_round: liczba lub właściwość liczby, którą chcesz zaokrąglić w dół. precision: liczba miejsc po przecinku, do których ma zostać zaokrąglona liczba. |
|
|
Zaokrągla liczbę do określonej dokładności. Zwraca liczbę. |
number_to_round: liczba lub właściwość liczby, której wartości chcesz zaokrąglić. precision: liczba miejsc po przecinku, do których ma zostać zaokrąglona liczba. |
|
|
Zaokrągla liczbę do określonej dokładności. Zwraca liczbę. |
number_to_round: liczba lub właściwość liczby, której wartości chcesz zaokrąglić w górę. precision: liczba miejsc po przecinku, do których ma być zaokrąglana. |
|
|
Oblicza pierwiastek kwadratowy z liczby. Zwraca liczbę. |
liczba: liczba, której pierwiastek kwadratowy chcesz uzyskać. |
|
|
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, którą chcesz sprawdzić pod kątem podciągu. 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: ciąg znaków lub właściwość tekstowa, której wartości chcesz przekonwertować na liczbę. |
|
|
|
|
subtract_time(1699320015000, 1, „sekunda”) = 1699320014000 |
|
Oblicza różnicę czasu między dwiema datami. Zwraca liczbę. |
date1: właściwość datetime początkowa. date2: właściwość datetime końca. |
|
|
Zmienia wszystkie znaki na wielkie litery. Zwraca ciąg znaków. |
text: ciąg znaków lub właściwość tekstowa, którą chcesz zmienić na wielkie litery. |
|
|
Pobierz liczbowy rok danej 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 i w ramach funkcji.
Na przykład można utworzyć obliczenie służące do oznaczania aktywnych transakcji. 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")
Przeprowadzanie obliczeń wartości null
W przypadku używania właściwości liczbowych w formułach niestandardowych można dołączyć funkcje „ if ” i „ is_known ”, aby ustawić wartość na 0, gdy właściwość liczbowa jest pusta. W ten sposób obliczenia będą wykonywane 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 walut do obliczeń walutowych
W przypadku używania waluty rekordu w formule, aby dodać kurs wymiany, można do równania dołączyć funkcje exchange_rate lub dated_exchange_rate. Na przykład:
[properties.amount] * exchange_rate('CAD').
Tworzenie obliczeń czasu stałego
Możesz skonfigurować obliczenia, aby uzyskać stały czas między dwiema datami. Domyślnie wartość surowa jest zwracana w milisekundach. Możesz użyć dzielenia i funkcji round_nearest, aby sformatować wynik w godziny, dni itp. i wyeliminować miejsca dziesiętne w wartości końcowej. Na przykład poniższe obliczenia zwrócą wartość stałego dnia:
round_nearest((((((([properties.closedate]-[properties.createdate]) / 1000) / 60) ) /60) /24), 0).
Uwaga: zaleca się podawanie konkretnych nazw i opisów właściwości. Dzięki temu użytkownicy będą świadomi, jaki czas jest obliczany (np. godziny lub dni).

Obliczanie rabatów transakcji jako procent
Korzystając z pozycji w transakcjach, można użyć właściwości sumującej i obliczeniowej, aby śledzić całkowitą zniżkę jako procent. Właściwość sumująca sumuje właściwość pozycji Obliczona całkowita zniżka dla wszystkich powiązanych pozycji. Właściwość obliczeniowa dzieli właściwość sumującą przez samą siebie plus domyślną właściwość transakcji Kwota.
Aby utworzyć właściwość sumowania:
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu bocznym po lewej stronie przejdź do sekcji Właściwości.
- Kliknij menu rozwijane Wybierz obiekt i wybierz opcję Właściwości transakcji.
-
Kliknij opcję Utwórz właściwość i wybierz opcję Utwórz ręcznie.
- W polu tekstowym Etykieta nieruchomości wpisz Obliczoną kwotę rabatu.
- Wprowadź pozostałe podstawowe informacje dotyczące nieruchomości.
- Kliknij kartę Typ pola.
- Kliknij menu rozwijane Typ pola i wybierz opcję Sumowanie.
- Kliknij menu rozwijane Typ sumowania i wybierz opcję Suma.
- Kliknij menu rozwijane Format liczby i wybierz opcję Waluta.
- Kliknij menu rozwijane Wybierz powiązany typ rekordu i wybierz Pozycja.
- Kliknij menu rozwijane Wybierz powiązaną właściwość rekordu i wybierz opcję Obliczona łączna zniżka.
- W prawym górnym rogu kliknij opcję Utwórz.
Aby utworzyć właściwość obliczeniową:
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu bocznym po lewej stronie przejdź do sekcji Właściwości.
- Kliknij menu rozwijane Wybierz obiekt i wybierz Właściwości transakcji.
-
Kliknij opcję Utwórz właściwość i wybierz opcję Utwórz ręcznie.
- W polu tekstowym „Etykieta właściwości ” wprowadź „Obliczona wartość procentowa rabatu”.
- Wprowadź pozostałe podstawowe informacje dotyczące właściwości.
- Kliknij kartę Typ pola.
- Kliknij menu rozwijane Typ pola i wybierz opcję Obliczenia.
- Kliknij menu rozwijane Format liczby i wybierz opcję Procent.
- W polu tekstowym „Formuła obliczeniowa ” wpisz „
(Calculated discount amount / (Calculated discount amount + Amount))”. Możesz również kliknąć „Generuj formułę”, aby użyć programu Breeze do jej wygenerowania. - W prawym górnym rogu kliknij przycisk Utwórz.

