HubSpot Baza wiedzy

Tworzenie i używanie funkcji podsumowujących w zestawach danych

Autor: HubSpot Support | Sep 27, 2023 3:48:27 PM

Zestaw danych to zbiór danych z całego konta HubSpot, które można następnie wykorzystać w niestandardowych raportach. Zestaw danych może zawierać funkcje systemu CRM HubSpot i zasoby HubSpot, a także formuły do obliczania danych w razie potrzeby.

Funkcje podsumowujące umożliwiają agregowanie danych w wielu wierszach w zestawach danych. Umożliwiają również obliczanie wskaźników i współczynników.

Dowiedz się więcej o funkcjach podsumowania i obejrzyj filmy w Społeczności HubSpot.

Metryki, które można obliczyć za pomocą funkcji podsumowania, obejmują:

  • Współczynnik konwersji
  • Średnia wielkość zamówienia
  • Średnia marża
  • Współczynnik zamknięcia
  • Dożywotnia wartość
  • Koszt pozyskania klienta
  • Wskaźnik rezygnacji
  • Przestrzeganie umów SLA
  • Niestandardowe obliczenia NPS

Formuły na poziomie wiersza a formuły podsumowujące

Formuły na poziomie wiersza: wykonują operacje na poziomie wiersza i dokonują obliczeń na pojedynczym rekordzie. Wynik formuły wyświetla jedną wartość na wiersz, a cały kontekst obliczeń istnieje na poziomie wiersza. Więcej informacji można znaleźć w sekcji składni w bazie wiedzy zestawów danych.

Formuły podsumowujące: wykonują operacje na danych w wielu wierszach i obliczają metryki dla wielu rekordów. Wynik formuły wyświetla jedną wartość na wiersz, ale kontekst obliczeń może zawierać więcej niż jeden wiersz danych.

Korzystanie z funkcji podsumowania

Podczas tworzenia pola formuły można użyć poniższych funkcji podsumowujących w celu utworzenia funkcji:

Lista funkcji podsumowujących

Funkcja Definicja Wejście/wyjście Składnia Przykład

SUM

Dodaje wartości w danej kolumnie i zwraca wartość zagregowaną.

Dane wejściowe: Liczba/Null

Wyjście: Liczba/Null

SUM([Value])

SUM([DEAL.Amount])

SUM(IF([Is Closed Won] = true, 1,0))

DISTINCT_COUNT

Zwraca liczbę wierszy w danej kolumnie.

Wejście: Liczba/Null

Wyjście: Liczba/Null

COUNT([Value])

DISTINCT_COUNT([DEAL.hs_object_id])

DISTINCT_COUNT([DEAL.dealname])

AVERAGE

Oblicza średnią wartość kolumny liczb. Średnia wartość kolumny jest równa sumie wartości podzielonej przez liczbę wartości.

Wejście: Liczba/Null

Wyjście: Liczba/Null

AVERAGE([Value])

AVERAGE ([Deal.Amount])

AVERAGE(DATEDIFF("DAY",[DEAL.createdate], NOW()))

MIN

Zwraca najniższą wartość w danej kolumnie lub najniższą wartość między dwiema wartościami w tym samym wierszu.

Dane wejściowe: Liczba/Data/Czas/Null

Wyjście: Number/Date/Datetime/Null

MIN([Value])

MIN([Ticket.Create_Date])

MIN([DEAL.AMOUNT)

MAX

Zwraca najwyższą wartość w danej kolumnie lub najwyższą wartość między dwiema wartościami w tym samym wierszu.


Dane wejściowe: Liczba/Data/Czas/Null

Wyjście: Number/Date/Datetime/Null

MAX([Value])

MAX([Ticket.Create_Date])

MAX([DEAL.AMOUNT)

Tworzenie funkcji podsumowania

Kolumny obliczone za pomocą funkcji podsumowania mogą być używane w kreatorze raportów niestandardowych jako pomiary. Pomiary to wartości liczbowe lub ilościowe, które można podzielić za pomocą wymiarów.

W kreatorze zestawów danych pomiary podsumowujące będą powtarzać wyniki w każdym wierszu. Obliczenie domyślnie jest obliczaniem tabelarycznym, dopóki nie zostanie użyte w kreatorze raportów niestandardowych, gdzie konfiguracja raportu definiuje poziom podsumowania pomiaru.

Dowiedz się więcej o formułach podsumowujących w zestawach danych i zobacz przykłady.

Tworzenie wyników podsumowania na poziomie wiersza

Można również użyć funkcji podsumowania, aby utworzyć wyniki na poziomie wiersza, które zignorują wszelkie wymiary raportowania. Wymaga to użycia funkcji FIXED().

Funkcja Wejście/wyjście Składnia Przykład

FIXED

Wejście: Wyrażenie podsumowujące

Wyjście: Wynik na poziomie wiersza

SUM([Value])

FIXED (SUM([DEAL.Amount]), [DEAL.pipeline])

SUM(IF([Is Closed Won] = true, 1,0), [DEAL.hubspot_owner_id])

Uwaga: jeśli w funkcji FIXED() nie zostanie zdefiniowana żadna opcjonalna wartość, obliczenia zostaną wykonane na poziomie tabeli i zignorują wszystkie wymiary w widoku raportu.

Przykład

Śledzenie współczynnika konwersji lub wygranych

Współczynnik wygranych odnosi się do odsetka udanych transakcji z całkowitej liczby szans. Śledząc współczynniki wygranych w oparciu o produkt, rynek, grupę docelową i inne czynniki, można określić szanse powodzenia każdej szansy. Umożliwi to strategiczne skierowanie zasobów na te o najwyższym potencjale konwersji.

  • Potrzebne źródło danych: Transakcje
  • Typ metryki: Elastyczny pomiar
  • Wzór:

DISTINCT_COUNT(IF(LABEL([DEAL.dealstage]) = "Invoiced", [DEAL.hs_object_id], NULL)) / DISTINCT_COUNT(IF([DEAL.hs_is_closed] = true, [DEAL.hs_object_id], NULL))

Zobacz ten przykład poniżej w edytorze zestawów danych:

Ten wzór współczynnika konwersji można następnie wykorzystać na przykład w raportach: