Zestaw danych zawiera informacje o leadach, dealach, firmach i innych elementach Bitrix24. Dla każdego elementu dostępnych jest kilka zestawów danych z informacjami z pól standardowych i niestandardowych. Możesz ich używać do tworzenia wykresów i analizowania wskaźników biznesowych.
W tym artykule poznasz zestaw danych kalendarza. Pozwala on analizować wydarzenia, liczbę i czas trwania spotkań, zajętość pracowników oraz wykorzystanie sal konferencyjnych.
Zestaw danych:
Przykłady:
Wybierz zestaw danych
Aby analizować dane w raporcie, wybierz odpowiedni zestaw danych i utwórz wykres.
calendar_event — wydarzenia w kalendarzu. Zestaw zawiera informacje z pól standardowych wydarzeń: termin, czas trwania, organizatora, miejsce, cykliczność i inne dane. Użyj go, aby analizować liczbę i czas trwania spotkań, zajętość pracowników oraz wykorzystanie sal konferencyjnych.
calendar_event
| Pole | Opis | Typ danych |
|---|---|---|
| ID | Identyfikator rekordu wydarzenia | Liczba |
| PARENT_ID | Identyfikator głównego rekordu wydarzenia | Liczba |
| IS_MASTER |
Czy jest to główny rekord wydarzenia: Y — tak, N — nie. Jeśli na spotkanie zaproszono uczestników, zestaw zawiera jeden główny rekord spotkania oraz osobny rekord dla każdego zaproszonego uczestnika
|
Ciąg znaków |
| NAME | Nazwa wydarzenia | Ciąg znaków |
| EVENT_TYPE | Typ wydarzenia: „Zwykłe wydarzenie”, „Spotkanie przez link publiczny”, „Spotkanie przez link z CRM”, „Spotkanie przez link w collabie”, „Wydarzenie collabu”, „Połączenie”, „Rezerwacja”, „Rezerwacja zasobu” | Ciąg znaków |
| CALENDAR_TYPE | Typ kalendarza: „Kalendarz osobisty”, „Kalendarz grupy lub projektu”, „Kalendarz firmowy” | Ciąg znaków |
| OWNER_ID | Identyfikator właściciela kalendarza | Liczba |
| CREATED_BY_ID | Identyfikator autora rekordu wydarzenia | Liczba |
| CREATED_BY_NAME | Imię i nazwisko autora rekordu wydarzenia | Ciąg znaków |
| CREATED_BY | Identyfikator i imię autora rekordu wydarzenia | Ciąg znaków |
| MEETING_HOST_ID | Identyfikator organizatora spotkania | Liczba |
| MEETING_HOST_NAME | Imię i nazwisko organizatora spotkania | Ciąg znaków |
| MEETING_HOST | Identyfikator i imię organizatora spotkania | Ciąg znaków |
| IS_MEETING |
Czy jest to spotkanie z uczestnikami: Y — tak, N — nie
|
Ciąg znaków |
| MEETING_STATUS | Status odpowiedzi na zaproszenie: „Organizator”, „Potwierdził udział”, „Odmówił”, „Nie odpowiedział”, „Nie określono” | Ciąg znaków |
| DATE_FROM | Data i godzina rozpoczęcia wydarzenia | Data i czas |
| DATE_TO | Data i godzina zakończenia wydarzenia | Data i czas |
| TIMEZONE_FROM | Strefa czasowa wydarzenia | Ciąg znaków |
| TIMEZONE_OFFSET | Przesunięcie strefy czasowej wydarzenia względem UTC, w sekundach | Liczba |
| DURATION | Czas trwania wydarzenia w sekundach | Liczba |
| IS_FULL_DAY |
Czy wydarzenie trwa cały dzień: Y — tak, N — nie
|
Ciąg znaków |
| IS_RECURRING |
Czy wydarzenie się powtarza: Y — tak, N — nie
|
Ciąg znaków |
| RECURRENCE_RULE | Częstotliwość powtarzania: „Codziennie”, „Co tydzień”, „Co miesiąc”, „Co rok” | Ciąg znaków |
| IS_RECURRENCE_EXCEPTION |
Czy zmieniono pojedyncze wystąpienie wydarzenia cyklicznego: Y — tak, N — nie
|
Ciąg znaków |
| ACCESSIBILITY | Zajętość w kalendarzu: „Zajęty”, „Wolny”, „Pod znakiem zapytania”, „Nieobecny”, „Nie określono” | Ciąg znaków |
| IMPORTANCE | Ważność wydarzenia: „Zwykła”, „Wysoka”, „Niska”, „Nie określono” | Ciąg znaków |
| IS_PRIVATE |
Czy wydarzenie jest prywatne: Y — tak, N — nie
|
Ciąg znaków |
| LOCATION | Miejsce wydarzenia | Ciąg znaków |
| LOCATION_TYPE | Sposób określenia miejsca: „Sala konferencyjna kalendarza”, „Sala konferencyjna starego typu”, „Tekst”, „Nie podano” | Ciąg znaków |
| LOCATION_ROOM_ID | Identyfikator sali konferencyjnej w kalendarzu zarezerwowanej na wydarzenie | Liczba |
| LOCATION_ROOM_NAME | Nazwa sali konferencyjnej w kalendarzu zarezerwowanej na wydarzenie | Ciąg znaków |
| DATE_CREATE | Data i godzina utworzenia wydarzenia | Data i czas |
| TIMESTAMP_X | Data i godzina ostatniej zmiany wydarzenia | Data i czas |
Utwórz wykres
Na podstawie zestawu danych możesz tworzyć wykresy. Analizuj liczbę i czas trwania spotkań, zajętość pracowników oraz wykorzystanie sal konferencyjnych. Dodaj pole organizatora do wykresu, aby porównać liczbę i czas trwania spotkań organizowanych przez poszczególnych pracowników.
1. Otwórz Kreator BI > Wykresy.
2. Kliknij + Wykres.
3. Wybierz zestaw calendar_event.
4. Wybierz sposób prezentacji danych: wykres, tabelę, kartę lub inny wariant.
5. Kliknij Utwórz wykres.
Oblicz liczbę i łączny czas trwania spotkań
Za pomocą zapytania SQL możesz obliczyć liczbę i łączny czas trwania spotkań dla każdego organizatora.
1. Otwórz Kreator BI > SQL > SQL Lab.
2. Sprawdź, czy w polu Schemat wybrana jest wartość bitrix24.
3. Wpisz zapytanie SQL i kliknij Wykonaj.
4. Sprawdź wynik. Aby utworzyć wykres do raportu, zapisz zapytanie jako zestaw danych.
Utwórz i dodaj do raportu wykres na podstawie wirtualnego zestawu danych
Jeśli dopiero zaczynasz pracę z zapytaniami SQL, skorzystaj z przykładu.
Przykład zapytania SQL
Zapytanie pokazuje liczbę spotkań i ich łączny czas trwania w godzinach dla każdego organizatora.
SELECT MEETING_HOST AS "Organizator", COUNT(*) AS "Liczba spotkań", SUM(DURATION) / 3600.0 AS "Czas trwania, godz." FROM calendar_event WHERE IS_MEETING = 'Y' AND IS_MASTER = 'Y' GROUP BY MEETING_HOST;
W zapytaniu:
SELECTwskazuje dane, które znajdą się w wyniku: organizatora, liczbę spotkań i ich łączny czas trwania.MEETING_HOSTzawiera identyfikator i imię organizatora spotkania.COUNT(*)zlicza spotkania.SUM(DURATION) / 3600.0sumuje czas trwania spotkań w sekundach i przelicza wynik na godziny.FROMokreśla zestaw danych — calendar_event.WHEREokreśla warunki filtrowania: uwzględnia tylko główne rekordy spotkań z uczestnikami.IS_MEETING = 'Y'wybiera spotkania z uczestnikami.IS_MASTER = 'Y'wyklucza rekordy zaproszonych uczestników, aby każde spotkanie zostało uwzględnione w obliczeniach tylko raz.GROUP BY MEETING_HOSTgrupuje spotkania według organizatora, dzięki czemu wynik zawiera jeden wiersz dla każdego organizatora.
W przypadku spotkań cyklicznych zapytanie zlicza całą serię jako jedno spotkanie. Jeśli użytkownik zmieni pojedyncze wystąpienie spotkania, zapytanie uwzględni je jako dodatkowe spotkanie.
W skrócie
- Zestaw danych zawiera informacje, których możesz użyć do tworzenia wykresów i analizowania wskaźników biznesowych.
- Zestaw danych kalendarza to calendar_event.
- Za pomocą tego zestawu możesz analizować liczbę i czas trwania spotkań, zajętość pracowników oraz wykorzystanie sal konferencyjnych.
- Aby obliczyć liczbę spotkań dla każdego organizatora, wykonaj zapytanie SQL, zapisz je jako zestaw danych i utwórz wykres.