2017-02-23 11 views
0

내 애플리케이션에서 이벤트를 수집하는 데 Firebase를 사용하고 있습니다.Google Data Studio 맞춤 측정 항목에 2 매개 변수 곱하기

예를 들어, print_attempt 이벤트가 있고 page_count와 copy라는 두 개의 매개 변수가 있다고 가정 해 보겠습니다. 이 같은 것 ..

event { 
    name: print_attempt 
    param { 
    name: copies 
    int_value: 10 
    } 
    param { 
    name: page_count 
    int_value: 5 
    } 
} 

이제 Google Data Studio에서 메트릭 총 페이지를 인쇄하고 싶습니다. 2 개의 param 값을 어떻게 곱합니까?

SUM(CASE WHEN Event Param Name = "page_count" THEN Event Param Value Int ELSE 0 END) 

은 page_count의 합계를 반환하지만이 시나리오에서는 복사본 값이 무시됩니다.

다음과 같이 시도했지만 오류가 발생합니다.

SUM(CASE 
     WHEN Event Param Name = "page_count" THEN (
       Event Param Value Int * CASE WHEN EVENT PARAM NAME ="copies" THEN 
       Event Param Value Int ELSE 1 END) 
     ELSE 0 END) 

포인터가 있습니까?

답변

0

대답은 here입니다.

곱하기 위해 사용하려는 int 값이 다른 레코드에있는 병합 스키마에서 커넥터가 작동하기 때문에 직접 적용 할 수 없습니다.

이벤트 ex에 다른 int 매개 변수를 추가했습니다. total_pages와 page_count * 사본의 값.

다른 해결책은 page_count와 복사본이 행의 개별 열로 표시되거나 테이블을 만들 수 있습니다.