LKML
Ecommerce fashion
Customers
Customers model for ecommerce fashion.
inferred
Blocks
customers.view.lkml · 101 lines
inferred
view: customers {
sql_table_name: customer_entity ;;
dimension: customer_id {
type: int
primary_key: yes
sql: ${TABLE}.customer_id ;;
}
dimension: website_id {
type: int
sql: ${TABLE}.website_id ;;
}
dimension: email {
sql: ${TABLE}.email ;;
}
dimension: group_id {
type: int
sql: ${TABLE}.group_id ;;
}
dimension: store_id {
type: int
sql: ${TABLE}.store_id ;;
}
dimension: is_active {
type: yesno
sql: ${TABLE}.is_active = 1 ;;
}
dimension: created_in {
sql: ${TABLE}.created_in ;;
}
dimension: first_name {
sql: ${TABLE}.first_name ;;
}
dimension: last_name {
sql: ${TABLE}.last_name ;;
}
dimension: billing_address_id {
type: int
hidden: yes
sql: ${TABLE}.billing_address_id ;;
}
dimension: shipping_address_id {
type: int
hidden: yes
sql: ${TABLE}.shipping_address_id ;;
}
dimension: reward_points_notifications {
sql: ${TABLE}.reward_points_notifications ;;
}
dimension: gender {
sql: ${TABLE}.gender ;;
}
dimension: cumulative_order_total {
type: number
sql: ${TABLE}.cumulative_order_total ;;
}
dimension: last_rewarded_total {
type: number
sql: ${TABLE}.last_rewarded_total ;;
}
dimension: age {
type: int
sql: DATEDIFF(CURDATE(), ${birth_date})/ 365 ;;
}
dimension: age_tier {
type: tier
sql: ${age} ;;
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_at ;;
}
dimension_group: birth {
type: time
timeframes: [date]
sql: ${TABLE}.birth ;;
}
measure: count {
type: count
}
}
customers.view.lookml · 66 lines
source-preserved
- view: customers
sql_table_name: customer_entity
fields:
- dimension: customer_id
type: int
primary_key: true
sql: ${TABLE}.customer_id
- dimension: website_id
type: int
sql: ${TABLE}.website_id
- dimension: email
sql: ${TABLE}.email
- dimension: group_id
type: int
sql: ${TABLE}.group_id
- dimension: store_id
type: int
sql: ${TABLE}.store_id
- dimension: is_active
type: yesno
sql: ${TABLE}.is_active = 1
- dimension: created_in
sql: ${TABLE}.created_in
- dimension: first_name
sql: ${TABLE}.first_name
- dimension: last_name
sql: ${TABLE}.last_name
- dimension: billing_address_id
type: int
hidden: true
sql: ${TABLE}.billing_address_id
- dimension: shipping_address_id
type: int
hidden: true
sql: ${TABLE}.shipping_address_id
- dimension: reward_points_notifications
sql: ${TABLE}.reward_points_notifications
- dimension: gender
sql: ${TABLE}.gender
- dimension: cumulative_order_total
type: number
sql: ${TABLE}.cumulative_order_total
- dimension: last_rewarded_total
type: number
sql: ${TABLE}.last_rewarded_total
- dimension: age
type: int
sql: DATEDIFF(CURDATE(), ${birth_date})/ 365
- dimension: age_tier
type: tier
sql: ${age}
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_at
- dimension_group: birth
type: time
timeframes:
- date
sql: ${TABLE}.birth
- measure: count
type: count
Contents
- customers.view.lkml
- customers.view.lookml