LookML
Ecommerce florist
Orders
Orders model for ecommerce florist.
source-preserved
Blocks
orders.view.lkml · 198 lines
inferred
view: orders {
sql_table_name: Orders ;;
dimension: order_id {
primary_key: yes
hidden: yes
sql: ${TABLE}.OrderID ;;
}
dimension: id {
type: int
hidden: yes
sql: ${TABLE}.ID ;;
}
dimension: alt_visitor_id {
hidden: yes
sql: ${TABLE}.AltVisitorID ;;
}
dimension: browser_country {
sql: ${TABLE}.BrowserCountry ;;
}
dimension: browser_id {
hidden: yes
sql: ${TABLE}.BrowserID ;;
}
dimension: channel_id {
type: int
hidden: yes
sql: ${TABLE}.ChannelID ;;
}
dimension: customer_id {
type: int
hidden: yes
sql: ${TABLE}.CustomerID ;;
}
dimension: discount {
sql: ${TABLE}.Discount ;;
}
dimension: encryption_type_id {
type: int
hidden: yes
sql: ${TABLE}.EncryptionTypeID ;;
}
dimension: is_follow_up {
type: yesno
sql: ${TABLE}.FollowUp = 1 ;;
}
dimension: is_fraud_checked {
type: yesno
sql: ${TABLE}.FraudChecked = 1 ;;
}
dimension: fraud_score {
type: number
hidden: yes
sql: ${TABLE}.FraudScore ;;
}
dimension: fulfillment_partner_id {
type: int
hidden: yes
sql: ${TABLE}.FulfillmentPartnerID ;;
}
dimension: funeral_time {
sql: ${TABLE}.FuneralTime ;;
}
dimension: google_order_number {
hidden: yes
sql: ${TABLE}.GoogleOrderNumber ;;
}
dimension: high_level_order_status_id {
type: int
sql: ${TABLE}.HighLevelOrderStatusID ;;
}
dimension: sub_order_status_id {
type: int
sql: ${TABLE}.idSubOrderStatus ;;
}
dimension: occasion_id {
type: int
sql: ${TABLE}.OccasionID ;;
}
dimension: is_completed {
type: yesno
sql: ${TABLE}.OrderComplete = 1 ;;
}
dimension: is_started {
type: yesno
sql: ${start_date} IS NOT NULL ;;
}
dimension: order_status_id {
type: int
sql: ${TABLE}.OrderStatusID ;;
}
dimension: is_valid_order {
type: yesno
sql: ${TABLE}.HighLevelOrderStatusID ;;
}
dimension: partner_order_ref {
hidden: yes
sql: ${TABLE}.PartnerOrderRef ;;
}
dimension: re_order_voucher {
sql: ${TABLE}.ReOrderVoucher ;;
}
dimension: session_id {
hidden: yes
sql: ${TABLE}.SessionID ;;
}
dimension: site_id {
type: int
hidden: yes
sql: ${TABLE}.SiteID ;;
}
dimension: amount {
sql: ${TABLE}.Total ;;
}
dimension: type_id {
type: int
sql: ${TABLE}.TypeID ;;
}
dimension: voucher_id {
type: int
sql: ${TABLE}.VoucherID ;;
}
dimension: is_first_purchase {
type: yesno
sql: ${order_sequence_number} = 1 ;;
}
dimension_group: completed {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.OrderCompletionTime ;;
}
dimension_group: order {
type: time
timeframes: [time, date, week, month, month_num, year, hod, dow]
sql: ${TABLE}.OrderDate ;;
}
dimension_group: start {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.OrderStartTime ;;
}
measure: count {
type: count
}
measure: running_order_count {
type: running_total
sql: ${count} ;;
}
measure: total_amount {
type: sum
sql: ${amount} ;;
}
measure: average_amount {
type: average
sql: ${amount} ;;
}
measure: first_purchase_count {
type: count
sql: ${count} ;;
}
}
orders.view.lookml · 138 lines
source-preserved
- view: orders
sql_table_name: Orders
fields:
- dimension: order_id
primary_key: true
hidden: true
sql: ${TABLE}.OrderID
- dimension: id
type: int
hidden: true
sql: ${TABLE}.ID
- dimension: alt_visitor_id
hidden: true
sql: ${TABLE}.AltVisitorID
- dimension: browser_country
sql: ${TABLE}.BrowserCountry
- dimension: browser_id
hidden: true
sql: ${TABLE}.BrowserID
- dimension: channel_id
type: int
hidden: true
sql: ${TABLE}.ChannelID
- dimension: customer_id
type: int
hidden: true
sql: ${TABLE}.CustomerID
- dimension: discount
sql: ${TABLE}.Discount
- dimension: encryption_type_id
type: int
hidden: true
sql: ${TABLE}.EncryptionTypeID
- dimension: is_follow_up
type: yesno
sql: ${TABLE}.FollowUp = 1
- dimension: is_fraud_checked
type: yesno
sql: ${TABLE}.FraudChecked = 1
- dimension: fraud_score
type: number
hidden: true
sql: ${TABLE}.FraudScore
- dimension: fulfillment_partner_id
type: int
hidden: true
sql: ${TABLE}.FulfillmentPartnerID
- dimension: funeral_time
sql: ${TABLE}.FuneralTime
- dimension: google_order_number
hidden: true
sql: ${TABLE}.GoogleOrderNumber
- dimension: high_level_order_status_id
type: int
sql: ${TABLE}.HighLevelOrderStatusID
- dimension: sub_order_status_id
type: int
sql: ${TABLE}.idSubOrderStatus
- dimension: occasion_id
type: int
sql: ${TABLE}.OccasionID
- dimension: is_completed
type: yesno
sql: ${TABLE}.OrderComplete = 1
- dimension: is_started
type: yesno
sql: ${start_date} IS NOT NULL
- dimension: order_status_id
type: int
sql: ${TABLE}.OrderStatusID
- dimension: is_valid_order
type: yesno
sql: ${TABLE}.HighLevelOrderStatusID
- dimension: partner_order_ref
hidden: true
sql: ${TABLE}.PartnerOrderRef
- dimension: re_order_voucher
sql: ${TABLE}.ReOrderVoucher
- dimension: session_id
hidden: true
sql: ${TABLE}.SessionID
- dimension: site_id
type: int
hidden: true
sql: ${TABLE}.SiteID
- dimension: amount
sql: ${TABLE}.Total
- dimension: type_id
type: int
sql: ${TABLE}.TypeID
- dimension: voucher_id
type: int
sql: ${TABLE}.VoucherID
- dimension: is_first_purchase
type: yesno
sql: ${order_sequence_number} = 1
- dimension_group: completed
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.OrderCompletionTime
- dimension_group: order
type: time
timeframes:
- time
- date
- week
- month
- month_num
- year
- hod
- dow
sql: ${TABLE}.OrderDate
- dimension_group: start
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.OrderStartTime
- measure: count
type: count
- measure: running_order_count
type: running_total
sql: ${count}
- measure: total_amount
type: sum
sql: ${amount}
- measure: average_amount
type: average
sql: ${amount}
- measure: first_purchase_count
type: count
sql: ${count}
Contents
- orders.view.lkml
- orders.view.lookml