2019-01-01から1年間の記事一覧

【SQL】CASE文を重ねて使う方法

CASE文とは SQLを利用しているとCASE文を利用するケースが多いと思います。 通常は、このようなCASE文になりますが、 SELECT CASE WHEN col = '○○' THEN 1 ELSE 0 FROM table 複雑な条件が重なると SELECT CASE WHEN col = '○○' AND col2 = '☓☓' AND col3 = …

Tableauで営業日(平日数)を計算する!

はじめに Tableauを利用して営業日を計算したい時があると思います。 お仕事されている方なら、土日を含めた日付を計算するよりも営業日の日付計算をすることの方が多いのではないでしょうか。 今回は、Tableauで日付計算を行う際に、単なる日付の差分を計算…

【tableau】1行ごとに色をつける

行ごとに色を付ける Tableauでグラフやクロス表を作成していると、行が全て同じ色になっており、 ちょっと見にくくなってしまうことがあります。 まあ、そのままでも見れるのですが、行ごとに色が着いていると 見やすくなるので是非設定しておいた方がよいで…

【時系列分析】ドル円レートを予測する!

目次 ドル円のレード情報を取得 為替相場の推移を確認 予測の流れ ドル円のレート情報を取得 まずはじめに、予測するためには過去の為替相場が必要です。 今回情報を取得するもととしては、quandlという株価などの経済指標をダウンロードすることができるサ…

遅延するプロジェクトとその対策

いつの間にか遅延していくプロジェクト 仕事をしていると”プロジェクト”という取り組みをみんな経験したことがあるでしょう。 そして、もう一つみんなが経験していることとして、 プロジェクトが遅延して辛い経験をしたということです。 残業や休日出勤をし…

【SQL】JOINのKEYに不等号は使える!?

JOINのKEYに不等号? 通常、SQLでJOINを実行する際に用いる結合KEYは、 ユーザーIDや日付などが利用されます。 その際にはuserID=userIDといったように、 結合したいもの同士をイコール(=)で結びます。 SQLのJOINに関して、少し不安かなという方は、 こち…

【計算フィールド】Tableauで複数列に対して重複排除する

やりたいこと 以下のような、ユーザーが商品を購入した日が格納されたデータがあります。 user date A 7/1 A 7/2 A 7/2 A 7/4 B 6/10 B 6/11 B 6/11 ユーザーが購入したユニークな日をカウントしたいですが、 Tableauではどのようにすればよろしいでしょうか…

【ビジネス編】未経験からデータサイエンティスへ!

データサイエンティストの3つのスキル データサイエンティストに求められるスキルには、大きく分けて3つあります。 アカデミック(機械学習・統計学など) エンジニアリング ビジネス(コンサルティング) この3つのスキルが備わってこそ、データサイエンティス…

【エンジニアリング編】未経験からデータサイエンティストになる方法

以前、未経験からデータサイエンティストになる方法の記事を作成しました。 gotto50105010.hatenablog.com そちらの記事には、データを使って仕事を始めてみましょう!と言う 本当にデータサイエンティストの駆け出しレベルを紹介させていただきました。 今…

未経験からデータサイエンティストになる方法

今、世間を賑わせている人工知能や機械学習。 それらを駆使し、データを武器としてビジネスを展開する データサイエンティストになる方法をご紹介させていただければと思います。 データサイエンティストになる方法 まずはじめに、データサイエンティストに…

【要件定義書】要求を言語化する重要性

はじめに エンジニアの方々であれば、「要件定義書」という言葉を、 聞き慣れているかと思います。 エンジニアに限らず、コンサルタントもプロジェクトの要件整理という形で、 要件定義書に近いドキュメントを作成することもあるでしょう。 今回は、要件定義…

データ分析プロジェクトを成功へ導く~課題設定編~

今回のテーマ データ分析プロジェクトが価値を発揮するには? IOTなどにより、データが蓄積されて、 それらを活用するべくデータ分析プロジェクトが発足します。 ただ、そういったプロジェクトの多くは失敗に終わります。 失敗に終わるパターンとして、 いろ…