2017-12-20 11 views
1

기술적 인 측면이 제한 될 수 있으므로 Stackoverflow가이 질문에 적합한 플랫폼인지 모릅니다. BigQuery 데이터 커넥터 'ga_sessions_YYYMMDD'연결을 사용하여 대시 보드를 설정하고 있습니다. 이 연결에는 BigQuery Console에서 액세스 할 수있는 Google 애널리틱스에서 설정 한 몇 가지 맞춤 측정 기준이 있으므로 데이터가 존재하고 데이터가 있다는 것을 알고 있습니다. 이러한 맞춤 측정 기준 중 두 가지는 언어 (페이지가 표시되는 언어)이고 국가는 (방문자가 방문하는 지역)입니다. 맞춤 측정 기준 색인은 각각 4와 5입니다.Google Data Studio : Google BigQuery 데이터 커넥터를 사용하여 맞춤 측정 기준을 필터로 적용

내 대시 보드의 다른 위젯에 적용되는 내 맞춤 보고서 크기 필터에서 값을 작성하려고합니다. 필자는 'customDimensions.value'차원을 기준으로 보고서 필터를 추가하고 'customDimensions.index'가 4 인이 보고서 필터 내에 필터를 적용하여이 작업을 시도합니다. 그러나이 방법은 작동하지 않습니다.

Google BigQuery 데이터 소스를 사용하여 Google Data Studio에서 보고서 필터로 맞춤 측정 기준을 설정하는 올바른 방법을 알려 준 사람이 있습니까?

나는 많은 것을 시도하고이 질문을 계속하지만, 아무도 나를 도울 수없는 것 같습니다. 요약하면 BigQuery의 맞춤 측정 기준을 사용하여 보고서 필터를 만들려고합니다.

도움을 주시면 대단히 감사하겠습니다!

주스

답변

1

귀하의 질의가보기로 컴파일되어야하며, 다음 데이터 소스로 사용되는 볼 수 있습니다. 거기에서 테이블로보기를 사용합니다. 새로운 차원을 만들 때

SELECT 
fullvisitorid, 
(SELECT MAX(IF(index=1,value, NULL))FROM UNNEST(hits.customDimensions)) AS CustomDimension1, 
(SELECT MAX(IF(index=2,value, NULL))FROM UNNEST(hits.customDimensions)) AS CustomDimension2 
FROM 
    `XXXXXXX`, unnest(hits) as hits 
+0

빠른 답장을 보내 주셔서 감사합니다. 확인차. 내 데이터 스튜디오 시각화에서 맞춤 측정 기준을 사용하기 위해 완전히 새로운 데이터 세트를 작성해야합니까? 표준 커넥터로 맞춤 측정 기준을 필터로 사용할 수 없습니까? – JCDJ1990

+0

BQ 웹 UI를 사용하고 customDimensions를 기둥으로 구체화하는 쿼리를 작성해야합니다. 해당 쿼리가 있으면 BQ에서 뷰로 저장해야합니다. 그런 다음 DataStudio에서 UI를 사용하여 생성 된 뷰를 사용하는 데이터 세트를 만듭니다. – Pentium10

+0

Data Studio에서 사용자 정의 쿼리를 사용할 수 있습니다 (레거시 SQL의 확인란 선택 취소). –

0

데이터 스튜디오에서는 case when customDimensions.index=1 then customDimensions.value end 같은 것을 사용할 수 있습니다.

customDimensions.index에 집계가 "없음"으로 설정되어 있는지 확인하기 만하면됩니다. 그렇지 않으면 측정 기준/측정 항목 조합 오류가 표시됩니다.

그것은 BigQuery에서 기본적으로 동일합니다 :

SELECT 
    (SELECT value FROM t.customDimensions WHERE index=1) cd1 
FROM `project.dataset.ga_sessions_201712*` AS t 

또는 히트 범위에 대한

: 당신은 데이터 스튜디오가 쓰는 쿼리를 이해하려면

SELECT 
    (SELECT value FROM h.customDimensions WHERE index=1) cd1 
FROM `project.dataset.ga_sessions_201712*` AS t, t.hits AS h 

, 당신의 BigQuery에서 쿼리의 역사에서 볼 수 있습니다 연결된 (청구) 프로젝트 (귀하의 이름으로 쿼리 작업을 생성하는 경우).