Dans cette section : |
|
Vous pouvez accéder à tous les types de fonctions suivants :
La plupart des fonctions fournies par Information Builders sont disponibles dans WebFOCUS et FOCUS. Cependant, certaines fonctions ne sont disponibles que dans WebFOCUS. Ces exemples sont :
Pour en savoir plus sur ces fonctions, reportez-vous à
Les fonctions suivantes manipulent des champs alphanumériques ou des chaînes de caractères. Pour plus d'informations, consultez Fonctions Caractère.
Calcule la longueur d'une chaîne de caractères dans un champ (sans les espaces à droite).
Langages disponibles : reporting, Maintain
Fait la distinction entre un espace vide et un zéro dans le gestionnaire de dialogue.
Langages disponibles : reporting
Evalue l'état d'activation d'un octet spécifique dans une chaîne de caractères.
Langages disponibles : reporting, Maintain
Evalue une chaîne de bits au sein d'une chaîne de caractères et renvoie sa valeur.
Langages disponibles : reporting, Maintain
Convertit un caractère en son caractère ASCII ou EBCDIC correspondant.
Langages disponibles : reporting, Maintain
Vérifie une chaîne de caractères pour la présence de caractères ou types de caractères incorrects.
Langages disponibles : reporting, Maintain
Convertit un caractère dans une chaîne de caractères en un autre en fonction de sa valeur décimale.
Langages disponibles : reporting, Maintain
Centre une chaîne de caractères dans un champ.
Langages disponibles : reporting, Maintain
Extrait ou ajoute des caractères à une chaîne de caractères.
Langages disponibles : reporting
Divise une chaîne de caractères en des sous-chaînes, appelées jetons, où un caractère spécifique, appelé un séparateur, est présent dans la chaîne.
Langages disponibles : reporting, Maintain
Convertit en casse mixte les lettres d'une chaîne de caractères.
Langages disponibles : reporting, Maintain
Convertit en casse mixte les lettres d'une chaîne de caractères.
Langages disponibles : reporting, Maintain
Convertit en casse mixte les lettres d'une chaîne de caractères.
Langages disponibles : reporting, Maintain
Aligne à gauche une chaîne de caractères à l'intérieur d'un champ.
Langages disponibles : reporting
Convertit un texte alphanumérique en caractères minuscules.
Langages disponibles : reporting, Maintain
Superpose une sous-chaîne sur une chaîne de caractères de base.
Langages disponibles : reporting
Répartit une ligne de texte en lignes plus petites à l'aide d'un séparateur.
Langages disponibles : reporting, Maintain
détermine la position de départ d'une sous-chaîne à l'intérieur d'une chaîne plus grande.
Langages disponibles : reporting
Inverse les caractères dans une chaîne de caractères.
Langages disponibles : reporting, Maintain
Justifie à droite la chaîne de caractères.
Langages disponibles : reporting
Recherche une chaîne de caractères phonétiquement sans égard à l'orthographe.
Langages disponibles : reporting, Maintain
Prend une chaîne alphanumérique ou une valeur numérique à deux places décimales et la réinscrit en dollars. Cette fonction n'est disponible que pour WebFOCUS.
Langages disponibles : reporting, Maintain
Transforme plusieurs espaces en un seul dans une chaîne de caractères.
Langages disponibles : reporting, Maintain
Supprime toutes les occurrences d'un caractère donné dans une chaîne.
Langages disponibles : reporting, Maintain
Remplace toutes les occurrences d'un caractère spécifique dans une chaîne.
Langages disponibles : reporting, Maintain
Extrait une sous-chaîne selon sa position de début et sa longueur dans la chaîne parente.
Langages disponibles : reporting
Supprime les occurrences à droite et/ou à gauche d'un modèle dans une chaîne de caractères.
Langages disponibles : reporting
Convertit les lettres d'une chaîne de caractères en majuscules.
Langages disponibles : reporting
Les fonctions ci-après manipulent des champs alphanumériques ou des chaînes de caractères. Pour plus d'information, consultez Fonctions Caractère Longueur variable.
Renvoie la longueur réelle d'un champ AnV ou la taille d'un champ An.
Langages disponibles : reporting
Convertit le texte alphanumérique en minuscule dans un champ AnV.
Langages disponibles : reporting
Trouve la position de départ d'une sous-chaîne à l'intérieur d'une chaîne AnV.
Langages disponibles : reporting
Extrait une sous-chaîne selon sa position de début et sa longueur dans la chaîne parente dans un champ AnV.
Langages disponibles : reporting
Supprime les occurrences à droite et/ou à gauche d'un modèle dans une chaîne de caractères dans un champ AnV.
Langages disponibles : reporting
Convertit une chaîne de caractères en majuscules dans un champ AnV.
Langages disponibles : reporting
Les fonctions suivantes manipulent des champs alphanumériques ou des chaînes de caractères et ont des listes de paramètres simplifiées. Pour plus d'information, consultez Fonctions de caractère simplifiées.
Renvoie la longueur, en caractères, d'une chaîne.
Langages disponibles : reporting
Convertit un nombre en une chaîne de caractères de la longueur spécifiée.
Langages disponibles : reporting
Convertit une chaîne en minuscules.
Langages disponibles : reporting
Remplit une chaîne à gauche avec un caractère donné.
Langages disponibles : reporting
Supprime tous les espaces vides de la fin gauche d'une chaîne.
Langages disponibles : reporting
Renvoie la première position (en caractères) d'une sous-chaîne de la chaîne source.
Langages disponibles : reporting
Remplit une chaîne à droite avec un caractère donné.
Langages disponibles : reporting
Supprime tous les espaces vides de la fin droite d'une chaîne.
Langages disponibles : reporting
Extrait une sous-chaîne d'une chaîne source.
Langages disponibles : reporting
Extrait un jeton (sous-chaîne) basé sur un numéro de jeton et un caractère de délimitation.
Langages disponibles : reporting
Supprime toutes les occurrences d'un caractère unique, soit à partir du début, soit à partir de la fin de la chaîne, ou les deux.
Langages disponibles : reporting
Convertit une chaîne en majuscules.
Langages disponibles : reporting
Les fonctions suivantes manipulent les chaînes de caractères pour les pages de code DBCS. Pour plus d'informations, consultez Fonctions Caractères pour pages de code DBCS.
Traduit un caractère simple-octet ou double-octet en un autre caractère.
Extrait ou ajoute des caractères à une chaîne de caractères.
Supprime un caractère simple-octet ou double-octet à partir d'une chaîne.
Extrait une sous-chaîne selon sa longueur et sa position dans la chaîne source.
Convertit les caractères spéciaux spécifiques au japonais.
Les fonctions suivantes manipulent des champs alphanumériques ou des chaînes de caractères. Elles ne sont disponibles que dans la langue Maintain. Pour plus d'information, consultez Fonctions Caractères spécifiques à Maintain.
Convertit un caractère ASCII ou EBCDIC en le nombre entier qu'il représente, en fonction de votre système d'exploitation.
Convertit un nombre entier en son équivalent caractère ASCII ou EBCDIC, en fonction de votre système d'exploitation.
Convertit en casse mixte les lettres d'une chaîne de caractères.
Calcule la longueur d'une chaîne de caractères, y compris les espaces à droite.
Aligne à gauche une chaîne de caractères à l'intérieur d'un champ.
Convertit une chaîne de caractères en majuscules.
Extrait ou ajoute des caractères à une chaîne de caractères.
Divise une chaîne de caractères en sous-chaînes, appelés jetons.
Convertit un caractère de la page de code Anglais langue maternelle la page de code en cours d'exécution.
Superpose une sous-chaîne sur une chaîne de caractères de base.
détermine la position de départ d'une sous-chaîne à l'intérieur d'une chaîne plus grande.
Justifie à droite la chaîne de caractères.
Décode une valeur à partir d'une pile
Substitue une sous-chaîne pour une autre dans une chaîne de caractères.
Compare deux chaînes alphanumériques à l'aide de la séquence de tri ASCII ou EBCDIC.
Compare deux chaînes alphanumériques à l'aide de la séquence de tri ASCII ou EBCDIC, mais ignore la différence de casse.
Compare un nombre spécifique de caractères en deux chaînes de caractères en commençant par le début de la chaîne à l'aide de la séquence de tri EBCDIC ou ASCII.
Extrait une sous-chaîne selon sa position de début et sa longueur dans la chaîne parente.
Supprime les occurrences à droite et/ou à gauche d'un modèle dans une chaîne de caractères.
détermine la longueur d'une chaîne de caractères sans les espaces à droite.
Convertit les lettres d'une chaîne de caractères en majuscules.
Les fonctions suivantes servent à rechercher des enregistrements d'une source de données, extraire des enregistrements, et attribuer des valeurs. Pour plus d'information, consultez Fonctions Source de données et Décodage.
Insère l'expression SQL dans le SQL généré pour une requête pour une source de données relationnelle.
Langages disponibles : reporting, MODIFY
Compare des valeurs d'un fichier source avec les valeurs d'un fichier cible, ou, dans le cas où le fichier source est une source de données relationnelles, avec les valeurs récupérées à l'aide d'une sous-requête.
Langages disponibles : reporting, MODIFY
Récupère une valeur dans une source de données de recherche.
Langages disponibles : reporting, MODIFY
Attribue des valeurs en fonction de la valeur encodée d'un champ d'entrée.
Langages disponibles : reporting, Maintain
détermine si la valeur d'une donnée entrante se trouve dans un champ de source de données FOCUS indéxé.
Langages disponibles : reporting
Extrait la valeur précédente pour un champ.
Langages disponibles : reporting
Récupère une valeur de donnée à partir d'une source de données FOCUS de référence croisée dans une requête MODIFY.
Langages disponibles : MODIFY, Maintain
Dans cette section : |
Les fonctions suivantes manipulent des dates. Pour plus d'informations, consultez Fonctions Date.
Ajoute ou supprime une unité d'un format de date.
Langages disponibles : reporting, Maintain
Convertit les formats de date.
Langages disponibles : reporting, Maintain
Renvoie la différence entre deux dates en unités de
Langages disponibles : reporting, Maintain
Déplace une date vers un endroit significatif du calendrier.
Langages disponibles : reporting, Maintain
Formate les dates à un format international.
Langages disponibles : reporting, Maintain
Extrait un composant spécifique d'un champ date-heure au format numérique.
Langages disponibles : reporting, Maintain
Renvoie l'exercice financier, également connu comme l'exercice, correspondant à une date du calendrier donnée selon la date de début et la convention de numérotation de l'exercice financier.
Langages disponibles : reporting, Maintain
Renvoie le trimestre financier correspondant à une date du calendrier donnée selon la date de début et la convention de numérotation de l'exercice financier.
Langages disponibles : reporting, Maintain
Renvoie une date financière contenant l'exercice financier et le trimestre financier qui correspond à une date du calendrier donnée.
Langages disponibles : reporting, Maintain
Extrait les composants de la valeur date-heure et les déplace vers un champ date-heure cible avec tous les autres composants du champ cible préservé.
Langages disponibles : reporting, Maintain
Extrait la date actuelle du système.
Langages disponibles : reporting, Maintain
Ajoute ou soustrait des mois des dates au format année-mois.
Langages disponibles : reporting, Maintain
Ajoute ou soustrait des jours des dates au format année-mois-jour.
Langages disponibles : reporting, Maintain
Réorganise les parties année, mois et jour de dates alphanumériques, et convertit les dates au format long ou court.
Langages disponibles : reporting, Maintain
Convertir des dates en le nombre correspondant de jours écoulés depuis le 31 décembre, 1899.
DADMY convertit les dates au format jour-mois-année.
DADYM convertit les dates au format jour-année-mois.
DAMDY convertit les dates au format mois-jour-année.
DAMYD convertit une date au format mois-jour-année.
DAYDM convertit les dates au format année-jour-mois.
DAYMD convertit les dates au format année-mois-jour.
Langages disponibles : reporting, Maintain
Calculent la différence entre deux dates.
Langages disponibles : reporting, Maintain
Rechercher le jour de la semaine correspondant à une date.
Langages disponibles : reporting, Maintain
Convertit le nombre de jours écoulés depuis le 31 décembre, 1899 en la date correspondante.
DTDMY convertit les nombres en dates au format jour-mois-année.
DTDYM convertit les nombres en dates au format jour-année-mois.
DTMDY convertit les nombres en format de dates mois-jour-année.
DTMYD convertit les nombres en format de dates mois-année-jour.
DTYDM convertit les nombres en format de dates année-jour-mois.
DTYMD convertit les nombres au format année-mois-jour.
Langages disponibles : reporting, Maintain
Convertit les dates de format juliennes au format année-mois-jour.
Langages disponibles : reporting, Maintain
Convertit les dates de format année-mois-jour au format julien (année-jour).
Langages disponibles : reporting, Maintain
Calcule le nombre de mois écoulés entre deux dates. Les dates doivent être au format année-mois.
Langages disponibles : reporting, Maintain
Les fonctions suivantes manipulent les valeurs date-heure. Pour plus d'information, consultez Fonctions Date-Heure.
Incrémente un champ date-heure par un nombre donné d'unités.
Langages disponibles : reporting, Maintain
Convertit un champ date-heure à une chaîne de caractères.
Langages disponibles : reporting, Maintain
Extrait une partie date d'un champ date-heure et la convertit en un format date ; le résultat est renvoyé au format YYMD.
Langages disponibles : reporting, Maintain
Calcule la différence en unités entre deux valeurs date-heure.
Langages disponibles : reporting, Maintain
Convertit un champ date à un champ date-heure : La valeur définie pour la partie heure est 'minuit'.
Langages disponibles : reporting, Maintain
Extrait les composants de la valeur date-heure et les déplace vers un champ date-heure cible avec tous les autres composants définis à zéro.
Langages disponibles : reporting, Maintain
Enregistre la date et l'heure actuelles dans un champ date-heure.
Langages disponibles : reporting, Maintain
Extrait les composants de la valeur date-heure et les déplace vers un champ date-heure cible avec tous les autres composants du champ cible préservé.
Langages disponibles : reporting, Maintain
Extrait l'heure actuelle du système.
Langages disponibles : reporting
Convertit une chaîne alphanumérique en valeur date-heure.
Langages disponibles : reporting, Maintain
Définit l'élément d'heure comme minuit (que des zéros).
Langages disponibles : reporting, Maintain
Extrait un composant spécifique d'un champ date-heure au format alphanumérique.
Langages disponibles : reporting, Maintain
Extrait un composant spécifique d'un champ date-heure au format numérique.
Langages disponibles : reporting, Maintain
Insère la valeur numérique d'un composant spécifié dans un champ date-heure.
Langages disponibles : reporting, Maintain
Convertit la partie heure d'un champ date-heure en nombre de millisecondes ou microsecondes.
Langages disponibles : reporting, Maintain
Convertit une heure en un horodatage.
Langages disponibles : reporting, Maintain
Les fonctions suivantes manipulent des valeurs date et date-heure. Pour plus de détails, consultez Fonctions date et date-heure simplifiées.
Renvoie une nouvelle date après avoir ajouté le nombre spécifié du composant supporté.
Langages disponibles : reporting, Maintain
Renvoie le nombre de bordures de composants donnés entre deux dates.
Langages disponibles : reporting, Maintain
Renvoie une valeur de composant en format entier.
Langages disponibles : reporting, Maintain
Renvoie la première date au sein d'une période spécifiée.
Langages disponibles : reporting, Maintain
Dans cette section : |
Les fonctions suivantes manipulent des dates et des heures. Elles ne sont disponibles que dans la langue Maintain. Pour plus d'information, consultez Fonctions date-heure spécifiques à Maintain.
Extrait l'heure actuelle du système.
Récupère l'heure à laquelle le module Maintain a démaré.
Récupère la date à laquelle le module Maintain a démaré.
Extrait la date actuelle du système.
Extrait la date actuelle du système.
Ajoute un nombre donné de jours à une date.
Extrait le jour du mois à partir d'une date.
détermine le nombre de jours écoulés dans l'année jusqu'à une date donnée.
Extrait le mois d'une date.
Détermine le trimestre de l'année dans lequel une date réside.
Définit une valeur à une date.
Soustrait un nombre donné de jours d'une date.
Détermine le jour de la semaine pour une date.
Extrait l'année d'une date.
Les fonctions suivantes convertissent des champs d'un format à un autre. Pour plus d'informations, consultez Fonctions Convertir le format.
Convertit un nombre de format alphanumérique au format double précision.
Langages disponibles : reporting, Maintain
Convertit un champ alphanumérique qui contient des caractères numériques à un format numérique ou convertit un champ numérique à un format alphanumérique.
Langages disponibles : reporting
Convertit un champ au format alphanumérique.
Langages disponibles : reporting
Convertit un nombre de format numérique au format alphanumérique.
Langages disponibles : reporting, Maintain
Trouve le caractère ASCII ou EBCDIC correspondant à une valeur entière décimale.
Langages disponibles : reporting, Maintain
Convertit un entier binaire de taille importante de votre source de données en format double précision.
Langages disponibles : reporting, Maintain
Convertit un entier binaire de taille importante de votre source de données en format décimal condensé.
Langages disponibles : reporting, Maintain
Convertit un nombre du format numérique au format non condensé.
Langages disponibles : reporting, Maintain
Ecrit un nombre condensé de longueur variable dans un fichier d'extrait.
Langages disponibles : reporting, Maintain
Convertit un nombre du format numérique en format alphanumérique.
Langages disponibles : reporting, Maintain
Convertit une colonne Serveur Microsoft SQL ou TIMESTAMP Sybase (qui contient un compte incrémenté) en décimal condensé.
Langages disponibles : reporting
Convertit les caractères de valeurs de champ alphanumérique en représentation héxadécimale.
Langages disponibles : reporting, Maintain
Stocke un nombre condensé pouvant contenir jusqu'à 31 chiffres significatifs dans un champ alphanumérique, y compris la virgule.
Les fonctions suivantes récupèrent implicitement des paramètres ou variables dans une procédure Maintain. Ces fonctions ne sont disponibles que dans WebFOCUS Maintain. Pour plus d'information, consultez Fonctions Support de mise à jour light spécifiques à Maintain.
Importe la valeur d'un paramètre ou d'une variable WebFOCUS dans une variable WebFOCUS Maintain.
Récupère un paramètre WebFOCUS ou les valeurs de variables.
Les fonctions suivantes effectuent des calculs sur des constantes numériques ou des champs. Pour plus d'informations, consultez Fonctions Numériques.
Renvoie la valeur absolue d'un nombre.
Langages disponibles : reporting, Maintain
Fait la distinction entre un espace vide et un zéro dans le gestionnaire de dialogue.
Langages disponibles : reporting
Produit un graphique à barres horizontales.
Langages disponibles : reporting, Maintain
Valide les données dans un champ décrit comme étant au format condensé.
Langages disponibles : reporting, Maintain
Calculent le reste d'une division.
Langages disponibles : reporting, Maintain
Elève le nombre e à une puissance spécifiée.
Langages disponibles : reporting, Maintain
est un opérateur qui évalue un nombre exprimé en notation scientifique. Pour plus d'informations, consultez : Utiliser les expressions dans le manuel Création de rapports en Language WebFOCUS.
Renvoie la valeur FOR associées à chaque ligne dans un rapport FML.
Langages disponibles : reporting
Renvoie une chaîne contenant la liste de balises complète pour chaque ligne dans une requête FML.
Langages disponibles : reporting
Récupère la valeur de la balise associée à chaque ligne dans la requête FML.
Langages disponibles : reporting
Renvoie la valeur de légende pour chaque ligne dans une requête FML hiérarchique.
Langages disponibles : reporting
Renvoie la partie entière d'un nombre.
Langages disponibles : reporting, Maintain
Renvoie le logarithme naturel d'un nombre.
Langages disponibles : reporting, Maintain
Renvoyent la valeur maximale ou minimale, respectivement, d'une liste de valeurs.
Langages disponibles : reporting, Maintain
Calcule le taux de retour interne modifier pour des séries de flux financiers périodiques.
Langages disponibles : reporting
Effectuent les calculs sur une courbe standard de distribution normale.
Langages disponibles : reporting
Génèrent des nombres aléatoires reproductibles.
Langages disponibles : reporting, Maintain
Génèrent une série de nombres aléatoires.
Langages disponibles : reporting, Maintain
Calcule la racine carrée d'un nombre.
Langages disponibles : reporting, Maintain
Calcule le taux de rendement interne pour une série de flux monétaires, qui peuvent être de type périodique ou non périodique.
Langages disponibles : reporting
Les fonctions de script intègrent JavaScript et VBScripts dans vos applications WebFOCUS Maintain et d'effectuer une exécution côté client sans revenir au seveur WebFOCUS. Ces fonctions ne sont disponibles que dans WebFOCUS Maintain. Pour plus d'information, consultez Fonctions Script spécifiques à Maintain.
Exécute les procédures externes.
Active et désactive le protocole SSL, respectivement.
Retourne le contrôle à partir du script de votre application.
Décrivent les fonctions du système qui appellent le système d'exploitation pour obtenir des informations sur l'environnement d'exploitation ou d'utiliser un service système. Pour plus d'informations, consultez Fonctions Système.
Ferme un fichier et libère la mémoire utilisée pour stocker des informations sur les fichiers ouverts.
Langages disponibles : reporting, Maintain
Récupère un message d'erreur Information Builders.
Langages disponibles : reporting, Maintain
Détermine si le membre spécifique d'un jeu de données partitionné (PDS) existe dans le traitement en lots.
Systèmes d'exploitation disponibles : z/OS
Langages disponibles : reporting, Maintain
Récupère la valeur d'un cookie du navigateur.
Langages disponibles : reporting, Maintain
Récupère la valeur d'une variable d'un en-tête HTTP.
Langages disponibles : reporting, Maintain
Détermine si un membre spécifique d'un jeu de données partitionné (PDS) existe, et si c'est le cas retourne le nom PDS.
Systèmes d'exploitation disponibles : z/OS
Langages disponibles : reporting, Maintain
Récupère l'identifiant de l'utilisateur connecté.
Langages disponibles : reporting, Maintain
Transfère une commande FOCUS DYNAM au processeur de commande DYNAM.
Systèmes d'exploitation disponibles : z/OS
Langages disponibles : reporting, Maintain
Soumet une valeur au cookie du navigateur.
Langages disponibles : reporting, Maintain
Inscrit une chaîne de caractères comme enregistrement d'un fichier séquentiel. Ouvre le fichier s'il est fermé.
Langages disponibles : reporting, Maintain
Suspend l'exécution pendant un nombre donné de secondes.
Langages disponibles : reporting
Fraye un processus enfant pour exécuter des commandes du système sans mettre fin à la procédure en cours. Suit à la fin du processus enfant, le contrôle revient au processus parent. Cette fonction n'est disponible que pour WebFOCUS.
Systèmes d'exploitation disponibles : UNIX
Langages disponibles : reporting
Appelle un programme DOS, un programme batch DOS, ou une application Windows. Cette fonction n'est disponible que pour WebFOCUS.
Systèmes d'exploitation disponibles : Windows
Langages disponibles : reporting
Récupère la valeur d'une variable système z/OS.
Systèmes d'exploitation disponibles : z/OS
Langages disponibles : reporting
WebFOCUS |