Porady. Pandas. Python. Django. Microsoft Power BI. Tableau.

Salesforce. SAQL - cogroup

| inne | salesforce saql | cogroup

W języku Salesforce Analytics Query Language (SAQL), `cogroup` jest kluczowym słowem używanym do łączenia dwóch lub więcej strumieni danych. Podobnie jak `join` w SQL, `cogroup` pozwala na łączenie danych z różnych zbiorów na podstawie wspólnych wartości w określonych kolumnach.

Podstawowa struktura użycia `cogroup` w SAQL:

q = cogroup [pierwszy_strumień] by '[pole_do_łączenia]' ,[drugi_strumień] by '[pole_do_łączenia]';

Gdzie:

  • `[pierwszy_strumień]` i `[drugi_strumień]` to zmienne reprezentujące strumienie danych, które chcemy połączyć
  • `[pole_do_łączenia]` to pole (kolumna), na podstawie którego strumienie będą łączone.

Metoda cogroup może być używana do wykonywania operacji takich jak sumowanie, liczenie (count), wartości średnie itp. na połączonych danych.

Możemy również używać cogroup do łączenia więcej niż dwóch strumieni.