技術 プログラム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 code, SUBSTR(code, 3, LENGTH(code)-6) as short_code FROM datase...
技術 [bigquery]string型の曜日情報を連番に並び替えるコード SELECT id, week, SUM(quantity) AS quantity, SUM(price) AS price FROM d...
技術 [python]3桁毎にカンマを入れて億円表示するコード df > 94359023451 ## 株式の時価総額のデータを1億単位に変換して、小数点2桁を表示する。その際に3桁毎にカンマを入れて表示...
技術 Hugging FaceでAPI無料利用可能なモデルを探す方法 「Hugging FaceのAPIを使ってみたいけど、どのモデルが無料なの?」と疑問に思ったことはありませんか?最新のAIモデルをAPI経由...
技術 [biguqery]PARTITIONから月初のデータのみ抽出する方法 SELECT * FROM dataset.table WHERE _PARTITIONDATE = DATE_TRUNC(_PARTITI...
技術 [bigquery]商品IDから組合わせレコードを作る方法 WITH pairs AS ( SELECT a1.productId AS productId_1, a2.productId AS pr...