Dumme Frage, gibt es einen Grund, warum es keine Berichte über „Vom Benutzer erstellte Themen in einem bestimmten Zeitraum“ und „Vom Benutzer erstellte Beiträge in einem bestimmten Zeitraum“ gibt? Mir scheint, das ist eine häufig nachgefragte Metrik – wer war in einem bestimmten Zeitraum am produktivsten. Oder gehört das zur Discourse-Philosophie, das nicht so einfach bereitzustellen?
Ich schätze, ich muss dafür den Data Explorer durchsuchen? (besonders um ihn mit „pro Unternehmen“ zu korrelieren?)
(Ich habe das jetzt mit einer Excel-Pivot aus dem Benutzer-Export erstellt, aber das funktioniert nur für absolute Zahlen, nicht für Zeiträume)
Ich glaube nicht, dass viele Leute danach gefragt haben?
Suchen Sie nur nach einer Abfrage eines einzelnen Benutzers oder nach einer Art Top-X-Liste über einen bestimmten Zeitraum? Eine Data-Explorer-Abfrage dafür wäre ziemlich einfach.
Wenn Sie mir mitteilen, was Sie suchen, können wir dies in Data & reporting auslagern und sehen, ob wir etwas zusammenstellen können.
Ja, die Top-X pro Zeitrahmen nach Beiträgen/Antworten, nach Themen oder nach Beiträgen+Themen. Ich kann das selbst machen, ich wollte nur nicht den Daten-Explorer installieren, um die Geier fernzuhalten
Für zukünftige Reisende würde meiner Meinung nach etwas wie dieses ausreichen:
-- [params]
-- date :start_date = 2024-05-01
-- date :end_date = 2024-05-31
-- int :top_x = 10
-- int :column_sort = 2
SELECT
p.user_id,
COUNT(*) AS "Themen+Beiträge",
COUNT(*) FILTER (WHERE p.post_number = 1) AS "Themen",
COUNT(*) FILTER (WHERE p.post_number <> 1) AS "Beiträge"
FROM posts p
JOIN topics t ON t.id = p.topic_id
WHERE p.created_at::date BETWEEN :start_date AND :end_date
AND t.archetype = 'regular'
AND p.deleted_at ISNULL
AND t.deleted_at ISNULL
AND p.post_type = 1
AND p.user_id > 0
GROUP BY p.user_id
ORDER BY :column_sort DESC
LIMIT :top_x