Reporting on Dimensions

You can report on grouped concepts based on a hypercube definition. For subsets of data in an XBRL document, the dimension members in the subset are hierarchically related to one another.

Dimensional instances are processed using a unified XBRLRD Master File, which consists of the standard XBRL Master File (as shown in Standard XBRL Master File) plus a dimension definition (as shown in Sample XBRLRD Master File).

A taxonomy is used to show all concepts and related cubes with hierarchies.

Dimensional reporting enables you to:

Dimension reporting requires that instance documents and taxonomy files be located in the same local directory.


Top of page

Example: Sample XBRLRD Master File

The hypercube and dimension definitions appear at the end of the standard Master File.

Note that, depending on the structure of your request, you can use this Master File to report on:

FILENAME=XBRL, SUFFIX=XBRL, 
SEGNAME=INSTANCE, SEGTYPE=S0, $
 FIELD= INSTANCE_NAME, ALIAS= NAME, USAGE=A255, ACTUAL=A255,MISSING=OFF,$
 SEGNAME=CONCEPT, SEGTYPE=S0, PARENT=INSTANCE,$
  FIELD= PARENT, ALIAS= PARENT, USAGE=A60, ACTUAL=A60,MISSING=OFF,
   PROPERTY=PARENT_OF,  REFERENCE=CONCEPT,$
  FIELD= CONCEPT, ALIAS= CONCEPT, USAGE=A60, ACTUAL=A60,MISSING=OFF,$
  FIELD= LABEL_DESCRIPTION,ALIAS=LABEL,USAGE=A100,ACTUAL=A100,MISSING=ON,
   PROPERTY=CAPTION,  REFERENCE=CONCEPT,$
  FIELD= LABEL_LANG, ALIAS= LANG, USAGE=A10, ACTUAL=A10,MISSING=ON,
   REFERENCE=CONCEPT,$
  FIELD= LABEL_TYPE, ALIAS= LABEL_T, USAGE=A40, ACTUAL=A40,MISSING=ON,
   REFERENCE=CONCEPT,$
  FIELD= DOCUMENTATION, ALIAS= DOC, USAGE=A100, ACTUAL=A100,MISSING=ON,
   REFERENCE=CONCEPT,$
  FIELD= ORDER, ALIAS= ORDER, USAGE=P6.2, ACTUAL=A5,MISSING=OFF,
   REFERENCE=CONCEPT,$         
SEGNAME=FACT, SEGTYPE=S0,PARENT=CONCEPT,$
  FIELD=FACT, ALIAS=CHILDV, USAGE=A30, ACTUAL=A30,MISSING=ON,$
  FIELD=FACTLABEL, ALIAS=FACTLABEL, USAGE=A30, ACTUAL=A30,MISSING=ON,$
  FIELD=DECIMALS, ALIAS=DECIMALS, USAGE=P6, ACTUAL=A5,MISSING=ON,$
  FIELD=PRECISION, ALIAS=PRECISION, USAGE=P6, ACTUAL=A5,MISSING=ON,$
  FIELD=TIMEFRAME, ALIAS=TIMEFRAME, USAGE=A23, ACTUAL=A23,MISSING=ON,$
  FIELD=SCENARIO, ALIAS=SCENARIO, USAGE=A60, ACTUAL=A60,MISSING=ON,$
  FIELD=SEGMENT, ALIAS=SEGMENT, USAGE=A60, ACTUAL=A60,MISSING=ON,$
  FIELD=SCHEME, ALIAS=SCHEME, USAGE=A60, ACTUAL=A60,MISSING=ON,$
  FIELD=IDENTIFIER, ALIAS=IDENTIFIER, USAGE=A60, ACTUAL=A60,MISSING=ON,$
  FIELD=MEASURE_UNIT,ALIAS=MEASURE_UNIT,USAGE=A20, ACTUAL=A20,MISSING=ON,$ 
 
SEGNAME=HCUBE, SEGTYPE=S0, PARENT=FACT,$ 
  FIELD= CUBENAME, ALIAS= CUBENAME, USAGE=A60, ACTUAL=A60,MISSING=OFF,$ 
SEGNAME=DIMENSION, SEGTYPE=S0, PARENT=HCUBE,$
  FIELD= DIMNAME, ALIAS= DIMNAME, USAGE=A60, ACTUAL=A60,MISSING=OFF,$  
    
SEGNAME=DIMMEMBER, SEGTYPE=S0, PARENT=DIMENSION,$ 
  FIELD= DIMMEMBER, ALIAS= DIMMEMBER, USAGE=A60, ACTUAL=A60,MISSING=OFF,$ 
  FIELD= DIMMEMPAR, ALIAS= DIMMEMPAR, USAGE=A60, ACTUAL=A60,MISSING=OFF,
  PROPERTY=PARENT_OF,  REFERENCE=DIMMEMBER,$ 

Top of page

Example: Sample XBRLRD Procedure

The following request reports against the XBRLRD data source.

FI XBRLRD DISK 
C:\COREPTaxonomy1.2.4\CR_EQU_IRB_instance.xml
TABLE FILE XBRLRD
PRINT CONCEPT FACT BY CUBE BY DIMNAME BY DIMMEMPAR BY DIMMEMBER 
END

iWay Software