Skip to content

Commit 5e46a0b

Browse files
authored
fix: org dashboard metrics calculations (#3427)
Signed-off-by: Gašper Grom <[email protected]>
1 parent d966088 commit 5e46a0b

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

services/libs/tinybird/pipes/org_dash_metric_copy_pipe.pipe

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ SQL >
1717
) as prsOpened,
1818
uniq(memberId) AS contributorCount
1919
FROM activityRelations_deduplicated_cleaned_ds
20+
WHERE
21+
timestamp >= toStartOfDay(now() - toIntervalDay(365))
22+
AND timestamp < toStartOfDay(now() + toIntervalDay(1))
2023
GROUP BY segmentId
2124

2225
NODE org_dash_metric_copy_pipe_org_activities
@@ -36,7 +39,7 @@ SQL >
3639
WHERE
3740
organizationId != ''
3841
AND timestamp >= toStartOfDay(now() - toIntervalDay(365))
39-
AND timestamp < toStartOfDay(now())
42+
AND timestamp < toStartOfDay(now() + toIntervalDay(1))
4043
GROUP BY segmentId, organizationId
4144

4245
NODE org_dash_metric_copy_pipe_project_avg_merge_time
@@ -70,15 +73,13 @@ SQL >
7073
SELECT
7174
slug,
7275
organizationId,
73-
sum(commits) as commits,
74-
sum(orgCommits) as orgCommits,
75-
sum(prsOpened) as prsOpened,
76-
sum(orgPrsOpened) as orgPrsOpened,
77-
sum(contributorCount) as contributorCount,
78-
sum(orgContributorCount) as orgContributorCount,
79-
avg(averageMergeTimeSeconds) as averageMergeTimeSeconds,
80-
avg(orgAverageMergeTimeSeconds) as orgAverageMergeTimeSeconds,
81-
sum(maintainersCount) as maintainersCount
76+
min(commits) as commits, any (orgCommits) as orgCommits,
77+
min(prsOpened) as prsOpened, any (orgPrsOpened) as orgPrsOpened,
78+
min(contributorCount) as contributorCount,
79+
any (orgContributorCount) as orgContributorCount,
80+
any (averageMergeTimeSeconds) as averageMergeTimeSeconds,
81+
any (orgAverageMergeTimeSeconds) as orgAverageMergeTimeSeconds,
82+
any (maintainersCount) as maintainersCount
8283
FROM org_dash_metric_copy_pipe_org_activities
8384
LEFT JOIN org_dash_metric_copy_pipe_projects_deduplicated USING (segmentId)
8485
LEFT JOIN org_dash_metric_copy_pipe_project_activities USING (segmentId)

0 commit comments

Comments
 (0)