9. Advanced Features
9.1 Working with Dimensions Premium
XBRL reports often break down data by dimensions (axes) like product lines, geographic regions, or business segments.
-
Finding dimensions: Use the task pane’s table view to see available axes and members
-
Dimension syntax: “AxisName:MemberName” (e.g., “srt:ProductOrServiceAxis:us-gaap:ProductMember”)
-
Multiple dimensions: Separate with semicolons in custom functions
9.2 Period Types Premium
-
Instant: Point-in-time data (balance sheet items) Use empty startDate and endDate:
ANUBO.XBRLValue("COMPANY", "2024-12-31", "", "", "", "concept") -
Duration: Period data (income statement items) Specify both dates:
ANUBO.XBRLValue("COMPANY", "2024-12-31", "", "2024-01-01", "2024-12-31", "concept")
9.3 Link Roles (Table Layouts)
Link roles are predefined table structures that organize data into standard formats. Common types include:
-
Balance Sheet (Statement of Financial Position)
-
Income Statement (Statement of Income / P&L)
-
Statement of Cash Flows
-
Notes to Financial Statements
Use the task pane’s table view to browse available link roles for your selected report.
9.4 Scaling and Decimals Premium
XBRL values include decimal information for proper scaling:
-
Negative decimals (e.g., -6): Divide by 1,000,000 (millions)
-
Positive decimals (e.g., 2): Round to 2 decimal places
-
Pure units: No scaling applied
ANUBO functions automatically apply correct scaling based on the XBRL data.
9.5 Custom Report Headers Premium
Analyzer only: Use the Attributes section to insert professional report headers with:
-
Company name and logo
-
Report date and period
-
Currency and units
-
Regulatory information