技術 プログラムSQLbigquery [bigquery]特定の数値でランキングをつけて、さらに100分率を算出するコード PR 2023-12-07 2023-12-06 SELECT product, value, RANK() OVER (PARTITION BY product ORDER BY value DESC) AS ranking, NTILE(100) OVER (PARTITION BY product ORDER BY value DESC) AS percentile_rank FROM dataset.table ORDER BY 1, 2, 3, 4 この記事が気に入ったら『目黒で働く分析担当の作業メモ』にご支援をお願いします! ※OFUSEに飛びます
技術 [bigquery]平均値と中央値を算出する方法 SELECT AVG(price) as avg_value, -- 平均値 APPROX_QUANTILES(price, 2) as m...
技術 【分析】BIツール導入&運用してみて、事前に考慮しておいた方が良い事 BIツール導入して分析してガンガン成果を出していく! という思想のもと、導入する事は最近珍しくなくなってきましたが、 何も考えずに導入すると...
技術 [SQL]LOAD DATA処理時に、項目追加してテーブルへレコードを入れる方法(mysql) CSVファイルやTSVファイルから、テーブルへデータロード時にデータロードした時刻を把握したい。といった場合は以下のようなコマンドで可能。 ...
技術 [github]ISSUEで完了案件を日付範囲で抽出する方法 is:issue closed:2022-04-01T00:00:00+09:00..2022-06-30T00:00:00+09:00 l...
技術 [python]データフレームの特定項目でグルーピングして最小値、最大値を算出する方法 ## idでグルーピングし、その中でsalesが最も小さいレコードを抽出する df.loc.idxmin()] なお、上記の、idxminの...