Filtres
Un filtre définit les critères de sélection pour les faits dans l'instance XBRL d'entrée, c'est à dire, l'instance XBRL par rapport à laquelle les variables sont évaluées. Les filtres expriment des critères qui peuvent être appliqués à des faits d'entrée. Certains filtres peuvent avoir un contenu XML affiché dans les sous-lignes.
Aspect cover
Ces filtres n'effectuent pas de "filtrage", et ne possèdent donc pas d'expression XPath implicite. Ils sont traités ou appliqués après d'autres filtres (comme concept et dimension) et surmontent l'état "cover" des aspects résultant de l'application des autres filtres.
Un ou plusieurs items d'aspect
Type : aspect, dim-qname/excl-dim-qname ou dim-exp/excl-dim-exp
Valeur : type d'aspect (enum), QName de la dimension ou expression XPath
Les items sont affichés dans l'assistant à la saisie Détails dans d'autres sections.
Filtres booléens
Les filtres booléens sont liés à des sous-filtres.
Le filtre "and" fait correspondre les faits sur la base des critères exprimés par chacun de ses sous-filtres.
Le filtre "or" fait correspondre les faits sur la base des critères exprimés par un de ses sous-filtres.
dans
Concept nom
Le filtre concept nom fait correspondre les faits sur la base des noms de leurs concepts.
Un ou plusieurs concepts :
Type : qname ou exp
Valeur : QName du concept ou expression XPath
Les concepts sont affichés dans l'assistant à la saisie Détails dans d'autres sections.
Concept type de données
Le filtre concept type de données peut être utilisé pour faire correspondre des faits sur la base de son type de données de Schéma XML.
Flag booléen : “strict” spécifie si le type de données du fait doit être non-dérivé ou pas.
Type : qname ou exp
Valeur : QName du type de données ou expression XPath
Concept groupe de substitution
Le filtre concept groupe de substitution peut être utilisé pour faire correspondre des faits sur la base de son groupe de substitution de Schéma XML.
Flag booléen : “strict” spécifie si le concept du fait doit spécifier l'élément dans son attribut @substitutionGroup directement ou pas.
Type : qname ou exp
Valeur : QName du groupe de substitution or XPath expression
Concept type de période
Le filtre concept type de période peut être utilisé pour faire correspondre des faits selon qu'ils rapportent des valeurs pour les concepts de type de durée ou type instantané, tel que déterminé par l'attribut @xbrli:periodType.
Concept solde
Le filtre concept solde peut être utilisé pour faire correspondre des faits selon qu'ils ont un attribut @xbrli:balance et s'il a une valeur de débit ou de crédit.
Concept attribut personnalisé
Le filtre concept attribut personnalisé peut être utilisé pour faire correspondre des faits sur la base de son existence ou sur la valeur d'un attribut personnalisé dans chaque déclaration du concept.
Type : qname ou exp
Valeur : QName de l'attribut ou expression XPath
Concept relation
Le filtre concept relation peut être utilisé pour faire correspondre des faits sur la base des relations effectives de leurs concepts par rapport au concept de source, dans un réseau URI de rôle de lien spécifié des relations effectives, d'un URI de rôle d'arc spécifié, sur un axe spécifié, en comprenant les générations spécifiées et conforme à une expression de test optionnelle.
Source: Type = variable, qname ou exp
Rôle de lien : Type = uri ou exp
Nom de lien : Type = aucun, qname ou exp
Rôle d'arc : Type = uri ou exp
Nom d'arc : Type = aucun, qname ou exp
Dimension explicite
Un domaine de dimension explicite est défini dans le contexte d'un DTS donné en tant que l'ensemble de tous les membres de domaine dans l'union de tous les domaines des membres valides de la dimension du filtre. Le filtre de dimension explicite peut être utilisé pour faire correspondre des faits avec tout autre membre de domaine dans un domaine de dimension explicite en tant que la valeur pour cette dimension explicite.
Type de dimension : qname ou exp
Un ou plusieurs membres :
Type : variable, qname ou exp
Les membres sont affichés dans l'assistant à la saisie Détails dans des sections supplémentaires.
Dimension typée
Le filtre dimension typée peut être utilisé pour faire correspondre des faits sur la base de la valeur pour une dimension typée.
Type de dimension : qname ou exp
Filtre Identifiant d'entité
Le filtre identifiant d'entité peut être utilisé pour faire correspondre des faits sur la base des caractéristiques du schéma d'identification d'entité et/ou la valeur d'identification d'entité.
Schéma d'entité spécifique
Le filtre schéma d'entité spécifique peut être utilisé pour faire correspondre des faits selon qu'ils rapportent des valeurs pour le schéma identifié par le filtre.
Schéma d'entité d'expression régulière
Le filtre Schéma d'entité d'expression régulière peut être utilisé pour faire correspondre des faits sur la base de motifs réguliers dans le texte du schéma d'entité.
Identifiant d'entité spécifique
Le filtre Identifiant d'entité spécifique peut être utilisé pour faire correspondre des faits selon qu'ils rapportent des valeurs utilisant la valeur d'identifiant d'entité indiquée par le filtre.
Identifiant d'entité d'expression régulière
Le filtre Identifiant d'entité spécifique peut être utilisé pour faire correspondre des faits sur la base de motifs réguliers dans le texte de la valeur d'identifiant de l'entité.
Général
Le filtre général ne couvre pas d'aspect.
Match concept
Le filtre correspondance de concept peut être utilisé pour sélectionner des faits qui rapportent des valeurs pour le même concept.
Match location
Le filtre correspondance d'emplacement peut être utilisé pour sélectionner des faits qui ont le même élément parent.
Match unit
Le filtre correspondance d'unité peut être utilisé pour sélectionner des faits qui ont la même unité.
Match entity identifier
Le filtre correspondance identifiant d'entité peut être utilisé pour sélectionner des faits avec le même identifiant d'entité.
Match period
Le filtre correspondance de période peut être utilisé pour sélectionner des faits qui ont la même période.
Match dimension
Le filtre correspondance de dimension peut être utilisé pour sélectionner des faits qui ont la même valeur pour une Dimension XBRL spécifiée.
Match complete segment
Le filtre correspondance de segment complet peut être utilisé pour sélectionner des faits qui ont le même segment, et où le contenu du segment n'est pas interprété sur la base de la Spécification des dimensions XBRL.
Match non-XDT segment
Le filtre correspondance de segment non-XDT peut être utilisé pour sélectionner des faits qui ont le même segment, après avoir exclu tout contenu Spécification des dimensions XBRL de la comparaison.
Match complete scenario
Le filtre correspondance scénario complet peut être utilisé pour sélectionner des faits qui ont le même scénario, où le contenu du scénario n'est pas interprété sur la base de la XBRL Dimensions Specification.
Match non-XDT scenario
Le filtre correspondance de scénario non-XDT peut être utilisé pour sélectionner des faits qui ont le même scénario, après avoir exclu tout contenu de XBRL Dimensions Specification content de la comparaison.
Période
Le filtre période peut être utilisé pour faire correspondre des faits sur la base d'une gamme étendue de critères liés à la période pendant laquelle ou à laquelle ils ont été mesurés.
Début de période
Le filtre début de période peut être utilisé pour faire correspondre des faits basés sur le démarrage des durées de leurs mesures.
Fin de période
Le filtre fin de période peut être utilisé pour faire correspondre des faits basés sur la fin des durées de leurs mesures.
Période instant
Le filtre période instant peut être utilisé pour faire correspondre des faits basés sur l'instant des durées de leurs mesures.
Période pour toujours
Le filtre pour toujours peut être utilisé pour faire correspondre des faits qui sont rapportés avec une période pour toujours.
Période durée de l'instant
Le filtre durée de l'instant peut être utilisé pour faire correspondre des faits qui sont rapportés à un instant où l'instant correspond au démarrage ou à la fin de la durée pour laquelle un autre fait a été rapporté.
Relatif
Le filtre relatif peut être utilisé pour sélectionner des faits pour lesquels les aspects qui sont couverts par le filtre relatif ont des valeurs qui correspondent aux aspects correspondants d'un autre fait. Le fait qui est rendu correspondant par le filtre relatif doit être le résultat d'évaluation d'une autre variable de fait dans l'ensemble de variable en cours d'évaluation.
Segment
Le filtre segment peut être utilisé pour faire correspondre des faits qui ont un contenu non-XDT satisfaisant à des contraintes spécifiées. Le contenu non-XDT réfère au contenu de segment qui n'est pas basé sur les dimensions explicites ou typées définies dans la Spécification des Dimensions XBRL.
Scénario
Le filtre scénario peut être utilisé pour faire correspondre des faits qui ont un contenu non-XDT satisfaisant à des contraintes spécifiées. Le contenu non-XDT réfère au contenu de scénario qui n'est pas basé sur les dimensions explicites ou typées définies dans la Spécification des Dimensions XBRL.
Parent tuple
Le filtre parent peut être utilisé pour sélectionner des faits qui ont un élément de parent spécifié.
Type : qname ou exp
Ancêtre tuple
Le filtre ancestor peut être utilisé pour sélectionner des faits qui ont un élément ancêtre spécifié.
Type : qname ou exp
Enfant tuple
Le filtre enfant peut être utilisé pour sélectionner des faits qui sont enfants d'un autre fait.
Emplacement tuple
Le filtre emplacement peut être utilisé pour sélectionner des faits qui ont un emplacement spécifié relatif à l'emplacement d'un autre fait.
Unité de mesure simple
Le filtre unité de mesure simple peut être utilisé pour faire correspondre des faits qui sont rapportés avec une unité spécifiée par une mesure simple.
Type : qname ou exp
Unité de mesures générales
Le filtre unité générale peut être utilisé pour sélectionner des faits sur la base de critères impliquant un certain nombre de mesures d'unités.
Valeur nil
Le filtre nil peut être utilisé pour faire correspondre des faits qui sont rapportés en tant que nil.
Valeur Précision
Le filtre précision peut être utilisé pour faire correspondre des faits en se basant sur le fait qu'ils possèdent une précision réelle ou présumée minimum, tout en notant que cette précision peut être déduite de la valeur de l'attribut @decimal. Veuillez noter que le filtre de précision ne sélectionnera pas de faits si le filtre suggère une précision requise minimum infinie. Le filtre ne sélectionnera pas de faits non-numériques ou de faits qui sont rapportés avec une valeur nil.