BYでできることその名の通り、列の値をグループ化して処理することができるようにします。要は、カラム単位で一体とみて、ここの情報を取り出すのではなく、その個数や集計・平均などが使えるようになります。グループ化したものについては、以下の集計処理を利用していきます。BYを利用してみましょう。今回は、dept別の給与額を計算してみましょう。これをクエリで意味すると以下のようになります。byの後にいれるカラム)は基本セレクトの対象にします。集計したいデータをsum(カラム)でいれると、B列基準(B列の要素別に)合計して、salary(カラムD)の値を合計してくれます。dept単位でsalaryが集計されているのが分かりますね。salaryの部分にsumとlabelingされています。salary部分がsumされていることがわかると思います。avgにしたらavgと表示されます。max/minも同様です。salaryでも十分分かりやすいのですが、一応この表記の部分を変更することも可能です。それがlabelという要素です。'部署'")labelはquery関数の引数2つ目の最後に必ずつけます。salary表示)を”合計”に、B(deptと表示されている部分)を”部署”に変更しています。この変更対象はselectで選択した要素を指定することになります。'びー'"複数存在する場合は、,(カンマ)区切りで複数設定可能です。実際の使い方〜2つのカラムでグルーピングする〜今回は、特に意味のないグルーピングですが、BとCでグルーピングして、BとCでグルーピングされたグループ群の中で、hireDateの最大値、ageの最小値を出してみましょう。後に、カンマ区切りで集約させたいカラムを複数並べれば可能です。byの用途は多いです。多くの機能は実はcountif/countifsやsumif/sumifsと同類です。上記のような関数とquery関数の大きな違いは、データのアップデートが生じた場合の関数変更の必要性や、order_by/where/labelなど他のコマンド郡と組み合わせ易いか否かにあります。慣れていって欲しいなと思います。spreadsheet_query関数を使いこなそうSQL勉強もかねて、spreadsheetのquery関数の使い方に慣れていきます。簡単なselect文の使い方から、SQLとの違いも含めて勉強していきます。はてブ0ks_Accountingをフォローするks_Accounting経営管理deプログラミング関連記事GASGASで効率化させる月次決算進捗管理〜スプレッドシートの作成と管理ツールの設計概要〜GASで効率化させる月次決算進捗管理の方法を紹介していきます。今回は月次決算の意味や、どうやって早期化・安定化させていくかのイメージをラフに書いています。決算早期化のための改善策の考え方なども紹介しています。BY句クエリ使ってみたいけど、SQL環境作るほどではないって人向けにスプレッドシートのクエリ関数がちょっとした練習や作業環境に適していたので、紹介していきます。基本はクエリの書き方になりますが、よく実務で起きる事象への対応も紹介していきます。byでのソート機能です。GASGASで効率化させる月次決算進捗管理〜月次シートの自動作成と締め日のSlack通知〜GASで効率化させる月次決算進捗管理の方法を紹介していきます。今回は月次決算の意味や、どうやって早期化・安定化させていくかのイメージをラフに書いています。管理シートの自動作成と予定締め日におけるslack通知の方法を紹介します。WORKDAY関数の説明も少ししています。v4を使ってスプレッドシートにアクセスしてみましょう。スプレッドシートのデータの読み書きや、そもそも前提となる認証のパス方法などを説明していきます。スクレイピングで取得したデータをスプレッドシートにアップできるようになります。Slideに任せたのち、ファイル自体のコピー作成・保存はGASに任せましょう。トリガー設定もGUIでできるため、非常に簡単です。ImportRange関数との組み合わせ〜クエリ使ってみたいけど、SQL環境作るほどではないって人向けにスプレッドシートのクエリ関数がちょっとした練習や作業環境に適していたので、紹介していきます。基本はクエリの書き方になりますが、よく実務で起きる事象への対応も紹介していきます。6回目の今回のimportrangeやデータの結合などデータ部分の処理を覚えます。コメントをキャンセルメールアドレスが公開されることはありません。科目例示と具体的使用事例2019.11.12。