Loading
CRM Analytics (CRM-analyser)
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          computeRelative-parametre

          computeRelative-parametre

          Når du definerer en computeRelative-transformation, indstiller du handlingsattributten til computeRelative. Du kan også angive parametre for inputkilde, partitioner efter-feltet, sorteringsfeltet og afledte feltdefinitioner.

          Parametre

          Du kan angive parametre i følgende afsnit af computeRelative-noden:

          Følgende tabel beskriver parametrene i parameters.

          Parameter Påkrævet? Værdi
          source Ja Node i definitionsfilen for dataforløbet, der identificerer inputkilden for denne transformation.
          partitionBy Ja API-navn på feltet, der bruges til at partitionere registreringerne i datasættet. Angiv kun et partition-by-felt.
          orderBy Ja

          Felt, der bruges til at sortere registreringerne i hver partition og sorteringsrækkefølgen: stigende (asc) eller faldende (desc). Angiv kun et sorteringsfelt.

          Eksempel:

          "orderBy": [
              {                
                  "name":"CreatedDate", 
                  "direction":"asc"
               }
          ]
          computedFields Ja

          En liste over definitioner for afledte felter. Afledte felter kan baseres et kildefelt ller på et SAQL-udtryk.

          Eksempel, der viser afledte felter baseret på t kildefelt og på et SAQL-udtryk:

          "computedFields": [
                          {
                    "name": "PreviousAmount",
                    "label": "Previous Amount",
                    "description": "Previous amount of opportunity",
                    "expression": {
                      "sourceField": "Amount",
                      "offset": "previous()",
                      "default": "null"
                    }
                  },
                  {
                    "name": "AmountChange",
                    "label": "Amount % Change",
                    "description": "Percentage change from previous amount",
                    "expression": {
                      "saqlExpression": "(current(Amount)-previous(Amount))/previous(Amount)*100",
                      "type": "Numeric",
                      "scale": 2,
                      "default": "null"
                    }
                  }
                ]

          computedFields

          Følgende tabel beskriver attributterne i computedFields.

          Parameter Påkrævet? Værdi
          name Ja API-navn på det afledte felt, der skal føjes til datasættet. Navnet skal være entydigt i datasættet. Hvis navnet ikke er unikt, køres dataforløbet ikke.
          label Nej Det viste navn på det afledte felt, der vises i CRM Analytics-brugergrænsefladen. Kan være på op til 255 tegn. Er som standard API-navnet, hvis intet er angivet.
          description Nej Beskrivelse af det afledte felt - kun til oplysning.
          expression Ja

          Expression-attributter, der bruges til at beregne værdien for det afledte felt. Udtrykket kan være baseret på inputfelter eller andre afledte felter i transformationen.

          Eksempel:

          "expression": {
              "sourceField": "CloseDate",
              "offset": "previous()",
              "default": "01-01-1970"

          expression

          Følgende tabel beskriver attributterne i expression, når der oprettes et afledt felt baseret på et kildefelt.

          Parameter Påkrævet? Værdi
          sourceField Ja API-navn på inputfeltet fra den kildenode, der bruges i udtrykket.
          offset Ja

          Funktionen bruges i udtrykket. Du kan bruge følgende funktioner:

          current()
          Henter værdien fra den aktuelle registrering.
          Eksempel:
          "offset": "current()"
          first()
          Henter værdien fra den første registrering i partitionen, f.eks. første CreateDate for en salgsmulighed.
          Eksempel:
          "offset": "first()"
          next()

          Henter værdien fra den næste registrering.

          Eksempel:
          "offset": "next()"
          previous()
          Henter værdien fra den forrige registrering.
          Eksempel:
          "offset": "previous()"

          Afledte felter beregnes i den rækkefølge, de defineres. Beregningen af et afledt felt kan baseres på værdien af et andet afledt felt, når blot det allerede er blevet defineret. next() kan f.eks. ikke få adgang til værdien af et afledt felt i næste række.

          For at få de korrekte resultater, når du bruger funktionerne previous() og next(), kræver computeRelative-transformationen, at du sorterer registreringerne.

          default Ja (kun for numeriske felter)

          Standardværdien, hvis der ikke kan beregnes en. Du kan f.eks. angive en standardværdi, når der ikke findes en forrige- eller næste-værdi. Du kan indsætte en konstant værdi eller current() som en standardværdi.

          Eksempler:

          "default": "3000-01-01T00:00:00.000Z" 
          "default": "current()"

          Følgende tabel beskriver attributterne i expression, når der oprettes et afledt felt baseret på et SAQL-udtryk.

          Parameter Påkrævet? Værdi
          saqlExpression Ja

          SAQL-udtryk, der bruges til at beregne værdien for det afledte felt. Udtrykket kan være baseret på inputfelter eller andre afledte felter i transformationen. Du kan bruge forskydningsfunktionerne current(),first()next() og previous() i udtrykket.

          Eksempel, der skal beregne den procentvise ændring fra det tidligere beløb til det aktuelle beløb:

          "saqlExpression": "(current(Amount)-previous(Amount))/previous(Amount)*100"

          Du kan også bruge SAQL-sagsoperatøren i udtrykket.

          Eksempel til at udsende værdierne Up, Down eller No Change baseret på ændringen fra det tidligere beløb:

           "saqlExpression": "case when current(Amount)>previous(Amount) then \"Up\" when
                current(Amount)<previous(Amount) then \"Down\" else \"No Change\" end"
          type Ja

          CRM Analytics-felttype, der er tilknyttet feltet. Gyldige typer er Dato, Numeric og Tekst.

          Eksempel:

          "type": "Text"
          skala Nej

          Antallet af cifre til højre for decimalpunktet i en numerisk værdi.

          Eksempel:

          "scale": 2
          default Ja (kun for numeriske felter)

          Standardværdien, hvis der ikke kan beregnes en.

          Eksempel:

          "default": "null"
           
          Indlæser
          Salesforce Help | Article