LKML
Saas analytics
Rewards
Rewards model for saas analytics.
inferred
Blocks
rewards.view.lkml · 54 lines
inferred
view: rewards {
sql_table_name: v2.rewards ;;
dimension: id {
type: int
primary_key: yes
sql: ${TABLE}.id ;;
}
dimension: adjusted_reward {
type: number
sql: ${TABLE}.adjusted_reward ;;
}
dimension: context {
sql: ${TABLE}.context ;;
}
dimension: reward {
type: number
sql: ${TABLE}.reward ;;
}
dimension: reward_token {
sql: ${TABLE}.reward_token ;;
}
dimension: variant_code {
sql: ${TABLE}.variant_code ;;
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_at ;;
}
measure: count {
type: count
drill_fields: [id]
}
measure: rewards_count {
label: "Rewards over time"
type: sum
sql: ${TABLE}.reward ;;
}
measure: adjusted_rewards_count {
label: "Adjusted Rewards over time"
type: sum
sql: ${TABLE}.adjusted_reward ;;
}
}
rewards.view.lookml · 39 lines
source-preserved
- view: rewards
sql_table_name: v2.rewards
fields:
- dimension: id
type: int
primary_key: true
sql: ${TABLE}.id
- dimension: adjusted_reward
type: number
sql: ${TABLE}.adjusted_reward
- dimension: context
sql: ${TABLE}.context
- dimension: reward
type: number
sql: ${TABLE}.reward
- dimension: reward_token
sql: ${TABLE}.reward_token
- dimension: variant_code
sql: ${TABLE}.variant_code
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_at
- measure: count
type: count
drill_fields:
- id
- measure: rewards_count
type: sum
label: Rewards over time
sql: ${TABLE}.reward
- measure: adjusted_rewards_count
type: sum
label: Adjusted Rewards over time
sql: ${TABLE}.adjusted_reward
Contents
- rewards.view.lkml
- rewards.view.lookml