LKML Ecommerce florist

Dispatches

Dispatches model for ecommerce florist.

inferred

Blocks

dispatches.view.lkml · 131 lines
inferred
view: dispatches {
  sql_table_name: Dispatches ;;

  dimension: dispatch_id {
    type: int
    primary_key: yes
    sql: ${TABLE}.DispatchID ;;
  }

  dimension: carrier_id {
    type: int
    sql: ${TABLE}.CarrierID ;;
  }

  dimension: consignment_number {
    sql: ${TABLE}.ConsignmentNumber ;;
  }

  dimension: del_option_id {
    type: int
    hidden: yes
    sql: ${TABLE}.DelOptionID ;;
  }

  dimension: delivery_address_id {
    type: int
    hidden: yes
    sql: ${TABLE}.DeliveryAddressID ;;
  }

  dimension: delivery_discount {
    sql: ${TABLE}.DeliveryDiscount ;;
  }

  dimension: price {
    type: number
    sql: ${TABLE}.DeliveryPrice ;;
  }

  dimension: delivery_service_status {
    type: int
    sql: ${TABLE}.DeliveryServiceStatus ;;
  }

  dimension: delivery_time {
    sql: ${TABLE}.DeliveryTime ;;
  }

  dimension: dispatch_status_id {
    type: int
    sql: ${TABLE}.DispatchStatusID ;;
  }

  dimension: dispatch_type {
    sql: ${TABLE}.DispatchType ;;
  }

  dimension: fulfillment_partner_id {
    type: int
    sql: ${TABLE}.FulfillmentPartnerID ;;
  }

  dimension: message_card_id {
    type: int
    hidden: yes
    sql: ${TABLE}.MessageCardID ;;
  }

  dimension: number_of_boxes {
    type: number
    sql: ${TABLE}.numBoxes ;;
  }

  dimension: occasion_id {
    type: int
    sql: ${TABLE}.OccasionID ;;
  }

  dimension: is_occassion {
    type: yesno
    sql: ${occasion_id} IS NOT NULL ;;
  }

  dimension: order_id {
    hidden: yes
    sql: ${TABLE}.OrderID ;;
  }

  dimension: tracking_status_id {
    type: int
    sql: ${TABLE}.TrackingStatusID ;;
  }

  dimension_group: delivery {
    type: time
    timeframes: [date, week, month, hod]
    sql: ${TABLE}.DeliveryDate ;;
  }

  dimension_group: delivery_eta_end {
    type: time
    timeframes: [time, date]
    sql: ${TABLE}.DeliveryETAEnd ;;
  }

  dimension_group: delivery_eta_start {
    type: time
    timeframes: [time, date]
    sql: ${TABLE}.DeliveryETAStart ;;
  }

  dimension_group: dispatch {
    type: time
    timeframes: [time, date, week, month, hod]
    sql: ${TABLE}.DispatchDate ;;
  }

  measure: total_number_of_boxes {
    type: sum
    sql: ${number_of_boxes} ;;
  }

  measure: total_price_amount {
    type: sum
    sql: ${price} ;;
  }

  measure: count {
    type: count
  }
}
dispatches.view.lookml · 94 lines
source-preserved
- view: dispatches
  sql_table_name: Dispatches
  fields:
  - dimension: dispatch_id
    type: int
    primary_key: true
    sql: ${TABLE}.DispatchID
  - dimension: carrier_id
    type: int
    sql: ${TABLE}.CarrierID
  - dimension: consignment_number
    sql: ${TABLE}.ConsignmentNumber
  - dimension: del_option_id
    type: int
    hidden: true
    sql: ${TABLE}.DelOptionID
  - dimension: delivery_address_id
    type: int
    hidden: true
    sql: ${TABLE}.DeliveryAddressID
  - dimension: delivery_discount
    sql: ${TABLE}.DeliveryDiscount
  - dimension: price
    type: number
    sql: ${TABLE}.DeliveryPrice
  - dimension: delivery_service_status
    type: int
    sql: ${TABLE}.DeliveryServiceStatus
  - dimension: delivery_time
    sql: ${TABLE}.DeliveryTime
  - dimension: dispatch_status_id
    type: int
    sql: ${TABLE}.DispatchStatusID
  - dimension: dispatch_type
    sql: ${TABLE}.DispatchType
  - dimension: fulfillment_partner_id
    type: int
    sql: ${TABLE}.FulfillmentPartnerID
  - dimension: message_card_id
    type: int
    hidden: true
    sql: ${TABLE}.MessageCardID
  - dimension: number_of_boxes
    type: number
    sql: ${TABLE}.numBoxes
  - dimension: occasion_id
    type: int
    sql: ${TABLE}.OccasionID
  - dimension: is_occassion
    type: yesno
    sql: ${occasion_id} IS NOT NULL
  - dimension: order_id
    hidden: true
    sql: ${TABLE}.OrderID
  - dimension: tracking_status_id
    type: int
    sql: ${TABLE}.TrackingStatusID
  - dimension_group: delivery
    type: time
    timeframes:
    - date
    - week
    - month
    - hod
    sql: ${TABLE}.DeliveryDate
  - dimension_group: delivery_eta_end
    type: time
    timeframes:
    - time
    - date
    sql: ${TABLE}.DeliveryETAEnd
  - dimension_group: delivery_eta_start
    type: time
    timeframes:
    - time
    - date
    sql: ${TABLE}.DeliveryETAStart
  - dimension_group: dispatch
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    - hod
    sql: ${TABLE}.DispatchDate
  - measure: total_number_of_boxes
    type: sum
    sql: ${number_of_boxes}
  - measure: total_price_amount
    type: sum
    sql: ${price}
  - measure: count
    type: count

Contents

  • dispatches.view.lkml
  • dispatches.view.lookml