Created
June 26, 2025 07:10
-
-
Save zjuul/83768b88746d9174b4689a4b31b99b24 to your computer and use it in GitHub Desktop.
Espanso Big Query SQL Starter
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| matches: | |
| - trigger: ":4" | |
| replace: "GA4Dataform" | |
| - trigger: ":micro" | |
| replace: "timestamp_micros(event_timestamp) as ts" | |
| - trigger: ":ts" | |
| replace: "_table_suffix between '20210701' and '20210701'" | |
| - trigger: ":sql" | |
| replace: "select\n\tdate,\ncount(*) as n\n\bfrom x\ngroup by 1\norder by n desc" | |
| - trigger: ":evs" | |
| replace: "(select value.string_value from unnest(event_params) where key = 'page_location')" | |
| - trigger: ":evi" | |
| replace: "(select value.int_value from unnest(event_params) where key = 'ga_session_id')" | |
| - trigger: ":pd" | |
| replace: "parse_date('%Y%m%d', event_date) as date," | |
| - trigger: ":item" | |
| replace: "(select value.string_value from unnest(i.item_params) where key = '..')" | |
| - trigger: ":round" | |
| replace: "round(100 * safe_divide(x , y),1) || '%'" | |
| - trigger: ":rows" | |
| replace: "ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING" | |
| - trigger: ":sample" | |
| replace: "TABLESAMPLE SYSTEM (1 PERCENT)" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment