This repository has been archived by the owner on Feb 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathtitle.view.lkml
121 lines (97 loc) · 2.18 KB
/
title.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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
include: "title_base.view.lkml"
view: title {
extends: [title_base]
dimension: episode_number {
view_label: "TV Episode"
type: number
sql: ${TABLE}.episode_nr ;;
}
#hidden: true
dimension: episode_of_id {
type: number
sql: ${TABLE}.episode_of_id ;;
}
#hidden: true
dimension: kind_of_title {
case: {
when: {
sql: ${kind_id} = 1 ;;
label: "Movie"
}
when: {
sql: ${kind_id} = 2 ;;
label: "TV Show"
}
when: {
sql: ${kind_id} = 3 ;;
label: "TV Movie"
}
when: {
sql: ${kind_id} = 4 ;;
label: "Video"
}
when: {
sql: ${kind_id} = 6 ;;
label: "Video Game"
}
when: {
sql: ${kind_id} = 7 ;;
label: "TV Episode"
}
when: {
sql: true ;;
label: "Other"
}
}
}
dimension: is_box_office_movie {
type: yesno
sql: ${kind_id} = 1 AND ${movie_revenue.revenue} > 0 ;;
}
dimension: md5sum {
sql: ${TABLE}.md5sum ;;
hidden: yes
}
dimension: phonetic_code {
sql: ${TABLE}.phonetic_code ;;
hidden: yes
}
dimension: season_number {
view_label: "TV Episode"
type: number
sql: ${TABLE}.season_nr ;;
}
#hidden: true
dimension: title {
sql: ${TABLE}.title ;;
html: {{ linked_value }} [<a href="https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site:imdb.com+%22{{value}}+({{production_year._value}})%22">ℹ</a>]
;;
}
measure: count {
type: count
drill_fields: [id, kind_of_title, title, production_year]
}
measure: tv_episode_count {
view_label: "TV Episode"
label: "Count"
type: count
filters: {
field: kind_of_title
value: "TV Episode"
}
drill_fields: [tv_series.title, tv_series.series_years, id, title, production_year]
}
measure: producton_year_count {
type: count_distinct
sql: ${production_year} ;;
drill_fields: [production_year, title.count]
}
measure: producton_year_first {
type: min
sql: ${production_year} ;;
}
measure: producton_year_last {
type: max
sql: ${production_year} ;;
}
}