-
Notifications
You must be signed in to change notification settings - Fork 0
/
bare_repo.view.lkml
72 lines (69 loc) · 1.96 KB
/
bare_repo.view.lkml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
view: bare_repo {
#this is a new addition
# # You can specify the table name if it's different from the view name:
# sql_table_name: my_schema_name.tester ;;
#
# # Define your dimensions and measures here, like this:
# dimension: user_id {
# description: "Unique ID for each user that has ordered"
# type: number
# sql: ${TABLE}.user_id ;;
# }
#
# dimension: lifetime_orders {
# description: "The total number of orders for each user"
# type: number
# sql: ${TABLE}.lifetime_orders ;;
# }
#
# dimension_group: most_recent_purchase {
# description: "The date when each user last ordered"
# type: time
# timeframes: [date, week, month, year]
# sql: ${TABLE}.most_recent_purchase_at ;;
# }
#
# measure: total_lifetime_orders {
# description: "Use this for counting lifetime orders across many users"
# type: sum
# sql: ${lifetime_orders} ;;
# }
}
# view: bare_repo {
# # Or, you could make this view a derived table, like this:
# derived_table: {
# sql: SELECT
# user_id as user_id
# , COUNT(*) as lifetime_orders
# , MAX(orders.created_at) as most_recent_purchase_at
# FROM orders
# GROUP BY user_id
# ;;
# }
#
# # Define your dimensions and measures here, like this:
# dimension: user_id {
# description: "Unique ID for each user that has ordered"
# type: number
# sql: ${TABLE}.user_id ;;
# }
#
# dimension: lifetime_orders {
# description: "The total number of orders for each user"
# type: number
# sql: ${TABLE}.lifetime_orders ;;
# }
#
# dimension_group: most_recent_purchase {
# description: "The date when each user last ordered"
# type: time
# timeframes: [date, week, month, year]
# sql: ${TABLE}.most_recent_purchase_at ;;
# }
#
# measure: total_lifetime_orders {
# description: "Use this for counting lifetime orders across many users"
# type: sum
# sql: ${lifetime_orders} ;;
# }
# }