LKML
Fintech consulting
Trs
Trs model for fintech consulting.
inferred
Blocks
trs.view.lkml · 301 lines
inferred
view: trs {
sql_table_name: TRS ;;
dimension: id {
type: int
primary_key: yes
sql: ${TABLE}.id ;;
}
dimension: deposit_no {
type: int
sql: ${TABLE}.deposit_no ;;
}
dimension: invoice_updated {
sql: ${TABLE}.invoice_updated ;;
}
dimension: remit_no {
type: int
sql: ${TABLE}.remit_no ;;
}
dimension: sweep_no {
type: int
hidden: yes
sql: ${TABLE}.sweep_no ;;
}
dimension: trs_amt {
type: number
sql: ${TABLE}.TRS_AMT ;;
}
dimension: trs_amt_no {
sql: ${TABLE}.TRS_AMT_NO ;;
}
dimension: trs_ar_agency {
sql: ${TABLE}.TRS_AR_AGENCY ;;
}
dimension: trs_ar_client {
sql: ${TABLE}.TRS_AR_CLIENT ;;
}
dimension: trs_atty_due {
type: number
hidden: yes
sql: ${TABLE}.TRS_ATTY_DUE ;;
}
dimension: trs_batch_no {
type: number
sql: ${TABLE}.TRS_BATCH_NO ;;
}
dimension: trs_check_amt {
type: number
sql: ${TABLE}.TRS_CHECK_AMT ;;
}
dimension: trs_check_no {
sql: ${TABLE}.TRS_CHECK_NO ;;
}
dimension: trs_cn_byte {
sql: ${TABLE}.TRS_CN_BYTE ;;
}
dimension: trs_cntf_due {
type: number
hidden: yes
sql: ${TABLE}.TRS_CNTF_DUE ;;
}
dimension: trs_comm_amt {
type: number
sql: ${TABLE}.TRS_COMM_AMT ;;
}
dimension: trs_court_due {
type: number
hidden: yes
sql: ${TABLE}.TRS_COURT_DUE ;;
}
dimension: trs_dbr_no {
sql: ${TABLE}.TRS_DBR_NO ;;
}
dimension: trs_desk {
sql: ${TABLE}.TRS_DESK ;;
}
dimension: trs_entry_no {
type: number
sql: ${TABLE}.TRS_ENTRY_NO ;;
}
dimension: trs_hold_days {
type: number
sql: ${TABLE}.TRS_HOLD_DAYS ;;
}
dimension: trs_int_due {
type: number
sql: ${TABLE}.TRS_INT_DUE ;;
}
dimension: trs_jint_due {
type: number
hidden: yes
sql: ${TABLE}.TRS_JINT_DUE ;;
}
dimension: trs_misc_due {
type: number
hidden: yes
sql: ${TABLE}.TRS_MISC_DUE ;;
}
dimension: trs_mop {
sql: ${TABLE}.TRS_MOP ;;
}
dimension: trs_note_1 {
sql: ${TABLE}.TRS_NOTE_1 ;;
}
dimension: trs_note_2 {
sql: ${TABLE}.TRS_NOTE_2 ;;
}
dimension: trs_note_3 {
hidden: yes
sql: ${TABLE}.TRS_NOTE_3 ;;
}
dimension: trs_note_4 {
hidden: yes
sql: ${TABLE}.TRS_NOTE_4 ;;
}
dimension: trs_note_5 {
hidden: yes
sql: ${TABLE}.TRS_NOTE_5 ;;
}
dimension: trs_note_6 {
hidden: yes
sql: ${TABLE}.TRS_NOTE_6 ;;
}
dimension: trs_nsf_reference_code {
type: number
hidden: yes
sql: ${TABLE}.TRS_NSF_REFERENCE_CODE ;;
}
dimension: trs_other_due {
type: number
sql: ${TABLE}.TRS_OTHER_DUE ;;
}
dimension: trs_pdc_flag {
sql: ${TABLE}.TRS_PDC_FLAG ;;
}
dimension: trs_princ_due {
type: number
sql: ${TABLE}.TRS_PRINC_DUE ;;
}
dimension: trs_remitted_flag {
hidden: yes
sql: ${TABLE}.TRS_REMITTED_FLAG ;;
}
dimension: trs_seq_no {
sql: ${TABLE}.TRS_SEQ_NO ;;
}
dimension: trs_seq_sub {
sql: ${TABLE}.TRS_SEQ_SUB ;;
}
dimension: trs_sign_adj {
type: number
sql: ${TABLE}.TRS_SIGN_ADJ ;;
}
dimension: trs_sman {
sql: ${TABLE}.TRS_SMAN ;;
}
dimension: trs_status {
hidden: yes
sql: ${TABLE}.TRS_STATUS ;;
}
dimension: trs_stmt_byte {
sql: ${TABLE}.TRS_STMT_BYTE ;;
}
dimension: trs_total_due {
type: number
sql: ${TABLE}.TRS_TOTAL_DUE ;;
}
dimension: trs_trans_class {
hidden: yes
sql: ${TABLE}.TRS_TRANS_CLASS ;;
}
dimension: trs_trust_code {
type: number
sql: ${TABLE}.TRS_TRUST_CODE ;;
}
dimension: trs_trx_date {
type: number
hidden: yes
sql: ${TABLE}.TRS_TRX_DATE ;;
}
dimension: trs_trx_state {
sql: ${TABLE}.TRS_TRX_STATE ;;
}
dimension: trs_userid {
sql: ${TABLE}.TRS_USERID ;;
}
dimension_group: trs_trx_date_o {
type: time
timeframes: [date, week, month, year, dow]
sql: ${TABLE}.TRS_TRX_DATE_O ;;
}
measure: total_assigned {
type: sum
sql: DBR.dbr_assign_amt ;;
}
measure: count {
type: count
}
measure: pmt_count {
type: count
filters: [trs_sign_adj: "-1"]
sql: ${trs_dbr_no} ;;
}
measure: total_trs_amt {
label: "TOTAL PAYMENTS"
type: sum
filters: [trs_sign_adj: "= -1"]
sql: ${trs_amt} ;;
}
measure: avg_trs_amt {
type: sum
sql: ${trs_amt} ;;
}
measure: this_week_count {
type: count_distinct
filters: [trs_trx_date_o_date: "7 days"]
sql: ${TABLE}.id ;;
}
measure: this_last_14_days_count {
type: count_distinct
filters: [trs_trx_date_o_date: "14 days"]
sql: ${TABLE}.id ;;
}
measure: this_last_30_days_count {
type: count_distinct
filters: [trs_trx_date_o_date: "30 days"]
sql: ${TABLE}.id ;;
}
measure: order_percent_change {
type: percent_of_previous
sql: ${count} ;;
}
measure: count_percent_of_total {
label: "Count (Percent of Total)"
type: percent_of_total
sql: ${count} ;;
}
measure: liquidation_percent {
type: number
sql: 100.0 * ${total_trs_amt}/NULLIF(${dbr_facts.plac},0) ;;
}
}
trs.view.lookml · 191 lines
source-preserved
- view: trs
sql_table_name: TRS
fields:
- dimension: id
type: int
primary_key: true
sql: ${TABLE}.id
- dimension: deposit_no
type: int
sql: ${TABLE}.deposit_no
- dimension: invoice_updated
sql: ${TABLE}.invoice_updated
- dimension: remit_no
type: int
sql: ${TABLE}.remit_no
- dimension: sweep_no
type: int
hidden: true
sql: ${TABLE}.sweep_no
- dimension: trs_amt
type: number
sql: ${TABLE}.TRS_AMT
- dimension: trs_amt_no
sql: ${TABLE}.TRS_AMT_NO
- dimension: trs_ar_agency
sql: ${TABLE}.TRS_AR_AGENCY
- dimension: trs_ar_client
sql: ${TABLE}.TRS_AR_CLIENT
- dimension: trs_atty_due
type: number
hidden: true
sql: ${TABLE}.TRS_ATTY_DUE
- dimension: trs_batch_no
type: number
sql: ${TABLE}.TRS_BATCH_NO
- dimension: trs_check_amt
type: number
sql: ${TABLE}.TRS_CHECK_AMT
- dimension: trs_check_no
sql: ${TABLE}.TRS_CHECK_NO
- dimension: trs_cn_byte
sql: ${TABLE}.TRS_CN_BYTE
- dimension: trs_cntf_due
type: number
hidden: true
sql: ${TABLE}.TRS_CNTF_DUE
- dimension: trs_comm_amt
type: number
sql: ${TABLE}.TRS_COMM_AMT
- dimension: trs_court_due
type: number
hidden: true
sql: ${TABLE}.TRS_COURT_DUE
- dimension: trs_dbr_no
sql: ${TABLE}.TRS_DBR_NO
- dimension: trs_desk
sql: ${TABLE}.TRS_DESK
- dimension: trs_entry_no
type: number
sql: ${TABLE}.TRS_ENTRY_NO
- dimension: trs_hold_days
type: number
sql: ${TABLE}.TRS_HOLD_DAYS
- dimension: trs_int_due
type: number
sql: ${TABLE}.TRS_INT_DUE
- dimension: trs_jint_due
type: number
hidden: true
sql: ${TABLE}.TRS_JINT_DUE
- dimension: trs_misc_due
type: number
hidden: true
sql: ${TABLE}.TRS_MISC_DUE
- dimension: trs_mop
sql: ${TABLE}.TRS_MOP
- dimension: trs_note_1
sql: ${TABLE}.TRS_NOTE_1
- dimension: trs_note_2
sql: ${TABLE}.TRS_NOTE_2
- dimension: trs_note_3
hidden: true
sql: ${TABLE}.TRS_NOTE_3
- dimension: trs_note_4
hidden: true
sql: ${TABLE}.TRS_NOTE_4
- dimension: trs_note_5
hidden: true
sql: ${TABLE}.TRS_NOTE_5
- dimension: trs_note_6
hidden: true
sql: ${TABLE}.TRS_NOTE_6
- dimension: trs_nsf_reference_code
type: number
hidden: true
sql: ${TABLE}.TRS_NSF_REFERENCE_CODE
- dimension: trs_other_due
type: number
sql: ${TABLE}.TRS_OTHER_DUE
- dimension: trs_pdc_flag
sql: ${TABLE}.TRS_PDC_FLAG
- dimension: trs_princ_due
type: number
sql: ${TABLE}.TRS_PRINC_DUE
- dimension: trs_remitted_flag
hidden: true
sql: ${TABLE}.TRS_REMITTED_FLAG
- dimension: trs_seq_no
sql: ${TABLE}.TRS_SEQ_NO
- dimension: trs_seq_sub
sql: ${TABLE}.TRS_SEQ_SUB
- dimension: trs_sign_adj
type: number
sql: ${TABLE}.TRS_SIGN_ADJ
- dimension: trs_sman
sql: ${TABLE}.TRS_SMAN
- dimension: trs_status
hidden: true
sql: ${TABLE}.TRS_STATUS
- dimension: trs_stmt_byte
sql: ${TABLE}.TRS_STMT_BYTE
- dimension: trs_total_due
type: number
sql: ${TABLE}.TRS_TOTAL_DUE
- dimension: trs_trans_class
hidden: true
sql: ${TABLE}.TRS_TRANS_CLASS
- dimension: trs_trust_code
type: number
sql: ${TABLE}.TRS_TRUST_CODE
- dimension: trs_trx_date
type: number
hidden: true
sql: ${TABLE}.TRS_TRX_DATE
- dimension: trs_trx_state
sql: ${TABLE}.TRS_TRX_STATE
- dimension: trs_userid
sql: ${TABLE}.TRS_USERID
- dimension_group: trs_trx_date_o
type: time
timeframes:
- date
- week
- month
- year
- dow
sql: ${TABLE}.TRS_TRX_DATE_O
- measure: total_assigned
type: sum
sql: DBR.dbr_assign_amt
- measure: count
type: count
- measure: pmt_count
type: count
filters:
- trs_sign_adj: -1
sql: ${trs_dbr_no}
- measure: total_trs_amt
type: sum
label: TOTAL PAYMENTS
filters:
- trs_sign_adj: = -1
sql: ${trs_amt}
- measure: avg_trs_amt
type: sum
sql: ${trs_amt}
- measure: this_week_count
type: count_distinct
filters:
- trs_trx_date_o_date: 7 days
sql: ${TABLE}.id
- measure: this_last_14_days_count
type: count_distinct
filters:
- trs_trx_date_o_date: 14 days
sql: ${TABLE}.id
- measure: this_last_30_days_count
type: count_distinct
filters:
- trs_trx_date_o_date: 30 days
sql: ${TABLE}.id
- measure: order_percent_change
type: percent_of_previous
sql: ${count}
- measure: count_percent_of_total
type: percent_of_total
label: Count (Percent of Total)
sql: ${count}
- measure: liquidation_percent
type: number
sql: 100.0 * ${total_trs_amt}/NULLIF(${dbr_facts.plac},0)
Contents
- trs.view.lkml
- trs.view.lookml