LookML
Ecommerce fashion
Inventory Plans
Inventory Plans model for ecommerce fashion.
source-preserved
Blocks
inventory_plans.view.lkml · 51 lines
inferred
view: inventory_plans {
sql_table_name: inventory_plans ;;
dimension: snapshot_week_start {
type: date
sql: DATE_ADD(${created_date},INTERVAL (0-(DAYOFWEEK(${created_date})+6)%7) DAY) ;;
}
dimension: id {
type: int
primary_key: yes
}
dimension: quantity {
type: int
}
dimension: received_week_start {
type: date
sql: DATE_ADD(${receive_date},INTERVAL (0-(DAYOFWEEK(${receive_date})+6)%7) DAY) ;;
}
dimension: sku {
}
dimension: variant_id {
type: int
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_at ;;
}
dimension_group: receive {
type: time
timeframes: [date, week, month]
sql: ${TABLE}.receive_on ;;
}
measure: count {
type: count_distinct
sql: ${id} ;;
}
measure: total_quantity_planned {
type: sum
sql: ${quantity} ;;
}
}
inventory_plans.view.lookml · 38 lines
source-preserved
- view: inventory_plans
sql_table_name: inventory_plans
fields:
- dimension: snapshot_week_start
type: date
sql: DATE_ADD(${created_date},INTERVAL (0-(DAYOFWEEK(${created_date})+6)%7) DAY)
- dimension: id
type: int
primary_key: true
- dimension: quantity
type: int
- dimension: received_week_start
type: date
sql: DATE_ADD(${receive_date},INTERVAL (0-(DAYOFWEEK(${receive_date})+6)%7) DAY)
- dimension: sku
- dimension: variant_id
type: int
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_at
- dimension_group: receive
type: time
timeframes:
- date
- week
- month
sql: ${TABLE}.receive_on
- measure: count
type: count_distinct
sql: ${id}
- measure: total_quantity_planned
type: sum
sql: ${quantity}
Contents
- inventory_plans.view.lkml
- inventory_plans.view.lookml