LKML
Social shopping
User Credit Transactions
User Credit Transactions model for social shopping.
inferred
Blocks
user_credit_transactions.view.lkml · 73 lines
inferred
view: user_credit_transactions {
sql_table_name: public.user_credit_transactions ;;
dimension: id {
type: int
primary_key: yes
sql: ${TABLE}.id ;;
}
dimension: admin_id {
type: int
sql: ${TABLE}.admin_id ;;
}
dimension: admin_reason {
type: string
sql: ${TABLE}.admin_reason ;;
}
dimension: amount_cents {
type: int
sql: ${TABLE}.amount_cents ;;
}
dimension: amount_currency {
type: string
sql: ${TABLE}.amount_currency ;;
}
dimension: credit_type {
sql: (case when ${TABLE}.credit_type = 'CREDIT' then 'Issued' when ${TABLE}.credit_type = 'DEBIT' then 'Redeemed' else NULL end) ;;
}
dimension: payment_method_id {
type: int
sql: ${TABLE}.payment_method_id ;;
}
dimension: sub_order_id {
type: int
hidden: yes
sql: ${TABLE}.sub_order_id ;;
}
dimension: user_credit_id {
type: int
hidden: yes
sql: ${TABLE}.user_credit_id ;;
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_at ;;
}
dimension_group: updated {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.updated_at ;;
}
measure: count {
type: count
drill_fields: [id, user_credits.id, sub_orders.id]
}
measure: sum_currency {
type: sum
value_format: "$#,##0.00"
sql: ${amount_cents} / 100.0 ;;
}
}
user_credit_transactions.view.lookml · 58 lines
source-preserved
- view: user_credit_transactions
sql_table_name: public.user_credit_transactions
fields:
- dimension: id
type: int
primary_key: true
sql: ${TABLE}.id
- dimension: admin_id
type: int
sql: ${TABLE}.admin_id
- dimension: admin_reason
type: string
sql: ${TABLE}.admin_reason
- dimension: amount_cents
type: int
sql: ${TABLE}.amount_cents
- dimension: amount_currency
type: string
sql: ${TABLE}.amount_currency
- dimension: credit_type
sql: (case when ${TABLE}.credit_type = 'CREDIT' then 'Issued' when ${TABLE}.credit_type = 'DEBIT' then 'Redeemed' else NULL end)
- dimension: payment_method_id
type: int
sql: ${TABLE}.payment_method_id
- dimension: sub_order_id
type: int
hidden: true
sql: ${TABLE}.sub_order_id
- dimension: user_credit_id
type: int
hidden: true
sql: ${TABLE}.user_credit_id
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_at
- dimension_group: updated
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.updated_at
- measure: count
type: count
drill_fields:
- id
- user_credits.id
- sub_orders.id
- measure: sum_currency
type: sum
value_format: '$#,##0.00'
sql: ${amount_cents} / 100.0
Contents
- user_credit_transactions.view.lkml
- user_credit_transactions.view.lookml