중첩 된 customDimension 열 데이터를 행으로 전치 Bigquery

TigSh

내 BigQuery 테이블은 다음과 같습니다.

Fullvisitorid   CustomDimension.Index   CustomDimension.value
   123                1                       red
                      2                       blue
                      3                       green
   456                1                       red
                      3                       orange
                      4                       black

최종 출력이 아래와 같이 보이기를 원합니다.

 Fullvisitorid   Color1     Color2
     123           red       green    
     456           red       orange

아래는 내가 작성한 쿼리이지만 "FUNCTION NOT FOUND : FIRST"오류가 발생합니다.

SELECT
  fullvisitorid,
  FIRST(IF(customDimensions.index=1, customDimensions.value, NULL)) color1,
  FIRST(IF(customDimensions.index=3, customDimensions.value, NULL)) color2
  FROM `my_table`
  cross join
  unnest(customDimensions) customDimensions,
  unnest(hits) hits
  where customDimensions.index in (1,3)
   group by fullvisitorid

내 쿼리를 작성하는 데 도움이되는 비슷한 질문을 찾았습니다.

[ Google 애널리틱스 데이터를 사용하여 중첩 된 행을 BigQuery의 열로 바꿉니다.

내 쿼리에서 오류가 발생하는 이유를 잘 모르겠습니다. 도움을 주시면 정말 감사하겠습니다!

감사

펠리페 호파

이제 #standardSQL을 사용하고 있습니다. 좋습니다.

대신에 FIRST()사용 ANY_VALUE().

그에 따라 참조 된 질문에서 내 답변을 업데이트했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Bigquery에서 중첩 된 배열 데이터를 행으로 병합하는 방법

분류에서Dev

목록이있는 중첩 된 사전을 Pandas DataFrame으로 펼치기-키 열

분류에서Dev

중첩 된 열을 기준으로 BigQuery 테이블 파티션 나누기

분류에서Dev

Excel 데이터를 중첩 된 사전으로 가져 오기

분류에서Dev

중첩 된 사전 목록에서 중첩 된 열로 팬더 데이터 프레임을 만드는 방법

분류에서Dev

중첩 된 json 데이터를 문자열로 구문 분석

분류에서Dev

AnyObject를 배열에 중첩 된 사전으로 캐스팅

분류에서Dev

중첩 된 사전을 다중 열 인덱스 데이터 프레임으로 변환

분류에서Dev

Scala 데이터 프레임 열을 중첩 된 JSON으로 Spark

분류에서Dev

중첩 된 열 / 행

분류에서Dev

ElasticSearch 배열 데이터는 AND 조건으로 중첩 된 요소의 여러 속성과 일치합니다.

분류에서Dev

데이터 프레임의 열 안에 중첩 된 사전을 새 행으로 나누는 방법은 무엇입니까?

분류에서Dev

키를 행 이름으로 사용하고 값의 사전을 열로 사용하여 중첩 된 사전을 데이터 프레임으로 변환 하시겠습니까?

분류에서Dev

Ruby : 배열을 중첩 된 포인터로 전환

분류에서Dev

다른 열의 값을 기반으로 BigQuery의 중첩 배열 업데이트

분류에서Dev

자바 데이터 흐름에서 BigQuery로 중첩 된 레코드 쓰기

분류에서Dev

중첩 된 배열 값 및 고유 개수를 기반으로 문서 일치

분류에서Dev

객체의 중첩 된 배열로 데이터 복사

분류에서Dev

중첩 된 개체의 개체를 배열 중첩 된 개체의 개체로 전환

분류에서Dev

중첩 된 JSON 배열 데이터를 표 형식으로 인쇄하는 방법은 무엇입니까?

분류에서Dev

중첩 된 JSON 배열 데이터를 표 형식으로 인쇄하는 방법은 무엇입니까?

분류에서Dev

이중 중첩 열을 제외한 BigQuery

분류에서Dev

JSON 중첩 데이터를 Bigquery로로드하는 방법

분류에서Dev

데이터 필터링 자바 스크립트 (중첩 된 사전 및 배열)

분류에서Dev

깔끔한 중첩 해제, 중첩 해제 중에 중첩 된 이름으로 열 이름 접두사

분류에서Dev

좋은 방법으로 사전에 중첩 된 사전의 데이터를 인쇄 하시겠습니까?

분류에서Dev

DataFrame 열을 중첩 된 사전 값으로 바꾸기

분류에서Dev

중첩 된 중첩 배열 필터링

분류에서Dev

배열 내에 중첩 된 개체의 상태를 업데이트하려고합니다 ... json 데이터로

Related 관련 기사

  1. 1

    Bigquery에서 중첩 된 배열 데이터를 행으로 병합하는 방법

  2. 2

    목록이있는 중첩 된 사전을 Pandas DataFrame으로 펼치기-키 열

  3. 3

    중첩 된 열을 기준으로 BigQuery 테이블 파티션 나누기

  4. 4

    Excel 데이터를 중첩 된 사전으로 가져 오기

  5. 5

    중첩 된 사전 목록에서 중첩 된 열로 팬더 데이터 프레임을 만드는 방법

  6. 6

    중첩 된 json 데이터를 문자열로 구문 분석

  7. 7

    AnyObject를 배열에 중첩 된 사전으로 캐스팅

  8. 8

    중첩 된 사전을 다중 열 인덱스 데이터 프레임으로 변환

  9. 9

    Scala 데이터 프레임 열을 중첩 된 JSON으로 Spark

  10. 10

    중첩 된 열 / 행

  11. 11

    ElasticSearch 배열 데이터는 AND 조건으로 중첩 된 요소의 여러 속성과 일치합니다.

  12. 12

    데이터 프레임의 열 안에 중첩 된 사전을 새 행으로 나누는 방법은 무엇입니까?

  13. 13

    키를 행 이름으로 사용하고 값의 사전을 열로 사용하여 중첩 된 사전을 데이터 프레임으로 변환 하시겠습니까?

  14. 14

    Ruby : 배열을 중첩 된 포인터로 전환

  15. 15

    다른 열의 값을 기반으로 BigQuery의 중첩 배열 업데이트

  16. 16

    자바 데이터 흐름에서 BigQuery로 중첩 된 레코드 쓰기

  17. 17

    중첩 된 배열 값 및 고유 개수를 기반으로 문서 일치

  18. 18

    객체의 중첩 된 배열로 데이터 복사

  19. 19

    중첩 된 개체의 개체를 배열 중첩 된 개체의 개체로 전환

  20. 20

    중첩 된 JSON 배열 데이터를 표 형식으로 인쇄하는 방법은 무엇입니까?

  21. 21

    중첩 된 JSON 배열 데이터를 표 형식으로 인쇄하는 방법은 무엇입니까?

  22. 22

    이중 중첩 열을 제외한 BigQuery

  23. 23

    JSON 중첩 데이터를 Bigquery로로드하는 방법

  24. 24

    데이터 필터링 자바 스크립트 (중첩 된 사전 및 배열)

  25. 25

    깔끔한 중첩 해제, 중첩 해제 중에 중첩 된 이름으로 열 이름 접두사

  26. 26

    좋은 방법으로 사전에 중첩 된 사전의 데이터를 인쇄 하시겠습니까?

  27. 27

    DataFrame 열을 중첩 된 사전 값으로 바꾸기

  28. 28

    중첩 된 중첩 배열 필터링

  29. 29

    배열 내에 중첩 된 개체의 상태를 업데이트하려고합니다 ... json 데이터로

뜨겁다태그

보관