- 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: 8 września 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
Można tworzyć właściwości, które wypełniają dane na podstawie obliczeń z innych właściwości. Za pomocą właściwości rozwijanych można automatycznie obliczać wartości min, max, count, sum lub average dla właściwości w powiązanych rekordach. Dzięki właściwościom obliczeniowym można skonfigurować równania na podstawie czasu między, do lub od wartości właściwości lub utworzyć niestandardowe równania na podstawie właściwości obiektu.
Uwaga: konto może używać spersonalizowanych nazw dla każdego obiektu (np. konto zamiast firmy). Ten dokument odnosi się do obiektów poprzez ich domyślne nazwy 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ę powiązanych transakcji kontaktu.
- Właściwość transakcji, która oblicza czas od otwarcia transakcji.
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 podsumowania na podstawie właściwości powiązanych rekordów
Dla obiektu można utworzyć właściwości, które będą obliczane na podstawie określonych wartości właściwości powiązanych rekordów tego obiektu. Obliczenia można wykonać na podstawie wszystkich powiązanych rekordów tego obiektu lub dla określonych etykiet asocjacji, w tym tych samych asocjacji obiektów.
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 na lewym pasku bocznym przejdź do Właściwości.
-
Kliknij menu rozwijane Wybierz obiekt , a następnie wybierz Właściwości [Obiekt] , aby utworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe szczegóły właściwości, a następnie kliknij kartę Typ pola.
- Wybierz opcję Rollup .
- Kliknij menu rozwijane Rollup type, 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ść wybranej właściwości liczby we wszystkich powiązanych rekordach wybranego obiektu.
- Count: zlicza całkowitą liczbę powiązanych rekordów wybranego obiektu, które mają wartość dla wybranej właściwości number.
- Sum: sumuje wartości wybranej właściwości number we wszystkich powiązanych rekordach wybranego obiektu.
- Average: oblicza średnią wartości dla wybranej właściwości number we wszystkich powiązanych rekordach wybranego obiektu.
- Aby wybrać sposób formatowania wartości właściwości, kliknij menu rozwijane Format liczb, a następnie wybierz jeden z następujących formatów: Liczba sformatowana, Liczba niesformatowana, Waluta, Procent lub Czas trwania.
- Jeśli wybierzesz Waluta jako format właściwości transakcji, właściwość będzie domyślnie używać walutyfirmowej 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, aby obliczyć właściwość na podstawie.
- Aby obliczyć tylko na podstawie rekordów z określoną etykietą, kliknij Wybierz etykiety asocjacji, a następnie wybierz etykiety, które chcesz uwzględnić.
- Aby dodać dodatkowe warunki, kliknij przycisk 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żna skonfigurować do 50 warunków na właściwość typu rollup.
- W pierwszym menu rozwijanym wybierz właściwość.
- W drugim menu rozwijanym 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 rozwijanym wybierz właściwość lub wprowadź liczbę , która zostanie porównana z pierwszą właściwością.
- Kliknij przycisk Zapisz.
- Kliknij przycisk Utwórz. Po utworzeniu, wyświetlanym typem pola właściwości będzie Rollup.
Uwaga: nieprzetworzone wartości czasu trwania są przechowywane w milisekundach. Jeśli używasz właściwości obliczania czasu trwania w innych narzędziach HubSpot (np. filtrach, formułach właściwości obliczania), może być konieczne użycie wartości milisekundowych.
Tworzenie właściwości obliczających czas pomiędzy, czas od lub czas do
Możesz tworzyć właściwości, które obliczają czas między dwiema datami lub które śledzą ilość czasu od lub do daty, określonej przez wartości daty lub właściwości selektora daty i czasu. Czas pomiędzy właściwościami jest obsługiwany tylko dla właściwości tego samego obiektu.
Na przykład:
- Create a Time between property to calculate the time between when a ticket's owner was assigned and when the ticket was closed.
- Utwórz właściwość Time since open, aby śledzić, jak długo transakcja była otwarta.
- Utwórz właściwość Time until close, aby śledzić, jak daleko od dnia dzisiejszego klient ma zostać zamknięty.
Aby utworzyć właściwość, której wartości wyświetlają czas względny na podstawie dzisiejszej daty, a nie wartości właściwości, dowiedz się, jak utworzyć właściwość daty czasu względnego/wybieracza daty i czasu. Można również utworzyć właściwość stałego czasu przy użyciu niestandardowego równania.
Aby utworzyć właściwości obliczania Time between, Time since lub Time until:
- Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
-
W menu na lewym pasku bocznym przejdź do Właściwości.
-
Kliknij menu rozwijane Wybierz obiekt , a następnie wybierz opcję Właściwości [Obiekt ], aby utworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe szczegóły właściwości, a następnie kliknij kartę Typ pola .
- Wybierz opcję Obliczenia jako typ pola.
- Kliknij menu rozwijane Obliczony typ właściwości, a następnie wybierz typ i skonfiguruj obliczenia:
- Czas między: wybierz właściwości Data początkowa i Data końcowa .
- Time since: wybierz właściwość wyboru daty i godziny, której wartość będzie datą początkową. Datą końcową będzie zawsze data dzisiejsza.
- Time until: wybierz właściwość wyboru daty i godziny, której wartość będzie datą końcową. Datą początkową będzie zawsze data dzisiejsza.
- Tylko w przypadku właściwości Time between, aby dodać dodatkowy warunek, kliknij przycisk Add condition. 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 porówna 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 przycisk Zapisz.
- Kliknij przycisk Utwórz. Po utworzeniu, wyświetlanym typem pola właściwości będzie Calculation. W przyszłości nie można edytować, czy jest to Time between, Time since czy Time until, ale można wybrać różne właściwości daty początkowej lub końcowej.
Uwaga: właściwościCzas od i Czas do nie są obsługiwane w następujących przypadkach:
- Filtry w kreatorze raportów niestandardowych.
- Dane wejściowe we właściwościach obliczeń i podsumowań.
- Niestandardowe mapowania pól synchronizacji danych.
Podczas wyświetlania wartości czasu trwania oczekiwane jest następujące zachowanie:
- 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 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 dłużej będzie wyświetlane w latach.
- 3 miesiące lub dłużej będą wyświetlane w miesiącach.
- 1 dzień lub dłużej będzie wyświetlany w dniach.
- 2,5 godziny lub dłużej będzie wyświetlane w godzinach.
- 2,5 minuty lub dłużej będzie wyświetlane w minutach.
- Czas poniżej 2,5 minuty będzie wyświetlany w sekundach.
Uwaga: w HubSpot nieprzetworzone wartości typów właściwości Time between i Average są przechowywane w milisekundach. Jeśli równanie z tymi wartościami daje wyższą wartość niż oczekiwana, użyj konwertera milisekund, aby przekonwertować na żądaną jednostkę czasu.
Tworzenie niestandardowych właściwości obliczania równań
Można również tworzyć właściwości, które obliczają wartości na podstawie własnych kryteriów. Równania niestandardowe można skonfigurować tylko dla właściwości liczbowych w tym samym obiekcie, dla którego tworzona jest nowa właściwość. Na przykład można utworzyć równanie do obliczania kwoty z ostatniej transakcji firmy(Kwota ostatniej transakcji) w porównaniu do tego, ile razy firma skontaktowała się z firmą(Liczba kontaktów).
Równanie niestandardowe można utworzyć za pomocą operatorów arytmetycznych, operatorów porównania, operatorów logicznych, instrukcji warunkowych i innych funkcji. Równania te mogą zwracać liczbę, wartość logiczną, ciąg znaków, datę lub wartość datetime. Dowiedz się więcej o dostępnych operatorach, funkcjach i sposobach formatowania formuł. Możesz także 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 Właściwości.
-
Kliknij menu rozwijane Wybierz obiekt , a następnie wybierz opcję Właściwości [Object] , aby utworzyć właściwość dla tego obiektu.
- Wprowadź podstawowe dane nieruchomości, a następnie kliknij kartę Typ pola.
- Wybierz opcję Obliczenia jako typ pola.
- Kliknij menu rozwijane Obliczony typ właściwości, a następnie wybierz opcję Równanie niestandardowe.
- Kliknij menu rozwijane Output type, a następnie wybierz typ danych wyjściowych, które zostaną zwrócone w wyniku obliczeń. Możesz wybrać jedną z następujących opcji: Number, Boolean, String, Date lub Date Time.
Uwaga: wybrany typ wyjściowy musi być zgodny z typem wyjściowym wyświetlanym w prawym górnym rogu edytora, w przeciwnym razie nie można utworzyć właściwości. W przypadku właściwości zwracających datę można użyć typu wyjściowego liczby lub daty, który określa sposób wyświetlania wartości (np. liczba wyświetla datę w milisekundach, data wyświetla sformatowaną datę).
- Jeśli wybrano typ wyjścia Liczba:
- Kliknij menu rozwijane Format liczb, 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.
- W przypadku wybrania opcji Waluta jako formatu liczbowego dla właściwości transakcji, właściwość będzie domyślnie używać walutyfirmowej 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 spowoduje automatycznego zastosowania kursu wymiany. Aby dodać kurs wymiany, można uwzględnić w równaniu funkcje
exchange_rate
lubdated_exchange_rate
. - Jeśli którakolwiek z właściwości liczbowych w równaniu niestandardowym nie ma wartości lub ma wartość null, obliczenia nie zostaną uruchomione, 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
if
iis_known
, aby zamiast tego ustawić wartość na 0.
- W edytorze wstaw, wpisz lub wklej funkcje i właściwości, aby utworzyć niestandardowe równanie. Dowiedz się więcej o składni równania obliczeń niestandardowych. Aby wstawić elementy formuły:
- Kliknij menu rozwijane Wstaw.
- Aby wstawić funkcje do równania, wybierz pozycję 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ść. Równania niestandardowe można tworzyć tylko przy użyciu właściwości tego samego obiektu, dla którego tworzona jest właściwość.
- Jeśli równanie zawiera błędy, kliknij przycisk [x] 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 danych wyjściowych formuły, kliknij przycisk Testuj formułę.
- Kliknij przycisk Utwórz. Po utworzeniu, wyświetlanym typem pola właściwości będzie Obliczenie.
Niestandardowa składnia równania
- Dosłowna składnia: za pomocą dosłownych danych można dodawać do równań ciągi tekstu, liczby oraz wartości prawdziwe lub fałszywe. Ciągi znaków, liczby, wartości logiczne i stałe daty można formatować w następujący sposób:
-
Dosłowny ciąg znaków: tekst otoczony cudzysłowami. Mogą one być reprezentowane za pomocą pojedynczych cudzysłowów (
'constant'
) lub podwójnych cudzysłowów ("constant"
). -
Number literal: liczby bez cudzysłowów. Liczby stałe mogą być dowolnymi liczbami rzeczywistymi i mogą zawierać notację punktową. Na przykład, zarówno
1005
jak i1.5589
są poprawnymi liczbami stałymi. -
Boolean literal: stałą booleans może być
true
lubfalse
. - Date literal: data 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 zostać sformatowana jako
[properties.{propertyInternalName}]
. Na przykład, aby dodać właściwość Test score, która ma wewnętrzną wartość Test_score, należy wpisać ją w edytorze jako[properties.Test_score]
. - W przypadku korzystania z właściwości wyliczeniowych w równaniu (np. wybór rozwijany, wybór radiowy), wartości są uważane za ciągi, więc muszą być ujęte w podwójne cudzysłowy ("np.
"subscriber"
), atakże należy użyć wewnętrznej nazwy opcji właściwości (np."appointmentscheduled"
). - Podczas korzystania z właściwości daty w równaniu, wartości są przechowywane jako północ UTC w milisekundach.
- W przypadku korzystania z właściwości daty i czasu w równaniu, wartości są przechowywane jako epoka UTC w milisekundach. Wartość ta jest wyświetlana w oparciu o strefę czasową. Oznacza to, że użytkownicy w różnych strefach czasowych zobaczą różne wartości.
Operatory
W równaniu można używać operatorów do aktualizacji, oceny lub porównywania stałych i wartości właściwości. W przypadku korzystania z wielu operatorów są one zgodne z kolejnością 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ę. |
- |
Odejmowanie liczb. Zwraca liczbę. |
* |
Mnożenie liczb. 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 lub stałe liczbowe. Zwraca wartość logiczną. |
<= |
Sprawdza, czy wartość jest mniejsza lub równa innej. Obsługiwane przez właściwości lub stałe liczbowe. Zwraca wartość logiczną. |
>= |
Sprawdza, czy wartość jest większa lub równa innej. Obsługiwane przez właściwości lub stałe liczbowe. Zwraca wartość logiczną. |
! |
Sprawdza, czy żadna z wartości nie jest prawdziwa. Zwraca wartość logiczną. |
= lub == |
Sprawdza, czy wartość jest równa innej wartości. 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 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 |
Pobiera wartość bezwzględną liczby. Zwraca liczbę. |
number: 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 argument 2. arg2: ciąg znaków, który ma zostać dołączony do arg1. |
|
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 lub właściwość tekstowa do sprawdzenia podciągu. substring: ciąg znaków, który powinien zawierać tekst. |
contains("HubSpot", "Spot") |
Pobiera liczbę miejsc dziesiętnych dla waluty. Zwraca liczbę. |
currency: ciąg znaków waluty, dla której ma zostać obliczona liczba miejsc dziesiętnych. |
|
Pobierz wartość kursu wymiany w danym czasie. Zwraca liczbę. |
currency: ciąg znaków waluty, dla którego ma zostać obliczony kurs wymiany w określonym dniu (np. date: właściwość datetime, dla której ma zostać obliczony kurs wymiany. |
|
Pobierz najnowszy kurs wymiany. Zwraca liczbę. |
currency: ciąg znaków waluty, dla której ma zostać obliczony kurs wymiany. |
|
|
|
|
Konfiguracja wyrażenia warunkowego. |
condition: wyrażenie logiczne określające obliczaną wartość. arg2: wartość logiczna, liczba lub ciąg znaków, który będzie obliczoną wartością, jeśli warunek zostanie spełniony. arg3 (opcjonalnie): obliczana wartość, jeśli warunek nie zostanie spełniony. Jeśli jest dołączony, musi być tego samego typu co |
|
Określa, czy dla tokena znana jest wartość. Zwraca wartość logiczną. |
property: właściwość, której wartość chcesz sprawdzić. |
|
Uzyskaj datę ostatniej aktualizacji tokena. 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 z wartościami, które mają zostać zamienione na małe litery. |
|
Uzyskaj maksimum z dwóch liczb. Zwraca liczbę. |
arg1: pierwsza liczba lub właściwość liczby. arg2: druga liczba lub właściwość liczby. |
|
Uzyskuje minimum z dwóch liczb. Zwraca liczbę. |
arg1: pierwsza liczba lub właściwość liczby. arg2: druga liczba lub właściwość liczby. |
|
Uzyskuje numeryczny miesiąc podanej daty. Zwraca liczbę. |
date: właściwość datetime, dla której ma zostać obliczony 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 zamienić na ciąg znaków. |
|
Uzyskuje prawdopodobieństwo etapu potoku. Zwraca liczbę. |
pipeline: nazwa potoku, dla którego ma zostać obliczone prawdopodobieństwo. |
|
Podnieś liczbę do wartości innej liczby. Zwraca liczbę. |
base: liczba bazowa. exponent: wartość, do której ma zostać podniesiona podstawa. |
|
Zaokrągla liczbę w dół do określonej precyzji. Zwraca liczbę. |
number_to_round: liczba lub właściwość liczby, którą chcesz zaokrąglić w dół. precision: liczba miejsc dziesiętnych do zaokrąglenia w dół. |
|
Zaokrągla liczbę do określonej precyzji. Zwraca liczbę. |
number_to_round: liczba lub właściwość liczby, której wartości mają zostać zaokrąglone. precision: liczba miejsc dziesiętnych do zaokrąglenia. |
|
Zaokrągla liczbę do określonej precyzji. Zwraca liczbę. |
number_to_round: liczba lub właściwość liczby, której wartości mają zostać zaokrąglone. precision: liczba miejsc dziesiętnych do zaokrąglenia. |
|
Pobiera pierwiastek kwadratowy z liczby. Zwraca liczbę. |
number: liczba, dla której chcesz uzyskać pierwiastek kwadratowy. |
|
Określa, 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 lub właściwość tekstowa, którą chcesz sprawdzić pod kątem podciągu. substring: 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 mają zostać przekonwertowane na liczbę. |
|
|
|
subtract_time(1699320015000, 1, "second") = 1699320014000 |
Pobiera różnicę czasu między dwiema datami. Zwraca liczbę. |
date1: początkowa właściwość datetime. date2: końcowa właściwość datetime. |
|
Zmienia wszystkie znaki na wielkie litery. Zwraca ciąg znaków. |
text: ciąg znaków lub właściwość tekstowa, która ma zostać zmieniona na wielkie litery. |
|
Uzyskuje numeryczny rok podanej daty. Zwraca liczbę. |
date: właściwość datetime, dla której ma zostać obliczony rok. |
|
Zapoznaj się z przykładami równań niestandardowych
Poniżej przedstawiono przykładowe formuły oparte na typowych przypadkach użycia.
Używanie instrukcji if else
Możesz skonfigurować instrukcje if else, w tym instrukcje z wieloma warunkami i funkcjami.
Na przykład można utworzyć obliczenie do oznaczania aktywnych transakcji. Poniższa instrukcja zwróci True tylko wtedy, gdy status transakcji jest aktywny, a Amount jest większa od zera.
if([properties.amount] < 0 && [properties.dealstage] == "qualifiedtobuy", "True", "False")
Uruchamianie obliczeń wartości null
Podczas korzystania z właściwości liczbowych w niestandardowej formule 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)
.
Dołączanie kursu wymiany do obliczenia waluty
W przypadku korzystania z waluty rekordu w formule, aby dodać kurs wymiany, można dołączyć do równania funkcje exchange_rate
lub dated_exchange_rate
. Na przykład:
[properties.amount] * exchange_rate('CAD')
.
Tworzenie obliczeń o stałym czasie
Możesz skonfigurować obliczenie, 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ć na godziny, dni itp. i wyeliminować miejsca dziesiętne w wartości końcowej. Na przykład, poniższa wartość zwróci stałą wartość dnia:
round_nearest((((((([properties.closedate]-[properties.createdate]) / 1000) / 60) ) /60) /24), 0)
.
Uwaga: zaleca się podanie konkretnej nazwy i opisu nieruchomości. W ten sposób użytkownicy będą świadomi obliczanego czasu (np. godzin lub dni).