Du er her:
Formel-transformasjon: Opprette en beregnet kolonne basert på et uttrykk
Opprett en kolonne som viser verdier basert på en formelberegning. Beregningen kan inkludere inndata fra andre kolonner i samme rad eller på tvers av rader. Du kan for eksempel opprette en Fortjeneste-kolonne basert på inndata fra Omsetning- og Kostnad-kolonner. Skriv formler i SQL. SQL i Data 360 er en samling av standardfunksjoner og tilpassede funksjoner for tall-, streng- og datodata.
- Velg kolonnen i Forhåndsvisning-fanen i Transformer-noden.
-
Hvis du vil opprette formelen for den beregnede kolonnen, velger du knappen Formel (
) på transformasjonsverktøylinjen og velger Tilpasset formel.
-
Skriv formelen og legg til parametere med riktig syntaks i formelredigeringen.
Når du skriver i formelredigeringen, vises funksjoner og kolonner som samsvarer med navnet, slik at du kan velge å legge til i formelen.
Merk Den beste fremgangsmåten er å bruke dobbeltanførselstegn rundt alle kolonnenavn. Bruk enkeltanførselstegn for en verdi som er en strenglitteral.Dobbeltanførselstegn kreves når du refererer til datasettkolonner som deler navn med reserverte nøkkelord.
Se alle funksjonene og kolonnene på fanene Funksjoner og Kolonner for å få hjelp. Hvis du vil legge til en i formelen, merker du den og klikker på +.
Funksjoner er oppført etter kategori på Funksjoner-fanen: Vindusfunksjoner, Strengfunksjoner, Tallfunksjoner, Dato/klokkeslett-funksjoner og Tilleggsfunksjoner. Aktiver Formel for flere rader for å vise vindusfunksjonene.
-
For formler med vindusfunksjoner angir du kolonnen som brukes til å partisjonere radene, i Partisjoner etter, kolonnen som brukes til å sortere dataene, i Sorter etter og sorteringsretningen i Sorteringsretning.
Angi for eksempel Partisjoner etter Salgsmulighetsnavn, Sorter etter Dato for siste endring og Sorteringsretningen Stigende. Basert på disse innstillingene kombinerer transformasjonen alle postene i partisjoner (tankekategorier) basert på samme salgsmulighetsnavn. Den sorterer deretter postene i hver partisjon i stigende rekkefølge basert på datoen for siste endring.
-
Identifiser hver kolonne i formelen med kolonnens API-navn. Skriv inn API-navnet eller velg kolonnen fra fanen Kolonner.

- I Utdatatype velger du om den beregnede kolonnens data skal være tekst, tall, dato eller dato/klokkeslett.
-
Basert på utdatatypen kan du angi disse attributtene.
Attributt Beskrivelse Presisjon Maksimalt antall sifre i en tallkolonne. Inkluderer alle tall til venstre for og til høyre for desimaltegnet (men ekskluderer desimaltegnet). Oppgi et heltall fra 1 til 18, inklusive. Skala Antall sifre til høyre for desimaltegnet i en tallkolonne. Oppgi et heltall fra 0 til 17, inklusive. Skalaen må være mindre enn presisjonen. Hvis for eksempel tallverdien er 123456,789 og du setter skalaen til 2, vises tallet som 123456,78. Lengde Maksimalt antall tegn i en tekstkolonne. Oppgi et heltall fra 1 til 32000, inklusive. Standardlengden er 255 tegn. Datoformat Velg datoformat for en datokolonne. - I Standardverdi velger du verdien som skal vises hvis uttrykket ikke returnerer noe resultat.
- Endre om nødvendig etiketten til den beregnede kolonnen.
- Klikk på Bruk for å legge til formelen som et trinn i Transformer-noden. Den beregnede kolonnen vises i Forhåndsvisning.
-
For å vise lerretet klikker du på knappen Skjul (
).
- Lagre datatransformasjonen.
Du kan legge en formelkolonne i samlekategori eller referere til den i senere formler som defineres i datatransformasjonen.

- Datofunksjoner for formler
Bruk datofunksjoner til å justere eller beregne verdier fra datoer. Du kan for eksempel legge til tid, finne ut hvor lenge det er til, og trekke ut ukedagen fra datofelt. Argumentene for datofunksjoner er datofelt. - Talloperatorer og -funksjoner for formler
Bruk tallfunksjoner til å beregne verdier fra målinger. Du kan for eksempel avrunde, avkutte og fastslå den absolutte verdien av tall. Argumentene for tallfunksjoner kan være tall- eller målingskolonner. - Strengfunksjoner for formler
Bruk en strengfunksjon til å manipulere tekstdatatypen, inkludert e-post-, telefon-, klokkeslett- og datoverdier. Du kan for eksempel endre tekst fra store bokstaver til små bokstaver, kjede sammen verdier fra flere felt og erstatte verdier. - Vindusfunksjoner for formler
Bruk vindusfunksjoner til å utføre beregninger på tvers av rader. For hver rad med inndata utfører du en beregning på et valg – eller vindu – av relaterte rader. Til forskjell fra aggregering som grupperer rader, returnerer vindusfunksjoner et resultat for hver rad. Du kan for eksempel beregne endringer i salgsmulighetsbeløpet i løpet av alle fasene av hver salgsmulighet for å se om du kan nå salgsmålet. - Flerverdifunksjoner for formelfelt
Data med flere verdier er begrenset til bruk i formler. Hvis du vil arbeide med data med flere verdier i nedstrøms prosesser fra gruppedatatatransformasjoner i Data 360, som rapportering i CRM Analytics, konverterer du dem til en streng. - Tilleggsfunksjoner for formler
Bruk disse funksjonene sammen med datatypene tekst, tall og dato/klokkeslett for å bygge logikk i formler.

