Facing Issue in understanding BigQuery Stored Procedure used in pivoting
问题 I am trying to do pivoting using BigQuery Stored Procedure like explained in this link Input Table: Output Required: First part of stored procedure is to generate list of all values which are to be used to generate new columns like below : EXECUTE IMMEDIATE ( "SELECT STRING_AGG(' "||aggregation ||"""(IF('||@pivot_col_name||'="'||x.value||'", '||@pivot_col_value||', null)) '||x.value) FROM UNNEST(( SELECT APPROX_TOP_COUNT("""||pivot_col_name||", @max_columns) FROM `"||table_name||"`)) x" )