تم حل التحسينات: السماح للأعضاء بالإشارة إلى أنهم يعانون من مشكلة تم الإبلاغ عنها

استخدمت سؤالك كدليل مباشرة في واجهة مستكشف البيانات لإنشاء واحد:

الطلب:

تقرير للمسؤولين يعرض المواضيع التي حصلت على نقرات «أنا أيضاً»، ويفضل أن تكون مرتبة حسب العدد تنازلياً، مع تصفية المواضيع المفتوحة، ومع وسيط لنطاق التاريخ عندما تم تحديث الموضوع آخر مرة

استعلام:

-- [params]
-- date :start_date = 2026-02-01
-- date :end_date = 2026-08-01

SELECT
  t.id AS topic_id,
  t.title,
  COUNT(si.id) AS me_too_count,
  t.bumped_at AS last_bumped_at
FROM discourse_solved_shared_issues si
JOIN topics t ON t.id = si.topic_id
JOIN categories c ON c.id = t.category_id
WHERE t.deleted_at IS NULL
  AND t.archetype = 'regular'
  AND t.closed IS FALSE
  AND t.archived IS FALSE
  AND t.visible IS TRUE
  AND c.read_restricted IS FALSE
  AND t.bumped_at >= CAST(:start_date AS date)
  AND t.bumped_at < CAST(:end_date AS date) + INTERVAL '1 day'
GROUP BY t.id, t.title, t.bumped_at
ORDER BY me_too_count DESC

ويمكن إضافته إلى لوحة المعلومات أيضاً، إذا رغبت في ذلك.


ومع ذلك، يمكنني تخيل دمج هذا مباشرة في قسم «الدعم» في لوحة المعلومات الجديدة أيضاً.

إعجاب واحد (1)