# Extraer la lista de RSVP del evento Pull a través de Data Explorer

**URL:** <https://meta.discourse.org/t/pull-event-rsvp-list-via-data-explorer/323119>\
**Category:** Data & reporting\
**Tags:** events, sql-query\
**Created:** [23 Agosto, 2024 18:14 UTC](https://meta.discourse.org/t/pull-event-rsvp-list-via-data-explorer/323119 "2024-08-23T18:14:28Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)\
**Post date:** [23 Agosto, 2024 18:14 UTC](https://meta.discourse.org/t/pull-event-rsvp-list-via-data-explorer/323119/1 "2024-08-23T18:14:29Z")

</div>

Estamos intentando aumentar la asistencia a nuestros eventos encontrando usuarios que han interactuado con contenido similar existente. Con la ayuda del bot de IA, pudimos idear la siguiente consulta.

```plaintext
-- [params]
-- text :keyword
-- int :min_engagements
-- null string :tag_name

WITH keyword_posts AS (
    SELECT
        p.id AS post_id
    FROM
        posts p
    JOIN
        topics t ON t.id = p.topic_id
    LEFT JOIN
        topic_tags tt ON tt.topic_id = t.id
    LEFT JOIN
        tags tg ON tg.id = tt.tag_id
    WHERE
        p.raw ILIKE '%' || :keyword || '%'
        AND (:tag_name is null OR tg.name = :tag_name)
),
user_engagement AS (
    SELECT
        ua.user_id,
        COUNT(DISTINCT ua.target_post_id) AS engaged_posts_count
    FROM
        user_actions ua
    JOIN
        keyword_posts kp ON kp.post_id = ua.target_post_id
    WHERE
        ua.action_type IN (1, 4, 5, 6)
    AND ua.user_id NOT IN (
        SELECT gu.user_id
        FROM group_users gu
        JOIN groups g ON g.id = gu.group_id
        WHERE g.name = 'developer_relations'
    )
    GROUP BY
        ua.user_id
)
SELECT
    ue.user_id,
    ue.engaged_posts_count
FROM
    user_engagement ue
WHERE
    ue.engaged_posts_count >= :min_engagements
ORDER BY
    ue.engaged_posts_count DESC

```

Estamos dando tiempo a los usuarios para que descubran y confirmen su asistencia a nuestros eventos de forma orgánica, pero a medida que se acerca el evento, queremos enviar invitaciones más específicas. Para ello, necesitamos cruzar la lista de confirmaciones de asistencia existente y excluirlos de la lista de usuarios específicos. ¿Hay alguna forma de acceder a esta lista de confirmaciones de asistencia a través de #data-explorer?  
La única forma que he encontrado de acceder a esto manualmente es utilizando la opción Exportar en un objeto de Evento:

 ![CleanShot 2024-08-23 at 14.11.28@2x](https://global.discourse-cdn.com/meta/original/4X/8/d/f/8dff7cea170808da65173cba22e05a3cdbf1d160.png)  
El problema es que esto genera un archivo comprimido que se me envía por mensaje privado, lo que supongo que no es visible para [Data Explorer](https://meta.discourse.org/t/32566?silent=true).

---

_[View the full topic](https://meta.discourse.org/t/pull-event-rsvp-list-via-data-explorer/323119)._
