Запрос показывает 100 записей из-за ограничения 100 в конце:
SELECT event_date,event_timestamp,event_name, params.value.string_value
FROM myproj.analytics_197163127.events_20190528, UNNEST(event_params) as params
where event_name ='Wallet' and params.key = 'UserId'
limit 100
Удалите это и проверьте снова.
LIMIT 100 указывает количество строк, которые должны быть возвращены из оператора SQL. Это не влияет на COUNT () в вашем запросе. Так что есть разница между:
select count(*) from table limit 100
это вернет одно значение с количеством строк в таблице. С другой стороны:
select count(*) from (select * from table limit 100)
Это вернет 100 (если в таблице более 100 строк - в противном случае будет возвращено количество строк в таблице)