> ## Documentation Index
> Fetch the complete documentation index at: https://www.twicecommerce.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Miten yhdistät Looker Studion TWICE Commerceen

> Rakenna Looker Studio -koontinäyttöjä TWICE Commercen liikevaihto- ja maksudatan päälle. Data ladataan Google Sheets -taulukon kautta, joka päivittyy ajastetusti.

<Frame caption="Raportit > Myyntinäkymä > Vie">
  <img src="https://mintcdn.com/twicecommerce/Ab7tx7ih94KQsi0k/images/reports-export.webp?fit=max&auto=format&n=Ab7tx7ih94KQsi0k&q=85&s=5b8746adc8bb592f174ae9f8130924e2" alt="Raportin Vie-välilehti ja sen REST API -päätepisteet" width="1920" height="1080" data-path="images/reports-export.webp" />
</Frame>

<Card title="Avaa TWICE Adminissa" icon="external-link" href="https://admin.twicecommerce.com/reports" horizontal>
  reports
</Card>

Lataa pääkirjat Google Sheets -taulukkoon ja lisää sitten taulukon kaksi välilehteä Looker Studioon tietolähteiksi. Looker Studiossa ei ole liitintä, joka lähettäisi API-avaimen otsakkeen, joten taulukko toimii siltana.

## Edellytykset

<Warning>
  **Vaadittu käyttöoikeus:** TWICE Commercen API-avain, jota Google Sheets -taulukko käyttää. Kuka tahansa, joka voi muokata taulukkoa, voi lukea avaimen, joten anna Looker Studion katselijoille pääsy vain koontinäyttöön. Katso [API-avaimet](/docs/fi/concepts/integrations/api-keys).
</Warning>

<Info>
  **Ennen kuin aloitat:** määritä taulukko oppaan [Yhdistä Google Sheets](/docs/fi/guides/reports/connect-google-sheets) mukaan ja anna skriptin ajaa kerran, jotta välilehdillä `Revenue` ja `Payments` on dataa.

  Looker Studion valikkojen ja painikkeiden nimet ovat tässä oppaassa englanninkielisen käyttöliittymän mukaiset.
</Info>

## Vaiheittainen ohje

<Steps>
  <Step title="Lisää liikevaihtovälilehti tietolähteeksi">
    Valitse Looker Studiossa **Create → Data source** ja valitse **Google Sheets** -liitin. Valitse taulukkosi ja `Revenue`-laskentataulukko, pidä **"Use first row as headers"** päällä ja valitse **Connect**.
  </Step>

  <Step title="Tarkista kenttien tyypit">
    Aseta `Create_Date`, `Start_Date` ja `End_Date` tyyppiin **Date** ja jokainen `Amount_`-kenttä tyyppiin **Currency** omassa valuutassasi. Aseta `Row_ID` ja `Order_ID` tyyppiin **Text**.
  </Step>

  <Step title="Lisää maksuvälilehti">
    Toista kaksi edellistä vaihetta `Payments`-laskentataulukolle niin, että `Payment_Date` on tyyppiä **Date**.
  </Step>

  <Step title="Yhdistä, kun kaavio tarvitsee molempia">
    Lisää yhdistelmä (blend), jossa `Payments` on vasemmalla ja `Revenue` oikealla, liitettynä vasemmalla ulkoliitoksella ehdolla `Revenue_Row_ID` = `Row_ID`. Käytä yhdistelmää vain, kun kaavio tarvitsee kenttiä molemmista pääkirjoista.
  </Step>

  <Step title="Aseta datan tuoreus">
    Avaa tietolähde, valitse **Data freshness** ja aseta se vastaamaan taulukon käynnistintä (trigger). Kerran päivässä ajettavalle skriptille riittää tunnin välein tehtävä tarkistus.
  </Step>
</Steps>

## Mistä tiedän, että se onnistui?

* Tuloskortti, joka summaa kentän `Amount_Total` suodatettuna ehdolla `Started_In_Period` = `Yes`, täsmää hallintapaneelin **Liikevaihtoraportti**-raporttiin samalta jaksolta ja samassa valuutassa.
* Taulukon seuraavan ajastetun ajon jälkeen koontinäytössä näkyvät uudet rivit ilman, että tietolähdettä muokataan.

## Vianetsintä ja yleiset sudenkuopat

<AccordionGroup>
  <Accordion title="Summat ovat nolla tai näkyvät tekstinä">
    Kenttä on tunnistettu tyypiksi **Text**. Aseta se tietolähteessä tyyppiin **Currency**. Jos se palautuu jatkuvasti, taulukon sarakkeessa on tekstiä: tarkista, että taulukon skripti kirjoitti lukuja.
  </Accordion>

  <Accordion title="Kenttä katoaa päivityksen jälkeen">
    Verosarakkeet seuraavat jakson verokantoja, joten `Tax_Rate_2` voi tulla ja mennä. Rakenna kaaviot kenttien `Amount_Excl_Tax` ja `Amount_Total` päälle ja valitse tietolähteessä **Refresh fields**, kun verosarakkeet muuttuvat.
  </Accordion>

  <Accordion title="Koontinäyttö näyttää eilisen luvut">
    Taulukko päivittyy vain, kun sen käynnistin ajetaan. Aja `refreshTwiceLedgers` Apps Scriptissä käsin tai lisää toinen päivittäinen käynnistin.
  </Accordion>
</AccordionGroup>

Google dokumentoi liittimen sivulla [Connect to Google Sheets](https://docs.cloud.google.com/looker/docs/studio/connect-to-google-sheets) ja datan tuoreuden sivulla [Manage data freshness](https://docs.cloud.google.com/looker/docs/studio/manage-data-freshness).

## Aiheeseen liittyvät artikkelit

<CardGroup cols={2} className="doc-rows-condensed">
  <Card title="Yhdistä Google Sheets" href="/docs/fi/guides/reports/connect-google-sheets">
    Taulukko, jota tämä koontinäyttö lukee.
  </Card>

  <Card title="Tuo datasi BI-työkaluun" href="/docs/fi/guides/reports/pull-report-data">
    Päätepisteet, tiedostomuoto ja tietomalli.
  </Card>

  <Card title="Talousraportit" href="/docs/fi/concepts/reports/finance-reports">
    Jokainen pääkirjan sarake ja miten kukin luku muodostuu.
  </Card>
</CardGroup>
