Swift 【Swift】if let文ってどういうこと?わかりやすく解説 2024年6月12日 今回はSwiftにおけるif let文について。 iOSアプリ開発をし始めた頃に下記コードのif let ~の部分が全く理解できず、だいぶ苦しんだ記憶がある。 //productPriceはオプショナル型のプロパティとする if let price = productPrice { print("商品の価格は \(pr...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるROW_NUMBER関数とは?使い方をわかりやすく解説 2024年6月3日 今回はBigQueryにおけるROW_NUMBER関数について。 データ加工やデータ分析をする際に、指定した条件で行番号を振るROW_NUMBER関数を使いこなせると非常に便利だ。 履歴データから更新日が最新のレコードを取得したい場合や顧客への営業回数の集計などROW_NUMBERの活用シーンは多々ある。 本記事ではB...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるCOUNTとCOUNT DISTINCTの違いをわかりやすく解説 2024年5月24日 今回はBigQueryにおけるCOUNTとCOUNT DISTINCTの違いについて。 データ分析を行う際に、データの正確なカウントは非常に重要だ。 COUNTとCOUNT DISTINCTはどちらもデータの正確なカウントに非常に便利だが、それぞれ用途や結果に大きな違いがある。 以前も私もそうだったのだが、 「COUN...
Tableau 【Tableau】ダッシュボード構築前にチェックすべきポイント 2024年5月14日 今回はTableauダッシュボード構築を成功させるために、ダッシュボード構築前にチェックすべきことについてまとめてみたいと思う。 私はこの数年、Tableauコンサルタントとして上場企業やベンチャー企業など様々な企業のダッシュボード構築をしてきた。 この経験の中で強く思うのは、「そもそもダッシュボードは使われなければ意...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるDATE_ADD関数とは?使い方をわかりやすく解説! 2024年4月15日 今回はBigQuery におけるDATE_ADD関数の使い方を紹介する。 以前紹介したDATE_TRUNC関数と合わせて使い方を覚えれば日付データの扱いの幅が大きく広がるので、是非参考にして欲しい。 DATE_ADD関数とは? DATE_ADD関数は対象の日付データ(DATE型)に指定した時間間隔を追加することが出来る...
TableauTableau Tips 【Tableau】表のNULL値を空白や空文字に変換する方法をわかりやすく解説 2024年3月8日 今回はTableauにおいてよく質問を受けるNULL値を空白や空文字に置き換える方法について簡単に紹介する。 TableauでNULLがあるフィールドを含めて表を作成すると下記のようにNULLと表示される。 このNULLの表示が表を見づらくしているので、これを空白や空文字に置き換えたいという要望がよくある。 やりたいこ...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるGREATEST関数とは?使い方をわかりやすく解説 2024年2月29日 今回はGoogle BigQueryにおけるGREATEST関数の使い方を紹介する。 GREATEST関数はPostgreSQLやAmazon Redshift等の様々なRDBMSで使用することが出来る。 ただ、NULLの取り扱いなど挙動が異なる部分があったりするので、BigQueryのGREATEST関数に絞って解説...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるPIVOTの使い方をわかりやすく解説! 2024年2月15日 今回はBigQueryにおけるPIVOT(ピボット)の使い方に焦点を当てて紹介する。 BigQueryのPIVOTはデータ構造を変換するためのSQL操作だ。 PIVOTやその逆の使い方をするUNPIVOTを使えば、対象のデータをより分析しやすい形に整形することが出来るため、データ分析の幅が大きく広がる。 本記事を参考に...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるLAG関数とは?意味や使い方をわかりやすく解説! 2024年1月22日 今回はBigQueryでデータ分析をする際に非常に役立つLAG関数について紹介する。 データ分析をする際に、前月比を取得したり、前年比を取得するということは非常に多い。 「1つ前のレコードの値との差分を取得したい!」 と場合に便利なのが本記事で説明するLAG関数だ。 LAG関数とは? LAG関数は、指定したカラムの「現...
SQLSQL関数BigQuery 【SQL】BigQuery におけるIFNULL関数とは?意味や使い方をわかりやすく解説 2024年1月5日 今回はGoogle BigQueryにおけるIFNULL関数の意味や使い方について紹介する。 実務において、NULL(何もない状態)が含まれるデータを扱うことは非常に多い。 その場合はNULLを除外したり、別の値に置き換えたりするなど工夫が必要な場合があるが、IFNULL関数はそのような場面で非常に便利な関数だ。 IF...