Вы можете использовать агрегацию в BigQuery для удаления дубликатов:
select replace(article, ' - paper', '') as p,
any_value(struct(pageviews, login_clicks, paywall_clicks)
).*
from analytics.article_action_week aaw
group by p;
Примечание. Возвращает произвольную строку. Я мог бы предложить из контекста, что вы действительно хотите агрегировать:
select replace(article, ' - paper', '') as p,
sum(pageviews) as pageviews,
sum(login_clicks) as login_clicks,
sum(paywall_clicks) as paywall_clicks
from analytics.article_action_week aaw
group by p;
Это сложит меры по разным строкам.