LKML
Ecommerce furniture
Emails
Emails model for ecommerce furniture.
inferred
Blocks
emails.view.lkml · 72 lines
inferred
view: emails {
sql_table_name: bi_tables.emails ;;
dimension: id {
type: int
primary_key: yes
sql: ${TABLE}.id ;;
}
dimension: email {
hidden: yes
sql: ${TABLE}.email ;;
}
dimension: campaign_id {
type: int
sql: ${TABLE}.campaign_id ;;
}
dimension: campaign_name {
sql: ${TABLE}.campaign_name ;;
}
dimension_group: clicked {
type: time
timeframes: [yesno, time, date, week, month]
sql: ${TABLE}.clicked_at ;;
}
dimension_group: opened {
type: time
timeframes: [yesno, time, date, week, month]
sql: ${TABLE}.opened_at ;;
}
dimension_group: sent {
type: time
timeframes: [yesno, time, date, week, month]
sql: ${TABLE}.sent_at ;;
}
dimension_group: email_type {
type: string
sql: ${TABLE}.email_type ;;
}
measure: count {
type: count
}
measure: clicked_count {
type: count
}
measure: opened_count {
type: count
}
measure: sent_count {
type: count
}
measure: open_rate {
type: number
sql: 100.00 * ${opened_count} / ${sent_count} ;;
}
measure: click_rate {
type: number
sql: 100.00 * ${clicked_count} / ${opened_count} ;;
}
}
emails.view.lookml · 59 lines
source-preserved
- view: emails
sql_table_name: bi_tables.emails
fields:
- dimension: id
type: int
primary_key: true
sql: ${TABLE}.id
- dimension: email
hidden: true
sql: ${TABLE}.email
- dimension: campaign_id
type: int
sql: ${TABLE}.campaign_id
- dimension: campaign_name
sql: ${TABLE}.campaign_name
- dimension_group: clicked
type: time
timeframes:
- yesno
- time
- date
- week
- month
sql: ${TABLE}.clicked_at
- dimension_group: opened
type: time
timeframes:
- yesno
- time
- date
- week
- month
sql: ${TABLE}.opened_at
- dimension_group: sent
type: time
timeframes:
- yesno
- time
- date
- week
- month
sql: ${TABLE}.sent_at
- dimension_group: email_type
type: string
sql: ${TABLE}.email_type
- measure: count
type: count
- measure: clicked_count
type: count
- measure: opened_count
type: count
- measure: sent_count
type: count
- measure: open_rate
type: number
sql: 100.00 * ${opened_count} / ${sent_count}
- measure: click_rate
type: number
sql: 100.00 * ${clicked_count} / ${opened_count}
Contents
- emails.view.lkml
- emails.view.lookml