質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google Cloud Platform

Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

Q&A

解決済

1回答

240閲覧

SQL 統計関数について

chanoma

総合スコア10

Google Cloud Platform

Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

0グッド

1クリップ

投稿2022/04/13 13:28

4/10はα件、4/12はβ件、4/15はγ件...の問い合わせがあったとして、これらの件数を(時系列的に)標準化した上で抽出するような関数・方法はあるのでしょうか。

つまり、
○○日に何件の問い合わせがあったか、というデータが商品毎に存在しますが、「どの商品の問い合わせが統計的に○○日に多いか」を把握したく、その件数を時系列で標準化し、

①:件数の最頻値
②:①が出現する日
を商品毎に抽出したいです。

ただし、日は連続であるとは限らず、頻度は商品によって異なります。
例えば、
商品A…4/10, 4/13, 4/14, 4/18, 4/19...
商品B…2/3, 3/9, 5/28, 6/9...

抽出されるデータのイメージは下記となります。
商品  ①   ②    
商品A 43件  4/23     
商品B 298件 10/29
商品C 87件  5/3

このような関数もしくはそれに近しいものをご存知でしたら、教えて頂ければと思います。よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

chanoma

2022/04/14 00:59

よく考えたら、 ①は件数の最頻値ではなく、移動平均線のMAX値、 ②はそのMAX値が出現する日、 になるかと思います。 移動平均の関数はどのような記述になるのでしょうか。
nukasa

2022/04/14 02:17

何のRDBMSなのかを書いてください。GCPだけでは分かりません。
chanoma

2022/04/14 03:49

特にMySQLやSQL Serverを使っているわけではなく、Google Cloud PlatformでのBig QueryでSQLを記述しているだけですので、何のRDBMSかは回答できかねると思うのですが、よろしくお願いします。
nukasa

2022/04/14 05:33

Big QueryがDBMSです。
chanoma

2022/04/14 05:50

ありがとうございます。
nukasa

2022/04/18 09:00

集計する前、 > 商品A…4/10, 4/13, 4/14, 4/18, 4/19... > 商品B…2/3, 3/9, 5/28, 6/9... を記録しているテーブルの定義を追記してください。
guest

回答1

0

自己解決

本件につきまして解決いたしました。

投稿2023/03/11 02:00

chanoma

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問