2016-06-17 7 views
2

의 문자열 값을 반환?카운트 BigQuery를

미리 감사드립니다.

SELECT 
    trafficSource.source, 
    (('total_no_of_bounces'/'Alias_Name') * 100) AS bounce_rate 
FROM (
    SELECT 
    trafficSource.source, 
    COUNT(trafficSource.source) AS Alias_Name, 
    COUNT (totals.bounces) AS total_no_of_bounces 
    FROM 
    [86958781.ga_sessions_intraday_20160617] 
    WHERE 
    totals.pageviews = 1 
    GROUP BY 
    trafficSource.source) 
GROUP BY 
    trafficSource.source, 
    bounce_rate ; 
+0

가 라인을 변경하려고 할 것이다 (total_no_of_bounces/Alias_Name) * 100) AS bounce_rate – OldBoyCoder

답변

1

당신은 그래서

total_no_of_bounces/Alias_Name 

될 것입니다 아래

'total_no_of_bounces'/'Alias_Name' 

에 따옴표를 제거 할 필요가 전체 쿼리 (

SELECT 
    trafficSource.source, 
    ((total_no_of_bounces/Alias_Name) * 100) AS bounce_rate 
FROM (
    SELECT 
    trafficSource.source, 
    COUNT(trafficSource.source) AS Alias_Name, 
    COUNT (totals.bounces) AS total_no_of_bounces 
    FROM 
    [86958781.ga_sessions_intraday_20160617] 
    WHERE 
    totals.pageviews = 1 
    GROUP BY 
    trafficSource.source) 
GROUP BY 
    trafficSource.source, 
    bounce_rate ;