問題タブ [arelle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
235 参照

parameters - アレル試験式

Formula Linkbase を Arelle にロードし、式が正しいかどうかをテストしたいと考えています。そこで、「式パラメーターとトレース オプション」を開きました ([ツール] -> [式] -> [パラメーター])。テキスト ボックスに入力してチェックボックスをオンにしても、メッセージ ログに何も出力されません。すべてのチェックボックスをオンにしても。

すべてのチェックボックスがチェックされていますが、OKを押しても出力はありません

このテストの出力がない理由を誰か知っていますか? または、これに関するチュートリアルはどこにありますか?

0 投票する
1 に答える
1221 参照

python - Arelle は、Python を使用して Excel にデータを転送する小さな手順を自動化します

これらの簡単な手順を実行すると、Arelleを使用して SEC EDGAR データベースから Arelle プログラムにデータをフェッチします。

手順は次のとおりです。

  1. Arelle を開き、Arelle 画面の左上にあるアイコン ボタンである [Web ファイルを開く] をクリックします。
  2. [URL を入力] というボックスが表示されます。Security and Exchange Commissionからの XBRL インスタンスを含む URL を入力して(たとえば、この URL を使用できます)、[OK] をクリックします。
  3. Arelle のダウンロードが完了したら (約 10 秒かかります)、Arelle 画面の左上にある端から 2 番目にスケッチされたスケールのアイコン ボタンがあるスケール ボタンをクリックしてください。

ここで、Python を使用して Arelle で自動化したい簡単な手順を示します。

  1. Arelle にはタブがあり、Fact Table横にあるプラス記号をクリックしてツリーに展開できる項目がいくつかあります。

  2. right clickたとえば0110 - Statement - Consolidated Balance Sheets、2番目のアイテムである場合、それらのいずれも開かずに移動Copy to clipboardして、 をクリックしますTable

  3. +Excelを押してデータを選択Cell A1して貼り付けてくださいCtrl V

概要:私が望むのは、これを Python で自動的に行うことだけです。

ご清聴ありがとうございました。

0 投票する
0 に答える
292 参照

c - ドキュメント(〜2ページ)で見つけることが理解できないArelle Locate Ratio抽出コマンド

Arelleでコマンド ライン操作を行っているときの基本的なコマンドは次のとおりです。

arelleがインストールされcmdていることを前提としています。folder

私は膨大なリソースを費やしましたが、列内のすべてのデータをダウンロードしてフィルター処理する代わりに、比率 (現在の比率など) またはメトリック (収益など) を出力できるコマンドがドキュメント(約 2 ページ)にあるかどうかを見つけることができません。データ。ドキュメントの一部のコマンドを理解できないことを認めなければなりません。

データをダウンロードするために私がしていることは次のとおりです。

  • -fはデータを取得するコマンドで、その後dataは Web 内の場所です
  • -vdataプルされた を検証するコマンドです
  • --factsデータをHTML指定した場所にファイルに保存しますdirectory
  • factListColsColumns私が選択したものです(上のコマンドで利用可能なすべての列を取得します)。

チュートリアルには絶対ゼロがあります。

Arelle は、これらの迅速かつ簡単な手順Python 3に従うだけで実行され、手間をかけずにダウンロードできます。

0 投票する
0 に答える
934 参照

python - 非ルートユーザーの場合のPythonのインポートエラー

私は私を夢中にさせている問題を抱えています。root 以外のユーザーとして Python スクリプトを実行しようとしていますが、スクリプトを実行しようとすると、次のエラーが発生します。

root ユーザーとして実行すると、問題なく実行されます。私はすべての権限をトリプルチェックしましたが、目的のユーザーによるすべてのスクリプトとフォルダーへのアクセスは、実際にはそのユーザーによって所有されています (/usr/bin/python3.3 ファイルを除く)。これは私が実行しようとしているコマンドです

エラーなしで、まったく同じスクリプトを別のサーバーでまったく同じ方法で実行します。CentOS 6.5 を使用しています

ありがとう!

0 投票する
1 に答える
2428 参照

xbrl - Arelle で XBRL データを取得する

彼らのウェブサイトでarelleのドキュメントを調べたところ、答えが見つかりました。必要なデータを取得するには、arelleCmdLine を使用して、関連データを指定する csv をエクスポートします。 --factListCols の後に必要なデータ型の文字列 (スペースで区切られています) が続きます。arelleCmdLine の呼び出しは、OS によって異なります。

xbrl ドキュメントの「ファクトリスト」でファクトの「プロパティ」を取得しようとしています。プロパティは、「名前」データ (またはファクトの GAAP 分類法) と、日付データ「StartDate」、「endDate」、および「instant」を保持する「contextRef」を保持します。

アレルが私の最善の策のようです。ただし、cmdline ユーティリティはこの問い合わせに対してそれをカットしていないようであり、API ドキュメントHereは、ソース内のファイル名を保存するために完全に空白です。

xbrl ドキュメントをロードする方法、ファクト テーブルのファクトをロードする方法、およびこれらのファクトからデータとメタ データをリストに抽出する方法を説明できる人はいますか?

以下は、質問を明確にするのに役立つコードです。すべての事実とメタデータが含まれていると思われる modeltuplefacts を印刷しようとすると、空白のリストが表示されます。このコードは、主に、例にあるように、arelle パッケージの arelle フォルダーにあるCustomLogger.pyからコピー アンド ペーストしたものです。ロガーがどのように機能するかはわかりませんが、必要であり、この例は Cntlr の要件を満たしているようです。

0 投票する
1 に答える
2788 参照

python - Arelle の Python API を使用して XBRL ファイルからのみ財務諸表を抽出する方法は?

どういうわけか、現在の Arelle の python API に関する壊れたドキュメントで、API を機能させ、XBRL ファイルを正常にロードすることができました。

とにかく、私の質問は:

XBRL ファイルから STATEMENTS のみを抽出するにはどうすればよいですか?

以下は、Arelle の Windows アプリのスクリーンショットです。

この例で使用される URL: https://www.sec.gov/Archives/edgar/data/101984/000010198416000062/ueic-20151231.xml

アレル GUI

APIを試してみましたが、これが私のコードです

しかし、このスニペットを実行した後、私はこれらに襲われました:

PyCharm CLI

ごとに利用可能なキーを取得しようmodelFactとしましたが、contextRef抽出したいものからは役に立ちません。これをさらに支援するドキュメントがないため、ここで途方に暮れています。誰かがステートメントのみを抽出する方法を教えてもらえますか?iddecimalsunitRef