Geavanceerde berekende kolomtypen
Vele analyses u zouden kunnen willen tot stand brengen impliceren het gebruik van a nieuwe kolom die u group by
of filter by
wilt. Het Creëren Berekende Kolommenleerprogramma behandelt de grondbeginselen voor de meeste gebruiksgevallen, maar u kunt berekende kolom willen die een beetje complexer is dan wat de Manager van de Data Warehouse kan tot stand brengen.
Deze kolomtypen kunnen worden gemaakt door het Adobe-team van Data Warehouse-analisten. Als u een nieuwe berekende kolom wilt definiëren, geeft u ons de volgende informatie:
- De
definition
van deze kolom (inclusief invoer, formules of opmaak) - De
table
waarop u de kolom wilt maken - Alle
example data points
die beschrijven wat de kolom moet bevatten
Hier volgen enkele voorbeelden van geavanceerd berekende kolommen die gebruikers vaak nuttig vinden:
Ik probeer gebeurtenissen opeenvolgend te bestellen compareevents
Dit wordt genoemd een gebeurtenis aantal berekende kolom. Dit betekent dat u probeert de volgorde te vinden waarin gebeurtenissen zich voor een bepaalde gebeurteniseigenaar hebben voorgedaan, zoals een klant of gebruiker.
Hier volgt een voorbeeld:
event\_id
owner\_id
timestamp
Owner's event number
A
B
A
A
B
Een kolom met het berekende gebeurtenisaantal kan worden gebruikt om verschillen in gedrag tussen gebeurtenissen voor het eerst, herhalingsgebeurtenissen of nde gebeurtenissen in uw gegevens waar te nemen.
Wilt u de kolom met het ordernummer van de klant in actie zien? Klik het beeld om het als Groep door dimensie in een rapport te zien worden gebruikt.
Om dit type van berekende kolom tot stand te brengen, moet u weten:
- De tabel waarop u deze kolom wilt maken
- Het veld dat de eigenaar van de gebeurtenissen identificeert (
owner\_id
in dit voorbeeld) - Het veld waarmee u de gebeurtenissen wilt bestellen (
timestamp
in dit voorbeeld)
Ik probeer de tijd te vinden tussen twee gebeurtenissen. twoevents
Dit wordt een date difference
berekende kolom genoemd. Dit betekent dat u de tijd probeert te vinden tussen twee gebeurtenissen die tot één record behoren, op basis van de tijdstempels van de gebeurtenis.
Hier volgt een voorbeeld:
id
timestamp\_1
timestamp\_2
Seconds between timestamp\_2 and timestamp\_1
A
B
Een kolom voor het berekende datumverschil kan worden gebruikt om een metrische waarde te maken die de gemiddelde of mediane tijd tussen twee gebeurtenissen berekent. Klik op de onderstaande afbeelding om uit te zoeken hoe de Average time to first order
-metrische waarde wordt gebruikt in een rapport.
Om dit type van berekende kolom tot stand te brengen, moet u weten:
- De tabel waarop u deze kolom wilt maken
- De twee tijdstempels waartussen u het verschil wilt weten
Ik probeer opeenvolgende gebeurteniswaarden te vergelijken. sequence
Dit wordt genoemd de opeenvolgende gebeurtenisvergelijking van a . Dit betekent dat u probeert de delta tussen een waarde (valuta, aantal, timestamp) en de overeenkomstige waarde voor de vorige gebeurtenis van de eigenaar te vinden.
Hier volgt een voorbeeld:
event\_id
owner\_id
timestamp
Seconds since owner's previous event
A
B
A
A
B
Een opeenvolgende gebeurtenisvergelijking kan worden gebruikt om de gemiddelde of mediane tijd tussen elke opeenvolgende gebeurtenis te vinden. Klik het beeld hieronder om Gemiddelde en Mediane tijd tussen orden metriek in actie te zien.
=
Om dit type van berekende kolom tot stand te brengen, moet u weten:
- De tabel waarop u deze kolom wilt maken
- Het veld dat de eigenaar van de gebeurtenissen aangeeft (
owner\_id
in het voorbeeld) - Het waardegebied dat u het verschil tussen voor elke opeenvolgende gebeurtenis (
timestamp
in dit voorbeeld) zou willen zien
Ik probeer de valuta om te zetten. currency
A berekende de muntomzetting van 0} {zet transactiebedragen van een geregistreerde munt in een rapporteringsmunt om, die op de wisselkoers op de gebeurtenistijd wordt gebaseerd.
Hier volgt een voorbeeld:
id
timestamp
transaction\_value\_EUR
transaction\_value\_USD
1
2
Om dit type van berekende kolom tot stand te brengen, moet u weten:
- De tabel waarop u deze kolom wilt maken
- De kolom met het transactiebedrag die u wilt converteren
- De kolom die de valuta aangeeft waarin de gegevens zijn opgenomen (doorgaans een ISO-code).
- De voorkeursrapporteringsvaluta
Ik probeer de tijdzones om te zetten. timezone
De a berekende kolom van de tijdzoneconversie van 0} {zet timestamps voor een bepaalde gegevensbron van hun geregistreerde timezone in rapporterende timezone om.
Hier volgt een voorbeeld:
id
timestamp\_UTC
timestamp\_ET
1
2
Om dit type van berekende kolom tot stand te brengen, moet u weten:
- De tabel waarop u deze kolom wilt maken
- De tijdstempelkolom die u wilt converteren
- De tijdzone waarin de gegevens zijn opgenomen
- De voorkeursrapporttijdzone
Ik probeer iets te doen dat hier niet vermeld staat. else
Geen zorgen. Dat het hier niet voorkomt, betekent niet dat het niet mogelijk is. Het Adobe team van Data Warehouse Analysts kan helpen.
Om een nieuwe berekende kolom te bepalen, voorlegt een steunkaartjemet details over precies wat u zou willen bouwen.