|
8 | 8 | memberId != '' |
9 | 9 | AND segmentId = (SELECT segmentId FROM segments_filtered) |
10 | 10 | AND channel NOT IN (SELECT channel FROM repos_to_channels_excluded) |
| 11 | + AND (type, platform) IN (SELECT activityType, platform FROM activityTypes_filtered) |
11 | 12 | {% if defined(repos) %} AND channel IN (SELECT channel FROM repos_to_channels) {% end %} |
12 | 13 | {% if defined(endDate) %} |
13 | 14 | AND timestamp >= toStartOfQuarter( |
|
30 | 31 | SELECT segmentId, groupUniqArray(memberId) AS currentQuarterMembers |
31 | 32 | FROM activityRelations_deduplicated_cleaned_bucket_union |
32 | 33 | WHERE |
33 | | - memberId != '' AND channel NOT IN (SELECT channel FROM repos_to_channels_excluded) |
| 34 | + memberId != '' |
| 35 | + AND channel NOT IN (SELECT channel FROM repos_to_channels_excluded) |
| 36 | + AND (type, platform) IN (SELECT activityType, platform FROM activityTypes_filtered) |
34 | 37 | {% if defined(endDate) %} |
35 | 38 | AND timestamp >= toStartOfQuarter( |
36 | 39 | parseDateTimeBestEffort( |
|
60 | 63 | memberId != '' |
61 | 64 | AND segmentId = (SELECT segmentId FROM segments_filtered) |
62 | 65 | AND channel NOT IN (SELECT channel FROM repos_to_channels_excluded) |
| 66 | + AND (type, platform) IN (SELECT activityType, platform FROM activityTypes_filtered) |
63 | 67 | {% if defined(endDate) %} |
64 | 68 | AND timestamp >= toStartOfQuarter( |
65 | 69 | parseDateTimeBestEffort( |
|
82 | 86 | SELECT segmentId, groupUniqArray(memberId) AS previousQuarterMembers |
83 | 87 | FROM activityRelations_deduplicated_cleaned_bucket_union |
84 | 88 | WHERE |
85 | | - memberId != '' AND channel NOT IN (SELECT channel FROM repos_to_channels_excluded) |
| 89 | + memberId != '' |
| 90 | + AND channel NOT IN (SELECT channel FROM repos_to_channels_excluded) |
| 91 | + AND (type, platform) IN (SELECT activityType, platform FROM activityTypes_filtered) |
86 | 92 | {% if defined(endDate) %} |
87 | 93 | AND timestamp >= toStartOfQuarter( |
88 | 94 | parseDateTimeBestEffort( |
|
0 commit comments