查找过去 1 个月内每个作业 ID 的“发送总数”以及它在营销云中发送到的“列表名称”

问题描述

目前通过使用此查询,我获得了特定 JOB id 的 total_sends 数。但我想修改查询,以便它在指定的时间范围内显示每个作业 ID 的 total_sends 、 ListName 、 Date 。

Select 
count(s.EmailAddress) 
from [_Job] j 
join [_Sent] se 
on j.JobID = se.JobID 
join [_Subscribers] s 
on se.SubscriberID = s.SubscriberID 
where 
se.IsUnique = 1 and 
se.EventDate > dateadd(d,-20,getdate()) and 
j.JobID =11111 

这是我的最终表的示例, enter image description here 这是我查询的数据视图/表的链接 - https://sfmarketingcloudhome.files.wordpress.com/2021/02/dataviews_2021_v2.png

解决方法

我还没有测试过,但像这样的东西对你有用吗?如果您使用的是 Automation Studio,请确保修改/添加数据扩展中的列。

Select 
count(s.EmailAddress) as total_sends,j.SchedTime,ls.Listname
from [_Job] j 
join [_Sent] se 
on j.JobID = se.JobID 
join [_Subscribers] s 
on se.SubscriberID = s.SubscriberID 
join _ListSubscribers ls ON se.SubscriberID = ls.SubscriberID
where 
se.IsUnique = 1 and 
se.EventDate > dateadd(d,-20,getdate()) and 
j.JobID =11111

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...