作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图仅查找三个主要财务报表的当前期间概念和事实。目标是能够遍历不同公司在不同时期的文件。使用Ebay 2017 10-k举个例子。
对于捕捉 YoY 变化的概念,例如损益表和现金流量表中的概念,我可以使用任何 dei
标签中的上下文,例如:
<dei:DocumentFiscalYearFocus <strong>contextRef="FD2017Q4YTD"</strong> id="Fact-2E3E1FD4D81352F693510AE035FDC862-wk-Fact-2E3E1FD4D81352F693510AE035FDC862">2017</dei:DocumentFiscalYearFocus>
dei:DocumentFiscalYearFocus
标签是必需的,其上下文
"FD2017Q4YTD"
也在所有 IS 和 SCF 期末概念中找到,所以这很容易。
但是, Assets 负债表概念使用不同的上下文:
<us-gaap:CashAndCashEquivalentsAtCarryingValue <strong>contextRef="FI2017Q4"</strong> decimals="-6" id="d15135667e874-wk-Fact-3E4A0A2B272B59DE9DAF004097ECF968" unitRef="usd">2120000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
知道如何识别“FI2017Q4”
上下文(或以其他方式找到当前期间的 Assets 负债表概念)吗?
最佳答案
您正在查看的 XBRL 文档实例包含一个或多个 schemaRef
元素,每个元素为 XBRL 实例加载一个 XBRL 分类法 或数据字典。在该文件引用图中的某处(可能有多个文件)是每个上下文的定义。定义看起来像这样:
<context id="CONTEXT_ID_NAME">
<!-- ... child elements appear here ... -->
</context>
如果你能找到 <context>
属性为 id
的元素匹配 contextRef
你感兴趣,然后你就找到了你要找的东西。在您的情况下,您正在相关的 XBRL 分类文件中查找显示 <context ID="FD2017Q4YTD">
的内容。和 <context ID="FI2017Q4">
.
<context>
的子元素元素描述上下文的日期。有两种类型的 XBRL 上下文:
instant
, 它指定了具有单个日期的上下文period
,它指定了具有开始日期和结束日期的上下文<context>
的子元素元素将描述所描述的上下文类型。
这项工作全部可以手动完成,但最好使用 XBRL 处理软件,它会为您执行所有这些工作。
关于xbrl - 如何识别 xbrl 文件中的期末上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54394865/
我是一名优秀的程序员,十分优秀!