Filtros

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Guía y referencia del usuario > XBRL > Editor de fórmulas XBRL > Componentes de fórmulas >

Filtros

Un filtro define criterios de selección para hechos de la instancia XBRL de entrada, es decir, la instancia XBRL con respeto a la que se evalúan las variables. Los filtros expresan criterios que se pueden aplicar a los hechos de entrada. Algunos filtros pueden mostrar contenido XML en sublíneas.

 

Aspect cover

Estos filtros no realizan ningún filtrado y, por tanto, no tienen ninguna expresión XPath implícita. Se procesan o aplican después de los demás filtros (como filtros de conceptos y de dimensión) y reemplazan el estado de cover de los aspectos que resultan de la aplicación de los demás filtros.

 

Uno o varios elementos aspect

Kind: aspect, dim-qname/excl-dim-qname o dim-exp/excl-dim-exp

Valor: tipo de aspecto (enum), QName de la dimensión o expresión XPath

Los elementos se muestran en el ayudante Detalles en secciones independientes.

 

Filtros booleanos

Los filtros booleano están relacionados con subfiltros.

El filtro and filtra los hechos según los criterios expresados por uno de sus subfiltros.

XBRLFilterBoolAnd

El filtro or filtra los hechos según los criterios expresados por uno de sus subfiltros.

XBRLFilterBoolOr

Filtros de nombres de conceptos

Estos filtros filtran los hechos según el nombre de sus conceptos.

XBRLFilterConceptName

Uno o varios conceptos:

Clase: qname o exp

Valor: QName del concepto o expresión XPath

Los conceptos se muestran en el ayudante Detalles en secciones independientes.

 

Tipo de datos del concepto

Estos filtros se pueden usar para filtrar hechos según su tipo de datos XML Schema.

XBRLFilterConceptDatatype

Marca binaria: strict indica si el tipo de datos del hecho debe ser no derivado o no.

Clase: qname o exp

Valor: QName del tipo de datos o expresión XPath

 

Grupo de sustitución del concepto

Estos filtros se pueden usar para filtrar hechos según su grupo de sustitución XML Schema.

XBRLFilterConceptSubGrp

Marca binaria: “strict” indica si el concepto del hecho debe especificar el elemento en su atributo @substitutionGroup directamente o no.

Clase: qname o exp

Valor: QName del grupo de sustitución o expresión XPath

 

Tipo de período del concepto

Estos filtros se pueden usar para filtrar los hechos que comunican valores para conceptos de tipo duration o de tipo instant, según lo indicado por su atributo @xbrli:periodType.

XBRLFilterConceptPeriodType

Balance del concepto

Estos filtros se pueden usar para filtrar los hechos que tienen un atributo @xbrli:balance, dependiendo de si su valor es debit o credit.

XBRLFilterConceptBalance

Atributo custom del concepto

Estos filtros se pueden usar para filtrar hechos según la existencia o valor de un atributo personalizado de la declaración de cada concepto.

XBRLFilterConceptCustomAtt

Clase: qname o exp

Valor: QName del atributo o expresión XPath

 

Relación de conceptos

Estos filtros filtran hechos según las relaciones efectivas de sus conceptos con el concepto de origen, en una red de URI de función de vínculos de relaciones efectivas, de un URI de función de arco concreta, en un eje concreto, incluyendo generaciones concretas, y cumpliendo una expresión de prueba opcional.

XBRLFilterConceptRelation

Source:        Kind = variable, qname o exp

Linkrole:        Kind = uri o exp

Linkname:        Kind = nada, qname o exp

Arcrole:        Kind = uri o exp

Arcname:        Kind = nada, qname o exp

 

Dimensión explícita

El dominio de dimensión explícita se define en el context de una DTD dada como el conjunto de todos los miembros del dominio en la unión de todos los dominios de miembros válidos de la dimensión del filtro. El filtro de dimensión explícita se puede usar para filtrar hechos con cualquier miembro de dominio de un dominio de dimensión explícita como valor para dicha dimensión explícita.

XBRLFilterExplicitDimension

Clase de dimensión: qname o exp

Uno o más miembros:

Clase: variable, qname o exp

Los miembros se muestran en el ayudante Detalles en secciones independientes.

 

Dimensión con tipo

El filtro de dimensión con tipo se puede usar para filtrar hechos según el valor de una dimensión con tipo.

XBRLFilterTypedDimension

Clase de dimensión: qname o exp

 

Filtro de identificador de entidad

Estos filtros se pueden usar para filtrar hechos según las características del esquema de identificación de entidad y el valor de la identificación de entidad.

XBRLFilterEntityIdentifier

Esquema de entidad específico

Estos filtros se pueden usar para filtrar los hechos que comunican valores para el esquema identificado por el filtro.

XBRLFilterSpecificEntityScheme

Esquema de entidad regexp

Estos filtros se pueden usar para filtrar hechos según patrones regulares del texto del esquema de entidad.

XBRLFilterRegEx

Identificador de entidad específico

Estos filtros se pueden usar para filtrar los hechos que comunican valores usando el valor del identificador de entidad dado por el filtro.

 

Identificador de entidad regexp

Estos filtros se pueden usar para filtrar hechos según patrones regulares del texto del valor del identificador de entidad.

 

General

El filtro general no abarca ningún aspecto.

XBRLFilterGeneral

MatchConcept

Los filtros de concepto equivalente se pueden usar para seleccionar los hechos que comuniquen valores para el mismo concepto.

XBRLFilterMatchConcept

MatchLocation

Los filtros de ubicación equivalente se pueden usar para seleccionar los hechos que tengan el mismo elemento primario.

XBRLFilterMatchLocation

MatchUnit

Los filtros de unidad equivalente se pueden usar para seleccionar los hechos que tengan la misma unidad.

 

MatchEntityIdentifier

Los filtros de identificador de entidad equivalente se pueden usar para seleccionar los hechos que tienen el mismo identificador de entidad.

 

MatchPeriod

Los filtros de período equivalente se pueden usar para seleccionar los hechos que tienen el mismo período.

 

MatchDimension

Los filtros de dimensión equivalente se pueden usar para seleccionar los hechos que tienen el mismo valor para una dimensión XBRL determinada.

XBRLFilterMatchDimension

MatchSegment

Los filtros de segmento completo equivalente se pueden usar para seleccionar los hechos que tengan el mismo segmento, cuando el contenido del segmento no se interpreta según la especificación XBRL Dimensions.

 

 

MatchNonXDTSegment

Los filtros de segmento no XDT equivalente se pueden usar para seleccionar los hechos que tengan el mismo segmento, después de excluir el contenido XBRL Dimension de la comparación.

 

 

MatchScenario

Los filtros de escenario completo equivalente se pueden usar para seleccionar los hechos que tengan el mismo escenario, cuando el contenido del escenario no se interpreta según la especificación XBRL Dimensions.

 

 

MatchNonXDTScenario

Los filtros de escenario no XDT equivalente se pueden usar para seleccionar los hechos que tengan el mismo escenario, después de excluir el contenido XBRL Dimension de la comparación.

 

 

Período

Los filtros de período se pueden usar para filtrar los hechos según un amplio abanico de criterios relacionados con el período de tiempo durante el que los hechos se miden.

XBRLFilterPeriod

Inicio de período

Los filtros de inicio de período se pueden usar para filtrar los hechos según el inicio de la duración durante la cual se miden los hechos.

XBRLFilterPeriodStart

Fin de período

Los filtros de fin de período se pueden usar para filtrar los hechos según el fin de la duración durante la cual se miden los hechos.

XBRLFilterPeriodEnd

Instante de período

Los filtros de instante de período se pueden usar para filtrar los hechos según el instante en el que se miden.

XBRLFilterPeriodInstant

Período forever

Los filtros forever se pueden usar para filtrar los hechos que se comunican con un período forever.

 

 

Duración de instante de período

Los filtros de instante-duración se pueden usar para filtrar los hechos que se comunican en un instante en el que dicho instante coincide con el inicio o el fin de la duración para la cual se comunicó otro hecho.

XBRLFilterPeriodInstantDuration

Relativo

Los filtros relativos se pueden usar para seleccionar hechos para los cuales los aspectos que abarca el filtro relativo tienen valores que coinciden con los aspectos correspondientes de otro hecho. El hecho que filtra el filtro relativo debe ser el resultado de la evaluación de otra variable fact del conjunto de variables que se está evaluando.

XBRLFilterRelative

Segmento

Los filtros de segmento se pueden usar para filtrar hechos que tienen contenido no XDT que satisface las restricciones indicadas. El contenido no XDT es el contenido del segmento que no está basado en dimensiones explícitas o con tipo definidas en la especificación XBRL Dimensions.

XBRLFilterSegment

Escenario

Los filtros de escenario se pueden usar para filtrar hechos que tienen contenido no XDT que satisface las restricciones indicadas. El contenido no XDT es el contenido del escenario que no está basado en dimensiones explícitas o con tipo definidas en la especificación XBRL Dimensions.

XBRLFilterScenario

Primario de la tupla

Los filtros de elemento primario se pueden usar para seleccionar los hechos que tienen el elemento primario indicado.

XBRLFilterTupleParent

Clase: qname o exp

 

Antecesor de la tupla

Los filtros de elemento antecesor se pueden usar para seleccionar los hechos que tienen el elemento antecesor indicado.

XBRLFilterTupleAncestor

Clase: qname o exp

 

Tuplas del mismo nivel

Los filtros de elementos del mismo nivel se pueden usar para seleccionar los hechos que son elementos del mismo nivel que otro hecho.

XBRLFilterTupleSibling

Ubicación de la tupla

Los filtros de ubicación se pueden usar para seleccionar los hechos que tienen la ubicación indicada relativa a la ubicación de otro hecho.

XBRLFilterTupleLocation

Unidad de medida simple

Los filtros de unidad de medida simple se pueden usar para filtrar hechos que se comunican con una unidad que se indica por medio de una medida simple.

XBRLFilterUnitSingleMeasure

Clase: qname o exp

 

Unidad de medida general

Los filtros de unidad de media general se pueden usar para seleccionar hechos según los criterios que afectan a varias medidas de unidad.

XBRLFilterUnitGenMeasure

Filtro de valor nil

Los filtros de valor nil se pueden usar para filtrar hechos que se comunican con el valor nil.

XBRLFilterValueNil

Filtro de valor precision

Los filtros de valor precision se pueden usar para filtrar los hechos que tengan una precisión mínima real o inferida, teniendo en cuenta que la precisión se puede inferir del valor del atributo @decimal. Recuerde que el filtro de valor precision no seleccionará hechos si el filtro implica una precisión mínima necesaria infinita. El filtro tampoco seleccionará hechos no numéricos ni hechos que se comuniquen con un valor nil.

XBRLFilterVlauePrecision

 


© 2019 Altova GmbH