記事一覧
Valuation - How to Compute Terminal Value
久しぶりに受けなければいけない講座があるので、Valuationの復習をしていたのですが、すっかり忘れかけてしまっていたので、備忘のためにメモすることにしました。
昔は企業価値や無形資産価値などファンド関係の仕事でやりまくっていたのに、何年もやってないとこうも忘れてしまうものかと、自分の記憶力に少し寂しくなってしまいました(その代わり、最近はDIYにはまっていて、丸ノコの使い方や、天井の張り方など
マティスの「低木」は2種類ある?
インテリアとして定番のマティスの「低木」という絵画ですが、
買おうと思ってネットで検索していたところ、
よく見ると販売者によって微妙に違う・・・
絵自体は、大きく2種類あって、
細かい点を言うと、同じ絵でもサインが違うのも散見されます・・
どの販売サイトを見てみても、作品の説明もないし、購入者のレビューを見ても誰も気にしていないように見受けられます・・
また、「マティス/低木/二種類」とか「マ
Power BI - 特定の文字列が含まれているか判定するM関数(Text.Contains関数)
Excelだったら
IF関数と「*」(ワイルドカード)を使ったり、
FIND関数やSEARCH関数を使えば、
セルの中に特定の文字列が含まれているか判定できます。
Power BIのクエリエディターで特定の文字列が含まれている行を判定したい場合は、Text.Contains関数を使います。
具体例ちょっとダサい例ですが、このような売上の管理簿があったとします。
このテーブルのComment列
Power BI -フォルダ内のファイルを一括取得(最新のファイルだけ取得)する方法
同一形式のファイルが毎月、毎週、毎日生成されるような場合、
それらのファイルを「一括で取得」して、
更新のたびに「自動でマージして処理」したいことがあると思います。
このような処理をする場合は、(簡単に行うためには)以下の条件があります。
1. 各ファイルが同一フォルダにあること
2. 各ファイルのデータフォーマットが同一(※)であること
3. ファイル形式が類似(※)していること
(※)
Power BI - クエリ上の既存のテーブルに1行だけ追加する方法
「データテーブルにフィルタをかけたいのに、
フィルタ用のマスタテーブルに必要な項目が1個だけ足りなくてもどかしい」
と、思うことがちょくちょくあるのは、僕だけでしょうか。
会社のシステムがいけていないので、
社内の他の部署の誰かが作ったテーブルをちょくちょく拝借しまくって、
Power BIのレポートを構築している僕としては、
他の部署の誰かに「そのマスタテーブルをちょっと編集してよ」と
何
Power BI - M言語やDAX関数でエクセル関数のLEFT、RIGHT、MIDをどうかくか
普段エクセルをいじっている人がPower BIで文字列や数字から
部分的に文字列や数字を抽出したいとき、迷うと思います。
僕も久しぶりにM言語やDAX関数で
文字列や数字から部分的に抽出して日付を作りたいときなど、
迷ってしまいます。
まとめExcel関数とM言語とDAX関数のそれぞれの対応関係は以下の通りです。
ExcelとDAXは同じで、M言語だけ異なります。
具体例次に、よくある(?)
Power BI - グラフに条件付き書式を設定する
つい先日、会社で個人別の営業成績をPower BIで確認したいというニーズが出てきました。
そういうニーズはあるんだろうなと思っていたので、
以前から簡便的に(自分の好きなテイストで)1ページ作っていたのですが、、
僕の趣味がちょっと強く出すぎて(汗)、
ほかの人から見ると少し見づらいようでした。
そこで、今回はもっとシンプルにしよう!と思い直して、
基本的なレポートに作り直しました。
コ
Power BI -列の中の各行の値を列全体を見ながら判定する ("VAR"の使い方例)
サンプルデータ
上記のようなお買い物履歴のテーブルがあったとします。
このテーブルで、例えば、
「11月6日に買った購入点数は何個か?」を計算したいとき、
DAXではどのように書けばいいのか、迷うと思います。
(ちなみに答えは、マグロとねぎを買っているので、「2個」になります)
一応、計算式をイメージすると、
・「11月6日」という調べたい特定の日付と
・その日付が掲載されている「日付」列を
Power BI - クエリエディター上でM言語を使ってカレンダー(日付)テーブルを作るには?
Power BI DesktopのクエリエディターやExcel のPower Queryで、
DAX関数ではなく、
M言語を使ってカレンダーテーブル(連続した日付のテーブル)を作る方法について書きます。
Power BI desktopでは、
特にクエリエディター上で日付テーブルを作らなければいけなくなるケースはあまりないと思うのですが、
Power BIのクエリエディタと同じ位置づけの、
Power BI - クエリ画面でグループごとの最大値を出力する方法 Table.Max
その日一番売上を上げた営業マンを特定したり、
その日の最終的な預金残高を銀行明細から特定したり、
特定の列に記録された同一グループの中から、
最大値(もしくは最小値)を抜き出すにはどうすればよいでしょうか。
DAX関数を使用するのであれば、
CALCULATEやMAXなどを使用すれば、
なんとなくできそうなイメージを持てると思うのですが、
M言語(クエリエディター上)で、
特定の列に記録され