LookML
Fintech consulting
Position
Position model for fintech consulting.
source-preserved
Blocks
position.view.lkml · 360 lines
inferred
view: position {
sql_table_name: POSITION ;;
dimension: account {
type: int
sql: ${TABLE}.ACCOUNT ;;
}
dimension: accountcur {
sql: ${TABLE}.ACCOUNTCUR ;;
}
dimension: accountingusage {
type: number
sql: ${TABLE}.ACCOUNTINGUSAGE ;;
}
dimension: accountrealized {
type: number
sql: ${TABLE}.ACCOUNTREALIZED ;;
}
dimension: accountunrealized {
type: number
sql: ${TABLE}.ACCOUNTUNREALIZED ;;
}
dimension: accountvalue {
type: number
sql: ${TABLE}.ACCOUNTVALUE ;;
}
dimension: amount {
type: number
sql: ${TABLE}.AMOUNT ;;
}
dimension: basedeposit {
type: number
sql: ${TABLE}.BASEDEPOSIT ;;
}
dimension: baseexposure {
type: number
sql: ${TABLE}.BASEEXPOSURE ;;
}
dimension: baserealized {
type: number
sql: ${TABLE}.BASEREALIZED ;;
}
dimension: baseunrealized {
type: number
sql: ${TABLE}.BASEUNREALIZED ;;
}
dimension: basepnl {
type: number
sql: ${TABLE}.BASEUNREALIZED+${TABLE}.BASEREALIZED ;;
}
dimension: basevalue {
type: number
sql: ${TABLE}.BASEVALUE ;;
}
dimension: closeaccountamount {
type: number
sql: ${TABLE}.CLOSEACCOUNTAMOUNT ;;
}
dimension: closeamount {
type: number
sql: ${TABLE}.CLOSEAMOUNT ;;
}
dimension: closebaseamount {
type: number
sql: ${TABLE}.CLOSEBASEAMOUNT ;;
}
dimension: closeprice {
type: number
sql: ${TABLE}.CLOSEPRICE ;;
}
dimension: closespotname {
sql: ${TABLE}.CLOSESPOTNAME ;;
}
dimension: closespotprice {
type: number
sql: ${TABLE}.CLOSESPOTPRICE ;;
}
dimension: closetransaction {
type: int
sql: ${TABLE}.CLOSETRANSACTION ;;
}
dimension: equalizationfactor {
type: number
sql: ${TABLE}.EQUALIZATIONFACTOR ;;
}
dimension: fxaccrealized {
type: number
sql: ${TABLE}.FXACCREALIZED ;;
}
dimension: fxaccunrealized {
type: number
sql: ${TABLE}.FXACCUNREALIZED ;;
}
dimension: fxbaserealized {
type: number
sql: ${TABLE}.FXBASEREALIZED ;;
}
dimension: fxbaseunrealized {
type: number
sql: ${TABLE}.FXBASEUNREALIZED ;;
}
dimension: lastnav {
type: number
sql: ${TABLE}.LASTNAV ;;
}
dimension: lastnavstatus {
sql: ${TABLE}.LASTNAVSTATUS ;;
}
dimension: lastspot {
type: number
sql: ${TABLE}.LASTSPOT ;;
}
dimension: lastspotname {
sql: ${TABLE}.LASTSPOTNAME ;;
}
dimension: localdeposit {
type: number
sql: ${TABLE}.LOCALDEPOSIT ;;
}
dimension: localexposure {
type: number
sql: ${TABLE}.LOCALEXPOSURE ;;
}
dimension: localrealized {
type: number
sql: ${TABLE}.LOCALREALIZED ;;
}
dimension: localunrealized {
type: number
sql: ${TABLE}.LOCALUNREALIZED ;;
}
dimension: localvalue {
type: number
sql: ${TABLE}.LOCALVALUE ;;
}
dimension: openaccountamount {
type: number
sql: ${TABLE}.OPENACCOUNTAMOUNT ;;
}
dimension: openamount {
type: number
sql: ${TABLE}.OPENAMOUNT ;;
}
dimension: openbaseamount {
type: number
sql: ${TABLE}.OPENBASEAMOUNT ;;
}
dimension: openlinkedop {
type: int
sql: ${TABLE}.OPENLINKEDOP ;;
}
dimension: openprice {
type: number
sql: ${TABLE}.OPENPRICE ;;
}
dimension: openquantity {
type: number
sql: ${TABLE}.OPENQUANTITY ;;
}
dimension: openspotname {
sql: ${TABLE}.OPENSPOTNAME ;;
}
dimension: openspotprice {
type: number
sql: ${TABLE}.OPENSPOTPRICE ;;
}
dimension: opentransaction {
type: int
sql: ${TABLE}.OPENTRANSACTION ;;
}
dimension: portfolio {
type: int
sql: ${TABLE}.PORTFOLIO ;;
}
dimension: positionseedid {
type: int
sql: ${TABLE}.POSITIONSEEDID ;;
}
dimension: positiontype {
type: int
sql: ${TABLE}.POSITIONTYPE ;;
}
dimension: quantity {
type: number
sql: ${TABLE}.QUANTITY ;;
}
dimension: quantityfactor {
type: number
sql: ${TABLE}.QUANTITYFACTOR ;;
}
dimension: security {
type: int
sql: ${TABLE}.SECURITY ;;
}
dimension: securitycur {
sql: ${TABLE}.SECURITYCUR ;;
}
dimension: special_ {
type: number
sql: ${TABLE}.SPECIAL_ ;;
}
dimension: status {
sql: ${TABLE}.STATUS ;;
}
dimension: switchouttrans {
type: int
sql: ${TABLE}.SWITCHOUTTRANS ;;
}
dimension: weight {
type: number
sql: ${TABLE}.WEIGHT ;;
}
dimension: weightedperfcap {
type: number
sql: ${TABLE}.WEIGHTEDPERFCAP ;;
}
dimension: weightedperffx {
type: number
sql: ${TABLE}.WEIGHTEDPERFFX ;;
}
dimension: weightedperfhedge {
type: number
sql: ${TABLE}.WEIGHTEDPERFHEDGE ;;
}
dimension: weightedperfcontri {
type: number
sql: ${TABLE}.WEIGHTEDPERFCAP+${TABLE}.WEIGHTEDPERFFX ;;
}
dimension_group: closedate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.CLOSEDATE ;;
}
dimension_group: closevaluedate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.CLOSEVALUEDATE ;;
}
dimension_group: expirationdate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.EXPIRATIONDATE ;;
}
dimension_group: intinvestdate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.INTINVESTDATE ;;
}
dimension_group: lastnavdate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.LASTNAVDATE ;;
}
dimension_group: lastspotdate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.LASTSPOTDATE ;;
}
dimension_group: opendate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.OPENDATE ;;
}
dimension_group: openvaluedate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.OPENVALUEDATE ;;
}
measure: count {
type: count
drill_fields: [openspotname, closespotname, lastspotname]
}
measure: total_basevalue {
type: sum
sql: ${basevalue} ;;
}
measure: total_weightedperfcontri {
type: sum
sql: ${weightedperfcontri} ;;
}
measure: total_weight {
type: sum
drill_fields: [detail*]
sql: ${weight} ;;
}
measure: total_basepnl {
type: sum
sql: ${basepnl} ;;
}
}
position.view.lookml · 254 lines
source-preserved
- view: position
sql_table_name: POSITION
fields:
- dimension: account
type: int
sql: ${TABLE}.ACCOUNT
- dimension: accountcur
sql: ${TABLE}.ACCOUNTCUR
- dimension: accountingusage
type: number
sql: ${TABLE}.ACCOUNTINGUSAGE
- dimension: accountrealized
type: number
sql: ${TABLE}.ACCOUNTREALIZED
- dimension: accountunrealized
type: number
sql: ${TABLE}.ACCOUNTUNREALIZED
- dimension: accountvalue
type: number
sql: ${TABLE}.ACCOUNTVALUE
- dimension: amount
type: number
sql: ${TABLE}.AMOUNT
- dimension: basedeposit
type: number
sql: ${TABLE}.BASEDEPOSIT
- dimension: baseexposure
type: number
sql: ${TABLE}.BASEEXPOSURE
- dimension: baserealized
type: number
sql: ${TABLE}.BASEREALIZED
- dimension: baseunrealized
type: number
sql: ${TABLE}.BASEUNREALIZED
- dimension: basepnl
type: number
sql: ${TABLE}.BASEUNREALIZED+${TABLE}.BASEREALIZED
- dimension: basevalue
type: number
sql: ${TABLE}.BASEVALUE
- dimension: closeaccountamount
type: number
sql: ${TABLE}.CLOSEACCOUNTAMOUNT
- dimension: closeamount
type: number
sql: ${TABLE}.CLOSEAMOUNT
- dimension: closebaseamount
type: number
sql: ${TABLE}.CLOSEBASEAMOUNT
- dimension: closeprice
type: number
sql: ${TABLE}.CLOSEPRICE
- dimension: closespotname
sql: ${TABLE}.CLOSESPOTNAME
- dimension: closespotprice
type: number
sql: ${TABLE}.CLOSESPOTPRICE
- dimension: closetransaction
type: int
sql: ${TABLE}.CLOSETRANSACTION
- dimension: equalizationfactor
type: number
sql: ${TABLE}.EQUALIZATIONFACTOR
- dimension: fxaccrealized
type: number
sql: ${TABLE}.FXACCREALIZED
- dimension: fxaccunrealized
type: number
sql: ${TABLE}.FXACCUNREALIZED
- dimension: fxbaserealized
type: number
sql: ${TABLE}.FXBASEREALIZED
- dimension: fxbaseunrealized
type: number
sql: ${TABLE}.FXBASEUNREALIZED
- dimension: lastnav
type: number
sql: ${TABLE}.LASTNAV
- dimension: lastnavstatus
sql: ${TABLE}.LASTNAVSTATUS
- dimension: lastspot
type: number
sql: ${TABLE}.LASTSPOT
- dimension: lastspotname
sql: ${TABLE}.LASTSPOTNAME
- dimension: localdeposit
type: number
sql: ${TABLE}.LOCALDEPOSIT
- dimension: localexposure
type: number
sql: ${TABLE}.LOCALEXPOSURE
- dimension: localrealized
type: number
sql: ${TABLE}.LOCALREALIZED
- dimension: localunrealized
type: number
sql: ${TABLE}.LOCALUNREALIZED
- dimension: localvalue
type: number
sql: ${TABLE}.LOCALVALUE
- dimension: openaccountamount
type: number
sql: ${TABLE}.OPENACCOUNTAMOUNT
- dimension: openamount
type: number
sql: ${TABLE}.OPENAMOUNT
- dimension: openbaseamount
type: number
sql: ${TABLE}.OPENBASEAMOUNT
- dimension: openlinkedop
type: int
sql: ${TABLE}.OPENLINKEDOP
- dimension: openprice
type: number
sql: ${TABLE}.OPENPRICE
- dimension: openquantity
type: number
sql: ${TABLE}.OPENQUANTITY
- dimension: openspotname
sql: ${TABLE}.OPENSPOTNAME
- dimension: openspotprice
type: number
sql: ${TABLE}.OPENSPOTPRICE
- dimension: opentransaction
type: int
sql: ${TABLE}.OPENTRANSACTION
- dimension: portfolio
type: int
sql: ${TABLE}.PORTFOLIO
- dimension: positionseedid
type: int
sql: ${TABLE}.POSITIONSEEDID
- dimension: positiontype
type: int
sql: ${TABLE}.POSITIONTYPE
- dimension: quantity
type: number
sql: ${TABLE}.QUANTITY
- dimension: quantityfactor
type: number
sql: ${TABLE}.QUANTITYFACTOR
- dimension: security
type: int
sql: ${TABLE}.SECURITY
- dimension: securitycur
sql: ${TABLE}.SECURITYCUR
- dimension: special_
type: number
sql: ${TABLE}.SPECIAL_
- dimension: status
sql: ${TABLE}.STATUS
- dimension: switchouttrans
type: int
sql: ${TABLE}.SWITCHOUTTRANS
- dimension: weight
type: number
sql: ${TABLE}.WEIGHT
- dimension: weightedperfcap
type: number
sql: ${TABLE}.WEIGHTEDPERFCAP
- dimension: weightedperffx
type: number
sql: ${TABLE}.WEIGHTEDPERFFX
- dimension: weightedperfhedge
type: number
sql: ${TABLE}.WEIGHTEDPERFHEDGE
- dimension: weightedperfcontri
type: number
sql: ${TABLE}.WEIGHTEDPERFCAP+${TABLE}.WEIGHTEDPERFFX
- dimension_group: closedate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.CLOSEDATE
- dimension_group: closevaluedate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.CLOSEVALUEDATE
- dimension_group: expirationdate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.EXPIRATIONDATE
- dimension_group: intinvestdate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.INTINVESTDATE
- dimension_group: lastnavdate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.LASTNAVDATE
- dimension_group: lastspotdate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.LASTSPOTDATE
- dimension_group: opendate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.OPENDATE
- dimension_group: openvaluedate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.OPENVALUEDATE
- measure: count
type: count
drill_fields:
- openspotname
- closespotname
- lastspotname
- measure: total_basevalue
type: sum
sql: ${basevalue}
- measure: total_weightedperfcontri
type: sum
sql: ${weightedperfcontri}
- measure: total_weight
type: sum
drill_fields:
- detail*
sql: ${weight}
- measure: total_basepnl
type: sum
sql: ${basepnl}
Contents
- position.view.lkml
- position.view.lookml