LKML
Saas crm
Payment Accounts
Payment Accounts model for saas crm.
inferred
Blocks
payment_accounts.view.lkml · 157 lines
inferred
view: payment_accounts {
sql_table_name: postgres_public.payment_accounts ;;
dimension: id {
type: int
primary_key: yes
sql: ${TABLE}.id ;;
}
dimension: active_card {
sql: ${TABLE}.active_card ;;
}
dimension: annual {
type: yesno
sql: ${TABLE}.annual ;;
}
dimension: bill_to {
sql: ${TABLE}.bill_to ;;
}
dimension: coupon {
sql: ${TABLE}.coupon ;;
}
dimension: declined {
type: yesno
sql: ${TABLE}.declined ;;
}
dimension: invoice_emails {
sql: ${TABLE}.invoice_emails ;;
}
dimension: partner_id {
type: int
sql: ${TABLE}.partner_id ;;
}
dimension: plan {
sql: ${TABLE}.plan ;;
}
dimension: price {
type: int
sql: ${TABLE}.price ;;
}
dimension: prior_plan {
sql: ${TABLE}.prior_plan ;;
}
dimension: quantity {
type: int
sql: ${TABLE}.quantity ;;
}
dimension: remote_id {
sql: ${TABLE}.remote_id ;;
}
dimension: status {
type: int
sql: ${TABLE}.status ;;
}
dimension: type {
sql: ${TABLE}.type ;;
}
dimension: upcoming_invoice {
sql: ${TABLE}.upcoming_invoice ;;
}
dimension: user_id {
type: int
sql: ${TABLE}.user_id ;;
}
dimension_group: canceled {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.canceled_at ;;
}
dimension_group: coupon_updated {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.coupon_updated_at ;;
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_at ;;
}
dimension_group: downgraded {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.downgraded_at ;;
}
dimension_group: first_charged {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.first_charged_at ;;
}
dimension_group: last_adjusted {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.last_adjusted_at ;;
}
dimension_group: last_charged {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.last_charged_at ;;
}
dimension_group: past_due {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.past_due_at ;;
}
dimension_group: status_updated {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.status_updated_at ;;
}
dimension_group: subscription_ended {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.subscription_ended_at ;;
}
dimension_group: updated {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.updated_at ;;
}
dimension_group: upgraded {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.upgraded_at ;;
}
measure: count {
type: count
drill_fields: [detail*]
}
}
payment_accounts.view.lookml · 146 lines
source-preserved
- view: payment_accounts
sql_table_name: postgres_public.payment_accounts
fields:
- dimension: id
type: int
primary_key: true
sql: ${TABLE}.id
- dimension: active_card
sql: ${TABLE}.active_card
- dimension: annual
type: yesno
sql: ${TABLE}.annual
- dimension: bill_to
sql: ${TABLE}.bill_to
- dimension: coupon
sql: ${TABLE}.coupon
- dimension: declined
type: yesno
sql: ${TABLE}.declined
- dimension: invoice_emails
sql: ${TABLE}.invoice_emails
- dimension: partner_id
type: int
sql: ${TABLE}.partner_id
- dimension: plan
sql: ${TABLE}.plan
- dimension: price
type: int
sql: ${TABLE}.price
- dimension: prior_plan
sql: ${TABLE}.prior_plan
- dimension: quantity
type: int
sql: ${TABLE}.quantity
- dimension: remote_id
sql: ${TABLE}.remote_id
- dimension: status
type: int
sql: ${TABLE}.status
- dimension: type
sql: ${TABLE}.type
- dimension: upcoming_invoice
sql: ${TABLE}.upcoming_invoice
- dimension: user_id
type: int
sql: ${TABLE}.user_id
- dimension_group: canceled
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.canceled_at
- dimension_group: coupon_updated
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.coupon_updated_at
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_at
- dimension_group: downgraded
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.downgraded_at
- dimension_group: first_charged
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.first_charged_at
- dimension_group: last_adjusted
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.last_adjusted_at
- dimension_group: last_charged
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.last_charged_at
- dimension_group: past_due
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.past_due_at
- dimension_group: status_updated
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.status_updated_at
- dimension_group: subscription_ended
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.subscription_ended_at
- dimension_group: updated
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.updated_at
- dimension_group: upgraded
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.upgraded_at
- measure: count
type: count
drill_fields:
- detail*
Contents
- payment_accounts.view.lkml
- payment_accounts.view.lookml