LKML Education kids

Accounts Groups

Accounts Groups model for education kids.

inferred

Blocks

accounts_groups.view.lkml · 126 lines
inferred
view: accounts_groups {
  sql_table_name: accounts_data.groups ;;

  dimension: id {
    type: int
    primary_key: yes
    sql: ${TABLE}.id ;;
  }

  dimension: contract_exclude {
    type: yesno
    sql: ${TABLE}.contract_exclude ;;
  }

  dimension: country_id {
    type: int
    sql: ${TABLE}.country_id ;;
  }

  dimension: excluded_from_hijack {
    type: yesno
    sql: ${TABLE}.excluded_from_hijack ;;
  }

  dimension: group_type {
    sql: ${TABLE}.group_type ;;
  }

  dimension: home_reporting {
    type: yesno
    sql: ${TABLE}.home_reporting ;;
  }

  dimension: image {
    sql: ${TABLE}.image ;;
  }

  dimension: lesson_sets_id {
    type: int
    sql: ${TABLE}.lesson_sets_id ;;
  }

  dimension: name {
    sql: ${TABLE}.name ;;
  }

  dimension: reporting_exclude {
    type: int
    hidden: yes
    sql: ${TABLE}.reporting_exclude ;;
  }

  dimension: included_group {
    description: "Is the individual included in reporting"
    type: yesno
    sql: ${reporting_exclude} = 0 or ${reporting_exclude} is null ;;
  }

  dimension: school_district_id {
    type: int
    sql: ${TABLE}.school_district_id ;;
  }

  dimension: school_type_id {
    type: int
    sql: ${TABLE}.school_type_id ;;
  }

  dimension: site_id {
    type: int
    sql: ${TABLE}.site_id ;;
  }

  dimension: state_id {
    type: int
    sql: ${TABLE}.state_id ;;
  }

  dimension: status {
    sql: ${TABLE}.status ;;
  }

  dimension: tagline {
    sql: ${TABLE}.tagline ;;
  }

  dimension: user_count {
    type: int
    sql: ${TABLE}.user_count ;;
  }

  dimension_group: creation {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.creation_date ;;
  }

  dimension_group: date_updated {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.date_updated ;;
  }

  dimension_group: expiration {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.expiration_date ;;
  }

  dimension_group: start {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.start_date ;;
  }

  dimension_group: status_change {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.status_change_date ;;
  }

  measure: count {
    type: count
    drill_fields: [detail*]
  }
}
accounts_groups.view.lookml · 99 lines
source-preserved
- view: accounts_groups
  sql_table_name: accounts_data.groups
  fields:
  - dimension: id
    type: int
    primary_key: true
    sql: ${TABLE}.id
  - dimension: contract_exclude
    type: yesno
    sql: ${TABLE}.contract_exclude
  - dimension: country_id
    type: int
    sql: ${TABLE}.country_id
  - dimension: excluded_from_hijack
    type: yesno
    sql: ${TABLE}.excluded_from_hijack
  - dimension: group_type
    sql: ${TABLE}.group_type
  - dimension: home_reporting
    type: yesno
    sql: ${TABLE}.home_reporting
  - dimension: image
    sql: ${TABLE}.image
  - dimension: lesson_sets_id
    type: int
    sql: ${TABLE}.lesson_sets_id
  - dimension: name
    sql: ${TABLE}.name
  - dimension: reporting_exclude
    type: int
    hidden: true
    sql: ${TABLE}.reporting_exclude
  - dimension: included_group
    type: yesno
    description: Is the individual included in reporting
    sql: ${reporting_exclude} = 0 or ${reporting_exclude} is null
  - dimension: school_district_id
    type: int
    sql: ${TABLE}.school_district_id
  - dimension: school_type_id
    type: int
    sql: ${TABLE}.school_type_id
  - dimension: site_id
    type: int
    sql: ${TABLE}.site_id
  - dimension: state_id
    type: int
    sql: ${TABLE}.state_id
  - dimension: status
    sql: ${TABLE}.status
  - dimension: tagline
    sql: ${TABLE}.tagline
  - dimension: user_count
    type: int
    sql: ${TABLE}.user_count
  - dimension_group: creation
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.creation_date
  - dimension_group: date_updated
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.date_updated
  - dimension_group: expiration
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.expiration_date
  - dimension_group: start
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.start_date
  - dimension_group: status_change
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.status_change_date
  - measure: count
    type: count
    drill_fields:
    - detail*

Contents

  • accounts_groups.view.lkml
  • accounts_groups.view.lookml