売上高経常利益率

売上高経常利益率を計算します。
引き続き、サンプルデータには、三菱重工の2011年3月期の有価証券報告書のXBRLデータを使います。
有報キャッチャーからも直接ダウンロードできます[直リンク])
売上高経常利益率の計算式は、以下のとおりです。

売上高経常利益率 = 経常利益 ÷ 売上高 × 100

必要な数値は、「経常利益」と「売上高」です。
対応する要素を決めますので、勘定科目リストから、「経常利益」と「売上高」に該当しそうな要素を探していきます。「経常利益」は『OrdinaryIncome』、「売上高」は『NetSales』がよさそうです。
では、計算式がほとんど同じなので、流動資産のときのシートをコピーして、売上高経常利益率を計算してみます。分子のCurrentAssetsをOrdinaryIncomeに、分母のCurrentLiabilitiesをNetSalesに変更すればよさそうですね。
売上高経常利益率を
あれ?エラーになりました。
そういえば、コンテキストの確認を忘れていました。
OrdinaryIncomeやNetSalesは、勘定科目リストによると、periodTypeがdurationになっています。CurrentAssets/CurrentLiabilitiesはinstantでした。ということは、コンテキストが違うので修正する必要がありそうです。コンテキストの命名規約によると、時点コンテキストを期間コンテキストに直すには、最後の「Instant」を「Duration」に変更するだけでよさそうです。
売上高経常利益率2
これでよさそうですね。
PDFの有価証券報告書と同じ(正しい)数値が取得できていることが確認できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>