Voici la liste des fonctions proposé par le langage de programmation DAX (Data Analysis Expressions) :
| Nom | Description |
|---|---|
| ABS | Cette fonction permet de retourner la valeur absolue d'un nombre donné. |
| ACCRINT | Cette fonction permet de calculer les intérêts courus pour un titre à intérêts périodiques. |
| ACCRINTM | Cette fonction permet de retourner les intérêts courus pour un titre qui paie les intérêts à l'échéance. |
| ACOS | Cette fonction permet de retourner l'arccosinus (cosinus inverse) d'un nombre. |
| ACOSH | Cette fonction permet de retourner le cosinus hyperbolique inverse d'un nombre. |
| ACOT | Cette fonction permet de retourner l'arccotangente (cotangente inverse) d'un nombre. |
| ACOTH | Cette fonction permet de retourner la cotangente hyperbolique inverse d'un nombre. |
| ADDCOLUMNS | Cette fonction permet d'ajouter des colonnes calculées à une table ou à une expression de table donnée. |
| ADDMISSINGITEMS | Cette fonction permet d'ajouter des combinaisons d'éléments manquants provenant de plusieurs colonnes dans une table. |
| ALL | Cette fonction permet de retourner toutes les lignes d'une table ou toutes les valeurs d'une colonne, en ignorant les filtres appliqués. |
| ALLCROSSFILTERED | Cette fonction permet de supprimer tous les filtres croisés appliqués à une table. |
| ALLEXCEPT | Cette fonction permet de supprimer tous les filtres de contexte dans une table, sauf ceux appliqués aux colonnes spécifiées. |
| ALLNOBLANKROW | Cette fonction permet de retourner toutes les lignes (ou valeurs distinctes) d'une table en excluant la ligne vide générée par les relations. |
| ALLSELECTED | Cette fonction permet de supprimer les filtres de contexte des lignes et colonnes dans une requête, tout en conservant les autres filtres explicites. |
| AMORDEGRC | Cette fonction permet de retourner l'amortissement pour chaque période comptable, en appliquant un coefficient selon la durée de vie de l'actif. |
| AMORLINC | Cette fonction permet de calculer l'amortissement linéaire d'un actif pour chaque période comptable. |
| AND | Cette fonction permet de vérifier si deux expressions sont vraies, et retourne TRUE uniquement si les deux le sont. |
| APPROXIMATEDISTINCTCOUNT | Cette fonction permet de retourner une estimation du nombre de valeurs uniques dans une colonne. |
| ASIN | Cette fonction permet de retourner l'arcsinus (sinus inverse) d'un nombre. |
| ASINH | Cette fonction permet de retourner le sinus hyperbolique inverse d'un nombre. |
| ATAN | Cette fonction permet de retourner l'arctangente (tangente inverse) d'un nombre. |
| ATANH | Cette fonction permet de retourner la tangente hyperbolique inverse d'un nombre. |
| AVERAGE | Cette fonction permet de retourner la moyenne arithmétique de toutes les valeurs numériques d'une colonne. |
| AVERAGEA | Cette fonction permet de retourner la moyenne arithmétique de toutes les valeurs d'une colonne, y compris le texte et les valeurs logiques. |
| AVERAGEX | Cette fonction permet de calculer la moyenne d'un ensemble d'expressions évaluées sur une table. |
| BETA.DIST | Cette fonction permet de retourner la distribution bêta, utilisée dans l'analyse statistique de proportions. |
| BETA.INV | Cette fonction permet de retourner l'inverse de la fonction de distribution cumulée bêta. |
| BITAND | Cette fonction permet de retourner le résultat d'un opérateur binaire AND entre deux nombres. |
| BITLSHIFT | Cette fonction permet de décaler un nombre vers la gauche d'un nombre de bits spécifié. |
| BITOR | Cette fonction permet de retourner le résultat d'un opérateur binaire OR entre deux nombres. |
| BITRSHIFT | Cette fonction permet de décaler un nombre vers la droite d'un nombre de bits spécifié. |
| BITXOR | Cette fonction permet de retourner le résultat d'un opérateur binaire XOR entre deux nombres. |
| BLANK | Cette fonction permet de retourner une valeur vide (BLANK), utilisée pour représenter l'absence de données. |
| CALCULATE | Cette fonction permet d'évaluer une expression dans un contexte de filtre modifié. |
| CALCULATETABLE | Cette fonction permet d'évaluer une expression de table dans un contexte de filtre modifié. |
| CALENDAR | Cette fonction permet de générer une table contenant une colonne "Date" avec un ensemble continu de dates. |
| CALENDARAUTO | Cette fonction permet de créer automatiquement une table de dates couvrant toutes les dates présentes dans le modèle. |
| CEILING | Cette fonction permet d'arrondir un nombre à l'entier supérieur ou au multiple de signification le plus proche. |
| CHISQ.DIST | Cette fonction permet de retourner la distribution du khi carré, utile pour les tests d'indépendance. |
| CHISQ.DIST.RT | Cette fonction permet de retourner la probabilité dans la queue droite de la distribution du khi carré. |
| CHISQ.INV | Cette fonction permet de retourner l'inverse de la probabilité dans la queue gauche de la distribution du khi carré. |
| CHISQ.INV.RT | Cette fonction permet de retourner l'inverse de la probabilité dans la queue droite de la distribution du khi carré. |
| CLOSINGBALANCEMONTH | Cette fonction permet d'évaluer une expression à la dernière date du mois dans le contexte courant. |
| CLOSINGBALANCEQUARTER | Cette fonction permet d'évaluer une expression à la dernière date du trimestre dans le contexte courant. |
| CLOSINGBALANCEYEAR | Cette fonction permet d'évaluer une expression à la dernière date de l'année dans le contexte courant. |
| COALESCE | Cette fonction permet de retourner la première expression qui ne renvoie pas une valeur vide (BLANK). |
| COLUMNSTATISTICS | Cette fonction permet de retourner une table contenant des statistiques sur chaque colonne de chaque table du modèle. |
| COMBIN | Cette fonction permet de calculer le nombre de combinaisons possibles d'un ensemble sans répétition. |
| COMBINA | Cette fonction permet de calculer le nombre de combinaisons possibles d'un ensemble avec répétition. |
| COMBINEVALUES | Cette fonction permet de concaténer deux ou plusieurs chaînes de texte en une seule. |
| CONCATENATE | Cette fonction permet de joindre deux chaînes de texte en une seule chaîne. |
| CONCATENATEX | Cette fonction permet de concaténer le résultat d'une expression évaluée sur chaque ligne d'une table. |
| CONFIDENCE.NORM | Cette fonction permet de retourner l'intervalle de confiance pour une moyenne basée sur une distribution normale. |
| CONFIDENCE.T | Cette fonction permet de retourner l'intervalle de confiance pour une moyenne de population en utilisant une distribution de Student (t). |
| CONTAINS | Cette fonction permet de vérifier si certaines valeurs existent dans les colonnes spécifiées d'une table et retourne TRUE ou FALSE. |
| CONTAINSROW | Cette fonction permet de vérifier si une ligne complète de valeurs est contenue dans une table et retourne TRUE ou FALSE. |
| CONTAINSSTRING | Cette fonction permet de retourner TRUE ou FALSE selon qu'une chaîne de texte en contient une autre, sans distinction de casse. |
| CONTAINSSTRINGEXACT | Cette fonction permet de retourner TRUE ou FALSE selon qu'une chaîne contient une autre avec correspondance exacte, y compris la casse. |
| CONVERT | Cette fonction permet de convertir une expression d'un type de données à un autre. |
| COS | Cette fonction permet de retourner le cosinus d'un angle donné, exprimé en radians. |
| COSH | Cette fonction permet de retourner le cosinus hyperbolique d'un nombre. |
| COT | Cette fonction permet de retourner la cotangente d'un angle exprimé en radians. |
| COTH | Cette fonction permet de retourner la cotangente hyperbolique d'un angle donné. |
| COUNT | Cette fonction permet de compter le nombre de lignes dans une colonne contenant des valeurs non vides. |
| COUNTA | Cette fonction permet de compter toutes les valeurs non nulles dans une colonne, qu'elles soient numériques ou textuelles. |
| COUNTAX | Cette fonction permet de compter les résultats non vides d'une expression évaluée sur chaque ligne d'une table. |
| COUNTBLANK | Cette fonction permet de compter le nombre de cellules vides dans une colonne spécifiée. |
| COUNTROWS | Cette fonction permet de compter le nombre de lignes dans une table ou dans une table issue d'une expression. |
| COUNTX | Cette fonction permet de compter les lignes pour lesquelles une expression retourne un nombre dans une table. |
| COUPDAYBS | Cette fonction permet de retourner le nombre de jours entre le début de la période de coupon et la date de règlement. |
| COUPDAYS | Cette fonction permet de retourner le nombre total de jours dans la période de coupon contenant la date de règlement. |
| COUPDAYSNC | Cette fonction permet de retourner le nombre de jours entre la date de règlement et la prochaine date de coupon. |
| COUPNCD | Cette fonction permet de retourner la prochaine date de coupon après la date de règlement. |
| COUPNUM | Cette fonction permet de retourner le nombre total de coupons à payer entre la date de règlement et la date d'échéance, arrondi au nombre entier supérieur. |
| COUPPCD | Cette fonction permet de retourner la dernière date de coupon avant la date de règlement. |
| CROSSFILTER | Cette fonction permet de spécifier la direction de filtrage croisé à appliquer dans un calcul pour une relation entre deux colonnes. |
| CROSSJOIN | Cette fonction permet de retourner une table contenant le produit cartésien de toutes les lignes des tables passées en argument. |
| CUMIPMT | Cette fonction permet de retourner les intérêts cumulés payés sur un prêt entre deux périodes spécifiées. |
| CUMPRINC | Cette fonction permet de retourner le capital cumulé remboursé sur un prêt entre deux périodes spécifiées. |
| CURRENCY | Cette fonction permet d'évaluer un argument et de retourner le résultat au format monétaire. |
| CURRENTGROUP | Cette fonction permet de retourner un ensemble de lignes correspondant au groupe courant dans une expression GROUPBY. |
| CUSTOMDATA | Cette fonction permet de retourner le contenu de la propriété CustomData dans la chaîne de connexion du rapport. |
| DATATABLE | Cette fonction permet de créer une table inline avec un ensemble défini de données et de types de colonnes. |
| DATE | Cette fonction permet de retourner une date spécifique au format datetime à partir de l'année, du mois et du jour. |
| DATEADD | Cette fonction permet de retourner une table avec une colonne de dates décalées dans le temps par un nombre donné d'intervalles. |
| DATEDIFF | Cette fonction permet de retourner le nombre d'intervalles entre deux dates, selon l'unité spécifiée (jour, mois, année, etc.). |
| DATESBETWEEN | Cette fonction permet de retourner une table contenant les dates comprises entre une date de début et une date de fin. |
| DATESINPERIOD | Cette fonction permet de retourner une table contenant une colonne de dates sur une période spécifiée à partir d'une date de début. |
| DATESMTD | Cette fonction permet de retourner une table contenant les dates du mois en cours jusqu'à la date actuelle dans le contexte. |
| DATESQTD | Cette fonction permet de retourner une table contenant les dates du trimestre en cours jusqu'à la date actuelle dans le contexte. |
| DATESYTD | Cette fonction permet de retourner une table contenant les dates de l'année en cours jusqu'à la date actuelle dans le contexte. |
| DATEVALUE | Cette fonction permet de convertir une date sous forme de texte en une valeur de type date (datetime). |
| DAY | Cette fonction permet de retourner le jour du mois (compris entre 1 et 31) à partir d'une valeur date. |
| DB | Cette fonction permet de retourner l'amortissement d'un actif pour une période donnée, en utilisant la méthode dégressive fixe. |
| DDB | Cette fonction permet de retourner l'amortissement d'un actif pour une période donnée, en utilisant la méthode double-dégressive ou autre méthode spécifiée. |
| DEGREES | Cette fonction permet de convertir une mesure angulaire exprimée en radians en degrés. |
| DETAILROWS | Cette fonction permet d'évaluer une expression de détail (Detail Rows) définie pour une mesure et d'en retourner les données sous-jacentes. |
| DISC | Cette fonction permet de retourner le taux d'escompte d'un titre financier à partir des paramètres fournis. |
| DISTINCT (column) | Cette fonction permet de retourner une table à une seule colonne contenant les valeurs distinctes de la colonne spécifiée. |
| DISTINCT (table) | Cette fonction permet de retourner une table sans doublons à partir d'une autre table ou d'une expression. |
| DISTINCTCOUNT | Cette fonction permet de compter le nombre de valeurs distinctes présentes dans une colonne. |
| DISTINCTCOUNTNOBLANK | Cette fonction permet de compter le nombre de valeurs distinctes dans une colonne, en excluant les valeurs vides. |
| DIVIDE | Cette fonction permet d'effectuer une division sécurisée, en retournant une valeur alternative ou BLANK() en cas de division par zéro. |
| DOLLARDE | Cette fonction permet de convertir un prix exprimé en dollars sous forme fractionnaire (exemple : 1.02) en un nombre décimal. |
| DOLLARFR | Cette fonction permet de convertir un prix exprimé en décimal en une forme fractionnaire en dollars (exemple : 1.02). |
| DURATION | Cette fonction permet de retourner la durée de Macaulay pour une valeur nominale supposée de 100 $. |
| EARLIER | Cette fonction permet de retourner la valeur courante d'une colonne dans une passe d'évaluation externe. |
| EARLIEST | Cette fonction permet de retourner la première valeur rencontrée d'une colonne dans une passe d'évaluation externe. |
| EDATE | Cette fonction permet de retourner la date située un certain nombre de mois avant ou après une date de départ. |
| EFFECT | Cette fonction permet de retourner le taux d'intérêt annuel effectif en fonction du taux nominal et de la fréquence de composition. |
| ENDOFMONTH | Cette fonction permet de retourner la dernière date du mois dans le contexte courant pour une colonne de dates donnée. |
| ENDOFQUARTER | Cette fonction permet de retourner la dernière date du trimestre dans le contexte courant pour une colonne de dates donnée. |
| ENDOFYEAR | Cette fonction permet de retourner la dernière date de l'année dans le contexte courant pour une colonne de dates donnée. |
| EOMONTH | Cette fonction permet de retourner la date du dernier jour du mois, avant ou après un nombre donné de mois à partir d'une date spécifiée. |
| ERROR | Cette fonction permet de générer une erreur personnalisée avec un message défini. |
| EVALUATEANDLOG | Cette fonction permet de retourner la valeur du premier argument tout en enregistrant cette valeur dans le journal d'évaluation DAX. |
| EVEN | Cette fonction permet de retourner le nombre arrondi vers le haut au nombre entier pair le plus proche. |
| EXACT | Cette fonction permet de comparer deux chaînes de texte et retourne TRUE si elles sont identiques, sinon FALSE. |
| EXCEPT | Cette fonction permet de retourner les lignes d'une table qui n'apparaissent pas dans une autre table. |
| EXP | Cette fonction permet de retourner la valeur de e élevée à la puissance d'un nombre spécifié. |
| EXPON.DIST | Cette fonction permet de retourner la valeur de la distribution exponentielle pour un paramètre donné. |
| FACT | Cette fonction permet de retourner la factorielle d'un nombre, c'est-à-dire le produit de tous les entiers positifs jusqu'à ce nombre. |
| FALSE | Cette fonction permet de retourner la valeur logique FALSE. |
| FILTER | Cette fonction permet de retourner une table représentant un sous-ensemble filtré d'une autre table ou expression. |
| FILTERS | Cette fonction permet de retourner une table contenant les valeurs appliquées directement en tant que filtres sur une colonne spécifiée. |
| FIND | Cette fonction permet de retourner la position de départ d'une chaîne de texte à l'intérieur d'une autre. |
| FIRST | Cette fonction permet, dans un contexte visuel, de récupérer une valeur à partir de la première ligne d'un axe dans une matrice. |
| FIRSTDATE | Cette fonction permet de retourner la première date dans le contexte courant pour une colonne de dates spécifiée. |
| FIXED | Cette fonction permet d'arrondir un nombre à un certain nombre de décimales et de retourner le résultat sous forme de texte. |
| FLOOR | Cette fonction permet d'arrondir un nombre à l'entier inférieur ou au multiple de signification le plus proche en direction de zéro. |
| FORMAT | Cette fonction permet de convertir une valeur en texte selon un format spécifié. |
| FV | Cette fonction permet de calculer la valeur future d'un investissement basé sur un taux d'intérêt constant. |
| GCD | Cette fonction permet de retourner le plus grand diviseur commun de deux ou plusieurs entiers. |
| GENERATE | Cette fonction permet de retourner une table contenant le produit cartésien entre chaque ligne de la première table et les résultats de la seconde table évaluée dans le contexte de la première. |
| GENERATEALL | Cette fonction permet de retourner une table similaire à GENERATE, mais incluant également les lignes avec des valeurs en double. |
| GENERATESERIES | Cette fonction permet de retourner une table à une colonne contenant une série arithmétique de valeurs. |
| GEOMEAN | Cette fonction permet de retourner la moyenne géométrique des nombres présents dans une colonne. |
| GEOMEANX | Cette fonction permet de retourner la moyenne géométrique d'une expression évaluée pour chaque ligne d'une table. |
| GROUPBY | Cette fonction permet de grouper les lignes d'une table en fonction de colonnes spécifiées, sans effectuer d'agrégation implicite via CALCULATE. |
| HASONEFILTER | Cette fonction permet de retourner TRUE si une seule valeur est directement appliquée comme filtre sur une colonne, sinon FALSE. |
| HASONEVALUE | Cette fonction permet de retourner TRUE si le contexte de la colonne contient une seule valeur distincte, sinon FALSE. |
| HOUR | Cette fonction permet de retourner l'heure d'une valeur de type date/heure, sous forme de nombre allant de 0 à 23. |
| IF | Cette fonction permet de tester une condition et de retourner une valeur si la condition est TRUE, sinon une autre valeur. |
| IF.EAGER | Cette fonction permet de tester une condition et de retourner une valeur si elle est TRUE, sinon une autre, tout en évaluant toujours les deux expressions, quel que soit le résultat. |
| IFERROR | Cette fonction permet d'évaluer une expression et de retourner une valeur alternative si une erreur est rencontrée. |
| IGNORE | Cette fonction permet de modifier le comportement de SUMMARIZECOLUMNS en excluant certaines expressions de l'évaluation des valeurs vides. |
| INDEX | Cette fonction permet de retourner une ligne située à une position absolue dans une partition, selon un ordre spécifié. |
| INFO.ALTERNATEOFDEFINITIONS | Cette fonction permet de retourner les définitions alternatives des objets du modèle, si elles existent. |
| INFO.ANNOTATIONS | Cette fonction permet de retourner la liste de toutes les annotations présentes dans le modèle actuel, avec des colonnes correspondant au schéma des objets d'annotation. |
| INFO.ATTRIBUTEHIERARCHIES | Cette fonction permet de représenter les hiérarchies d'attributs dans le modèle, équivalentes à une requête DMV sur TMSCHEMA_ATTRIBUTE_HIERARCHIES. |
| INFO.ATTRIBUTEHIERARCHYSTORAGES | Cette fonction permet de fournir des informations sur la manière dont les hiérarchies d'attributs sont stockées dans le modèle. |
| INFO.CALCDEPENDENCY | Cette fonction permet de retourner les dépendances de calcul entre les objets DAX du modèle, utile pour analyser l'ordre d'évaluation. |
| INFO.CALCULATIONGROUPS | Cette fonction permet de retourner la liste des groupes de calcul définis dans le modèle tabulaire. |
| INFO.CALCULATIONITEMS | Cette fonction permet de retourner la liste des éléments de calcul appartenant aux groupes de calcul dans le modèle. |
| INFO.CATALOGS | Cette fonction permet de représenter les catalogues de base de données disponibles, équivalente à une requête DMV sur DBSCHEMA_CATALOGS. |
| INFO.CHANGEDPROPERTIES | Cette fonction permet de retourner les propriétés modifiées dans le modèle, en se basant sur la requête DMV TMSCHEMA_CHANGED_PROPERTIES. |
| INFO.COLUMNPARTITIONSTORAGES | Cette fonction permet de fournir des informations sur l'entreposage des partitions de colonnes dans le modèle tabulaire. |
| INFO.COLUMNPERMISSIONS | Cette fonction permet de retourner la liste de toutes les permissions appliquées aux colonnes du modèle, selon le schéma des objets de permissions. |
| INFO.COLUMNS | Cette fonction permet de retourner la liste de toutes les colonnes présentes dans le modèle actuel, avec des métadonnées détaillées sur chaque colonne. |
| INFO.COLUMNSTORAGES | Cette fonction permet de retourner des informations sur l'entreposage des colonnes dans le modèle, utiles pour l'analyse de la performance. |
| INFO.CSDLMETADATA | Cette fonction permet de retourner les métadonnées de la base de données au format XML CSDL (Conceptual Schema Definition Language). |
| INFO.CULTURES | Cette fonction permet de retourner la liste de toutes les cultures définies dans le modèle, incluant les paramètres régionaux associés. |
| INFO.DATACOVERAGEDEFINITIONS | Cette fonction permet de retourner les définitions de couverture de données, fournissant des métadonnées sur la qualité ou la complétude des données. |
| INFO.DATASOURCES | Cette fonction permet de retourner des informations sur les sources de données utilisées dans le modèle, via la requête DMV TMSCHEMA_DATASOURCES. |
| INFO.DELTATABLEMETADATASTORAGES | Cette fonction permet de retourner des informations d'entreposage spécifiques aux métadonnées des tables Delta intégrées dans le modèle. |
| INFO.DEPENDENCIES | Cette fonction permet de retourner les dépendances de calcul entre les objets DAX du modèle, utiles pour l'analyse de la logique métier. |
| INFO.DETAILROWSDEFINITIONS | Cette fonction permet de retourner la liste des définitions de lignes de détail associées aux mesures ou tables du modèle. |
| INFO.DICTIONARYSTORAGES | Cette fonction permet de retourner des informations sur l'entreposage des dictionnaires de colonnes, utilisés pour la compression et l'indexation. |
| INFO.EXCLUDEDARTIFACTS | Cette fonction permet de retourner la liste des artefacts exclus du modèle, via la requête DMV TMSCHEMA_EXCLUDED_ARTIFACTS. |
| INFO.EXPRESSIONS | Cette fonction permet de retourner la liste de toutes les expressions DAX définies dans le modèle (mesures, colonnes calculées,...). |
| INFO.EXTENDEDPROPERTIES | Cette fonction permet de retourner la liste de toutes les propriétés étendues associées aux objets du modèle, selon le schéma correspondant. |
| INFO.FORMATSTRINGDEFINITIONS | Cette fonction permet de retourner les définitions de chaînes de format appliquées aux mesures ou colonnes du modèle. |
| INFO.FUNCTIONS | Cette fonction permet de retourner les fonctions DAX disponibles dans le modèle, selon la requête DMV MDSCHEMA_FUNCTIONS (hors fonctions MDX par défaut). |
| INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES | Cette fonction permet de retourner des métadonnées sur l'entreposage des segments de cartographie général utilisés dans le modèle. |
| INFO.GROUPBYCOLUMNS | Cette fonction permet de retourner les colonnes utilisées dans les opérations GROUPBY, telles que définies dans le modèle. |
| INFO.HIERARCHIES | Cette fonction permet de retourner la liste des hiérarchies définies dans le modèle, via la requête DMV TMSCHEMA_HIERARCHIES. |
| INFO.HIERARCHYSTORAGES | Cette fonction permet de retourner des informations sur l'entreposage des hiérarchies définies dans le modèle. |
| INFO.KPIS | Cette fonction permet de retourner la liste de tous les KPI (indicateurs de performance clés) définis dans le modèle, selon le schéma des objets KPI. |
| INFO.LEVELS | Cette fonction permet de retourner la liste de tous les niveaux de hiérarchies définis dans le modèle, avec leurs métadonnées associées. |
| INFO.LINGUISTICMETADATA | Cette fonction permet de retourner les métadonnées linguistiques utilisées pour l'analyse sémantique dans le modèle, via la requête TMSCHEMA_LINGUISTIC_METADATA. |
| INFO.MEASURES | Cette fonction permet de retourner la liste de toutes les mesures définies dans le modèle, avec les colonnes correspondant aux objets de type mesure. |
| INFO.MODEL | Cette fonction permet de retourner les métadonnées générales sur le modèle de données, via la requête TMSCHEMA_MODEL. |
| INFO.OBJECTTRANSLATIONS | Cette fonction permet de retourner la liste de toutes les traductions d'objets (tables, colonnes, mesures,...) disponibles dans le modèle. |
| INFO.PARQUETFILESTORAGES | Cette fonction permet de retourner des informations sur l'entreposage des fichiers Parquet intégrés dans le modèle, utile pour les connectivités externes. |
| INFO.PARTITIONS | Cette fonction permet de retourner la liste de toutes les partitions définies dans le modèle, via la requête TMSCHEMA_PARTITIONS. |
| INFO.PARTITIONSTORAGES | Cette fonction permet de retourner des informations sur l'entreposage des partitions dans le modèle, avec des détails utiles pour le monitoring et l'optimisation. |
| INFO.PERSPECTIVECOLUMNS | Cette fonction permet de retourner la liste de toutes les colonnes visibles dans chaque perspective du modèle, selon le schéma des colonnes de perspective. |
| INFO.PERSPECTIVEHIERARCHIES | Cette fonction permet de retourner la liste de toutes les hiérarchies disponibles dans les différentes perspectives du modèle. |
| INFO.PERSPECTIVEMEASURES | Cette fonction permet de retourner la liste de toutes les mesures visibles dans les perspectives du modèle. |
| INFO.PERSPECTIVES | Cette fonction permet de retourner la liste de toutes les perspectives définies dans le modèle, avec leurs métadonnées. |
| INFO.PERSPECTIVETABLES | Cette fonction permet de retourner la liste des tables visibles dans chaque perspective du modèle. |
| INFO.PROPERTIES | Cette fonction permet de retourner les propriétés système et les métadonnées exposées via la requête DISCOVER_PROPERTIES. |
| INFO.QUERYGROUPS | Cette fonction permet de retourner des informations sur les groupes de requêtes définis dans l'environnement de développement ou dans le modèle. |
| INFO.REFRESHPOLICIES | Cette fonction permet de retourner les politiques de rafraîchissement associées aux tables ou partitions du modèle. |
| INFO.RELATEDCOLUMNDETAILS | Cette fonction permet de retourner des détails sur les colonnes reliées dans les relations du modèle, utiles pour l'analyse de navigation entre entités. |
| INFO.RELATIONSHIPINDEXSTORAGES | Cette fonction permet de retourner des informations sur l'entreposage des index de relations dans le modèle, utilisées pour optimiser les jointures. |
| INFO.RELATIONSHIPS | Cette fonction permet de retourner la liste de toutes les relations définies dans le modèle, via la requête TMSCHEMA_RELATIONSHIPS. |
| INFO.RELATIONSHIPSTORAGES | Cette fonction permet de retourner des informations sur la structure d'entreposage des relations dans le modèle de données. |
| INFO.ROLEMEMBERSHIPS | Cette fonction permet de retourner la liste de toutes les appartenances aux rôles définis dans le modèle, en se basant sur le schéma des objets de type rôle. |
| INFO.ROLES | Cette fonction permet de retourner la liste de tous les rôles présents dans le modèle, avec les métadonnées associées à chaque rôle. |
| INFO.SEGMENTMAPSTORAGES | Cette fonction permet de retourner des informations sur les entreposages de cartes de segments dans le modèle, utiles pour l'analyse des performances d'entreposage. |
| INFO.SEGMENTSTORAGES | Cette fonction permet de retourner des détails sur les segments de données entreposés en mémoire, pour chaque colonne du modèle. |
| INFO.STORAGEFILES | Cette fonction permet de retourner la liste de tous les fichiers d'entreposage utilisés dans le modèle, avec leurs chemins et propriétés. |
| INFO.STORAGEFOLDERS | Cette fonction permet de retourner la liste de tous les dossiers d'entreposage utilisés dans le modèle, pour organiser les fichiers de données. |
| INFO.STORAGETABLECOLUMNS | Cette fonction permet de retourner des statistiques sur les colonnes des tables entreposées en mémoire, notamment leur type et taille. |
| INFO.STORAGETABLECOLUMNSEGMENTS | Cette fonction permet de retourner des informations sur les segments de colonnes utilisés pour l'entreposage des données en mémoire. |
| INFO.STORAGETABLES | Cette fonction permet de retourner des statistiques globales sur les tables entreposées en mémoire dans le modèle, comme leur taille ou structure. |
| INFO.TABLEPERMISSIONS | Cette fonction permet de retourner la liste des permissions définies au niveau des tables dans le modèle, selon le schéma de sécurité. |
| INFO.TABLES | Cette fonction permet de retourner la liste de toutes les tables présentes dans le modèle, avec les colonnes décrivant leurs propriétés. |
| INFO.TABLESTORAGES | Cette fonction permet de retourner des informations sur les modes d'entreposages des tables du modèle, utiles pour l'optimisation. |
| INFO.VARIATIONS | Cette fonction permet de retourner la liste de toutes les variations définies dans le modèle, souvent utilisées pour les hiérarchies de produits ou d'attributs. |
| INFO.VIEW.COLUMNS | Cette fonction permet de retourner la liste de toutes les colonnes du modèle, accessible pour utilisation dans des calculs ou tables calculées. |
| INFO.VIEW.MEASURES | Cette fonction permet de retourner la liste de toutes les mesures disponibles dans le modèle, avec la possibilité de les utiliser dans des expressions calculées. |
| INFO.VIEW.RELATIONSHIPS | Cette fonction permet de retourner la liste de toutes les relations définies dans le modèle, accessible dans les calculs ou visualisations. |
| INFO.VIEW.TABLES | Cette fonction permet de retourner la liste de toutes les tables disponibles dans le modèle, utilisables dans les tables calculées. |
| INT | Cette fonction permet d'arrondir un nombre à l'entier inférieur le plus proche. |
| INTERSECT | Cette fonction permet de retourner l'intersection des lignes entre deux tables, en conservant les doublons. |
| INTRATE | Cette fonction permet de retourner le taux d'intérêt d'un titre entièrement investi, basé sur la différence entre prix d'achat et de remboursement. |
| IPMT | Cette fonction permet de retourner le montant des intérêts payés pour une période donnée d'un investissement, basé sur des paiements périodiques constants et un taux d'intérêt constant. |
| ISAFTER | Cette fonction permet de vérifier si une ligne survient après une autre, en simulant le comportement d'une clause Start At, et retourne TRUE si toutes les conditions sont remplies. |
| ISBLANK | Cette fonction permet de vérifier si une valeur est vide (BLANK), et retourne TRUE ou FALSE. |
| ISCROSSFILTERED | Cette fonction permet de déterminer si une colonne ou une colonne d'une table liée est affectée par un filtre croisé, en retournant TRUE ou FALSE. |
| ISEMPTY | Cette fonction permet de vérifier si une table ne contient aucune ligne, et retourne TRUE si elle est vide. |
| ISERROR | Cette fonction permet de vérifier si une valeur est une erreur, et retourne TRUE ou FALSE. |
| ISEVEN | Cette fonction permet de vérifier si un nombre est pair, et retourne TRUE si c'est le cas, sinon FALSE. |
| ISFILTERED | Cette fonction permet de déterminer si une colonne est filtrée directement dans le contexte courant, et retourne TRUE ou FALSE. |
| ISINSCOPE | Cette fonction permet de vérifier si une colonne donnée est le niveau actuellement actif dans une hiérarchie, en retournant TRUE ou FALSE. |
| ISLOGICAL | Cette fonction permet de vérifier si une valeur est de type logique (TRUE ou FALSE), et retourne TRUE ou FALSE. |
| ISNONTEXT | Cette fonction permet de vérifier si une valeur n'est pas un texte (les cellules vides ne sont pas considérées comme du texte), et retourne TRUE ou FALSE. |
| ISNUMBER | Cette fonction permet de vérifier si une valeur est un nombre, et retourne TRUE ou FALSE. |
| ISO.CEILING | Cette fonction permet d'arrondir un nombre à l'entier supérieur ou au multiple supérieur le plus proche, selon la norme ISO. |
| ISODD | Cette fonction permet de vérifier si un nombre est impair, et retourne TRUE si c'est le cas, sinon FALSE. |
| ISONORAFTER | Cette fonction permet de vérifier si une ligne est identique ou vient après une autre, en simulant une clause Start At, et retourne TRUE si les conditions sont remplies. |
| ISPMT | Cette fonction permet de calculer les intérêts payés ou reçus pour une période donnée d'un prêt ou d'un investissement avec paiements constants de capital. |
| ISSELECTEDMEASURE | Cette fonction permet de vérifier, dans un groupe de calculs, si la mesure actuellement en contexte fait partie d'une liste spécifiée de mesures. |
| ISSUBTOTAL | Cette fonction permet d'ajouter une colonne dans une expression SUMMARIZE indiquant si la ligne correspond à un sous-total pour une colonne donnée. |
| ISTEXT | Cette fonction permet de vérifier si une valeur est du texte, et retourne TRUE ou FALSE. |
| KEEPFILTERS | Cette fonction permet de préserver les filtres existants lors de l'évaluation d'une expression CALCULATE ou CALCULATETABLE, en empêchant leur remplacement. |
| LAST | Cette fonction permet, dans un contexte de visualisation, de récupérer une valeur située sur la dernière ligne d'un axe dans une matrice. |
| LASTDATE | Cette fonction permet de retourner la dernière date dans le contexte courant pour une colonne de dates spécifiée. |
| LCM | Cette fonction permet de retourner le plus petit multiple commun entre deux ou plusieurs entiers. |
| LEFT | Cette fonction permet de retourner un nombre spécifié de caractères depuis le début d'une chaîne de texte. |
| LEN | Cette fonction permet de retourner le nombre total de caractères dans une chaîne de texte. |
| LINEST | Cette fonction permet de calculer, par la méthode des moindres carrés, une droite de régression linéaire qui ajuste au mieux les données fournies. |
| LINESTX | Cette fonction permet de calculer une droite de régression linéaire par la méthode des moindres carrés, en évaluant les données issues d'expressions ligne par ligne dans une table. |
| LN | Cette fonction permet de retourner le logarithme népérien (base e) d'un nombre. |
| LOG | Cette fonction permet de retourner le logarithme d'un nombre selon une base spécifiée. |
| LOG10 | Cette fonction permet de retourner le logarithme décimal (base 10) d'un nombre. |
| LOOKUP | Cette fonction permet, uniquement en mode de calcul visuel, de rechercher une valeur en fonction des filtres appliqués. |
| LOOKUPVALUE | Cette fonction permet de retourner une valeur correspondant à une ligne respectant toutes les conditions de recherche définies ; elle peut utiliser une ou plusieurs conditions. |
| LOOKUPWITHTOTALS | Cette fonction permet, en mode de calcul visuel, de rechercher une valeur en tenant compte uniquement des filtres spécifiés, sans inférer les filtres absents. |
| LOWER | Cette fonction permet de convertir toutes les lettres d'une chaîne de texte en minuscules. |
| MATCHBY | Cette fonction permet, dans le cadre des fonctions de fenêtrage, de spécifier les colonnes utilisées pour associer les données et identifier la ligne courante. |
| MAX | Cette fonction permet de retourner la plus grande valeur numérique parmi deux expressions scalaires ou au sein d'une colonne. |
| MAXA | Cette fonction permet de retourner la plus grande valeur dans une colonne, en incluant les valeurs logiques et les nombres au format texte. |
| MAXX | Cette fonction permet d'évaluer une expression pour chaque ligne d'une table et de retourner la plus grande valeur numérique résultante. |
| MDURATION | Cette fonction permet de retourner la durée modifiée de Macaulay pour un titre, en supposant une valeur nominale de 100 $. |
| MEDIAN | Cette fonction permet de retourner la médiane des valeurs numériques présentes dans une colonne. |
| MEDIANX | Cette fonction permet de retourner la médiane des résultats d'une expression évaluée ligne par ligne dans une table. |
| MID | Cette fonction permet d'extraire une sous-chaîne de texte à partir d'une position de départ spécifiée et d'une longueur définie. |
| MIN | Cette fonction permet de retourner la plus petite valeur numérique entre deux expressions scalaires ou au sein d'une colonne. |
| MINA | Cette fonction permet de retourner la plus petite valeur dans une colonne, en tenant compte des valeurs logiques et des nombres exprimés en texte. |
| MINUTE | Cette fonction permet de retourner la composante minute (entre 0 et 59) à partir d'une valeur de type date et heure. |
| MINX | Cette fonction permet de retourner la plus petite valeur numérique issue de l'évaluation d'une expression sur chaque ligne d'une table. |
| MOD | Cette fonction permet de retourner le reste d'une division entre deux nombres, avec un signe identique à celui du diviseur. |
| MONTH | Cette fonction permet de retourner le mois (entre 1 et 12) d'une valeur de type date. |
| MOVINGAVERAGE | Cette fonction permet de retourner une moyenne mobile calculée selon l'axe d'une matrice visuelle. |
| MROUND | Cette fonction permet d'arrondir un nombre au multiple souhaité spécifié en paramètre. |
| NATURALINNERJOIN | Cette fonction permet d'effectuer une jointure interne naturelle entre deux tables. |
| NATURALLEFTOUTERJOIN | Cette fonction permet d'effectuer une jointure externe gauche naturelle entre deux tables. |
| NETWORKDAYS | Cette fonction permet de retourner le nombre de jours ouvrés complets entre deux dates, en excluant les fins de semaines (et potentiellement les jours fériés). |
| NEXT | Cette fonction permet, uniquement dans les calculs visuels, de récupérer la valeur de la ligne suivante selon l'axe de la matrice visuelle. |
| NEXTDAY | Cette fonction permet de retourner une table contenant toutes les dates du jour suivant, en se basant sur la première date de la colonne de dates dans le contexte courant. |
| NEXTMONTH | Cette fonction permet de retourner une table contenant toutes les dates du mois suivant, à partir de la première date de la colonne de dates dans le contexte actuel. |
| NEXTQUARTER | Cette fonction permet de retourner une table contenant toutes les dates du trimestre suivant, selon la première date trouvée dans la colonne de dates du contexte courant. |
| NEXTYEAR | Cette fonction permet de retourner une table contenant toutes les dates de l'année suivante, à partir de la première date spécifiée dans la colonne de dates du contexte courant. |
| NOMINAL | Cette fonction permet de calculer le taux d'intérêt nominal annuel, à partir du taux effectif et du nombre de périodes de capitalisation par an. |
| NONVISUAL | Cette fonction permet de marquer un filtre de valeur dans une expression SUMMARIZECOLUMNS comme non visuel, c'est-à-dire qu'il ne doit pas influencer la visualisation. |
| NORM.DIST | Cette fonction permet de retourner la valeur de la distribution normale pour une moyenne et un écart type spécifiés. |
| NORM.INV | Cette fonction permet de retourner l'inverse de la distribution normale cumulative, selon une moyenne et un écart type donnés. |
| NORM.S.DIST | Cette fonction permet de retourner la distribution normale standard, avec une moyenne de 0 et un écart type de 1. |
| NORM.S.INV | Cette fonction permet de retourner l'inverse de la distribution normale cumulative standard. |
| NOT | Cette fonction permet d'inverser une valeur booléenne : retourne TRUE si l'argument est FALSE, et inversement. |
| NOW | Cette fonction permet de retourner la date et l'heure actuelles au format datetime. |
| NPER | Cette fonction permet de calculer le nombre total de périodes pour un investissement à paiements constants et à taux d'intérêt constant. |
| ODD | Cette fonction permet de retourner un nombre arrondi à l'entier impair supérieur le plus proche. |
| ODDFPRICE | Cette fonction permet de calculer le prix, par tranche de 100 $, d'un titre obligataire ayant une première période irrégulière (courte ou longue). |
| ODDFYIELD | Cette fonction permet de calculer le rendement d'un titre obligataire avec une première période irrégulière (courte ou longue). |
| ODDLPRICE | Cette fonction permet de retourner le prix, par tranche de 100 $, d'un titre avec une dernière période irrégulière (courte ou longue). |
| ODDLYIELD | Cette fonction permet de retourner le rendement d'un titre ayant une dernière période irrégulière (courte ou longue). |
| OFFSET | Cette fonction permet de retourner une ligne située avant ou après la ligne actuelle dans la même table, selon un déplacement donné. |
| OPENINGBALANCEMONTH | Cette fonction permet d'évaluer une expression à la première date du mois dans le contexte courant. |
| OPENINGBALANCEQUARTER | Cette fonction permet d'évaluer une expression à la première date du trimestre dans le contexte courant. |
| OPENINGBALANCEYEAR | Cette fonction permet d'évaluer une expression à la première date de l'année dans le contexte courant. |
| OR | Cette fonction permet de vérifier si l'un des arguments est TRUE ; elle retourne TRUE si au moins une condition est satisfaite. |
| ORDERBY | Cette fonction permet de définir les colonnes qui déterminent l'ordre de tri à l'intérieur de chaque partition d'une fonction de fenêtre. |
| PARALLELPERIOD | Cette fonction permet de retourner une table contenant une colonne de dates correspondant à une période parallèle, décalée dans le temps, par rapport aux dates fournies dans le contexte courant. |
| PARTITIONBY | Cette fonction permet de spécifier les colonnes utilisées pour partitionner la relation dans une fonction de fenêtre. |
| PATH | Cette fonction permet de retourner une chaîne de texte délimitée contenant les identifiants de tous les parents de l'identifiant actuel. |
| PATHCONTAINS | Cette fonction permet de retourner TRUE si l'élément spécifié existe dans le chemin indiqué. |
| PATHITEM | Cette fonction permet d'extraire un élément spécifique à une position donnée dans une chaîne de texte générée par la fonction PATH. |
| PATHITEMREVERSE | Cette fonction permet d'extraire un élément à partir d'une position donnée en partant de la fin, dans une chaîne de texte générée par la fonction PATH. |
| PATHLENGTH | Cette fonction permet de retourner le nombre total de parents d'un élément dans un résultat de la fonction PATH, y compris l'élément lui-même. |
| PDURATION | Cette fonction permet de calculer le nombre de périodes nécessaires à un investissement pour atteindre une valeur cible donnée. |
| PERCENTILE.EXC | Cette fonction permet de retourner le k-ième percentile d'un ensemble de valeurs, où k est un nombre compris entre 0 et 1 (exclus). |
| PERCENTILE.INC | Cette fonction permet de retourner le k-ième percentile d'un ensemble de valeurs, où k est un nombre compris entre 0 et 1 (inclus). |
| PERCENTILEX.EXC | Cette fonction permet de retourner le percentile d'une expression évaluée sur chaque ligne d'une table, avec k compris entre 0 et 1 (exclus). |
| PERCENTILEX.INC | Cette fonction permet de retourner le percentile d'une expression évaluée sur chaque ligne d'une table, avec k compris entre 0 et 1 (inclus). |
| PERMUT | Cette fonction permet de retourner le nombre de permutations possibles pour un certain nombre d'objets sélectionnés parmi un ensemble donné. |
| PI | Cette fonction permet de retourner la valeur de Pi (π), soit environ 3,14159265358979. |
| PMT | Cette fonction permet de calculer le montant des paiements périodiques pour un prêt à paiements constants et à taux d'intérêt constant. |
| POISSON.DIST | Cette fonction permet de retourner la valeur de la distribution de Poisson pour une moyenne donnée. |
| POWER | Cette fonction permet de retourner le résultat d'un nombre élevé à une puissance donnée. |
| PPMT | Cette fonction permet de retourner la part de paiement affectée au capital pour une période donnée, dans un prêt à paiements constants. |
| PREVIOUS | Cette fonction permet, dans les calculs visuels uniquement, de récupérer la valeur de la ligne précédente selon l'axe de la matrice visuelle. |
| PREVIOUSDAY | Cette fonction permet de retourner une table contenant toutes les dates du jour précédent, selon la première date de la colonne de dates dans le contexte. |
| PREVIOUSMONTH | Cette fonction permet de retourner une table contenant toutes les dates du mois précédent, à partir de la première date du contexte. |
| PREVIOUSQUARTER | Cette fonction permet de retourner une table contenant toutes les dates du trimestre précédent, en se basant sur la première date du contexte. |
| PREVIOUSYEAR | Cette fonction permet de retourner une table contenant toutes les dates de l'année précédente, à partir de la dernière date dans le contexte courant. |
| PRICE | Cette fonction permet de retourner le prix pour une valeur nominale de 100 $ d'un titre qui paie des intérêts périodiques. |
| PRICEDISC | Cette fonction permet de retourner le prix pour une valeur nominale de 100 $ d'un titre vendu à escompte, sans intérêts périodiques. |
| PRICEMAT | Cette fonction permet de retourner le prix pour une valeur nominale de 100 $ d'un titre qui paie les intérêts à l'échéance. |
| PRODUCT | Cette fonction permet de retourner le produit des valeurs numériques contenues dans une colonne. |
| PRODUCTX | Cette fonction permet de retourner le produit d'une expression évaluée pour chaque ligne d'une table. |
| PV | Cette fonction permet de calculer la valeur actuelle d'un prêt ou d'un investissement en fonction d'un taux d'intérêt constant. |
| QUARTER | Cette fonction permet de retourner le trimestre d'une date donnée, sous forme d'un nombre entre 1 et 4. |
| QUOTIENT | Cette fonction permet d'effectuer une division et de retourner uniquement la partie entière du résultat. |
| RADIANS | Cette fonction permet de convertir une valeur en degrés en radians. |
| RAND | Cette fonction permet de générer un nombre aléatoire compris entre 0 (inclus) et 1 (exclus), avec une distribution uniforme. |
| RANDBETWEEN | Cette fonction permet de générer un nombre entier aléatoire compris entre deux valeurs spécifiées. |
| RANGE | Cette fonction permet de retourner un intervalle de lignes de l'axe, par rapport à la ligne actuelle, en tant que raccourci de la fonction WINDOW. |
| RANK | Cette fonction permet de retourner le classement d'une ligne au sein d'un intervalle donné, selon un ordre défini. |
| RANK.EQ | Cette fonction permet de retourner le rang d'un nombre parmi une liste de nombres, en tenant compte des égalités. |
| RANKX | Cette fonction permet de retourner le classement d'un nombre pour chaque ligne d'une table, en évaluant une expression. |
| RATE | Cette fonction permet de calculer le taux d'intérêt par période pour une annuité. |
| RECEIVED | Cette fonction permet de retourner le montant total reçu à l'échéance d'un titre intégralement investi. |
| RELATED | Cette fonction permet de retourner une valeur liée depuis une autre table via une relation existante. |
| RELATEDTABLE | Cette fonction permet d'évaluer une expression de table dans un contexte modifié par des filtres établis sur une relation. |
| REMOVEFILTERS | Cette fonction permet de supprimer les filtres appliqués à des tables ou colonnes spécifiées dans une expression. |
| REPLACE | Cette fonction permet de remplacer une partie d'une chaîne de texte, selon une position de départ et un nombre de caractères, par une autre chaîne. |
| REPT | Cette fonction permet de répéter une chaîne de texte un certain nombre de fois. |
| RIGHT | Cette fonction permet de retourner les derniers caractères d'une chaîne de texte, selon un nombre spécifié. |
| ROLLUP | Cette fonction permet de modifier le comportement de SUMMARIZE en ajoutant des lignes de cumul (rollup) au résultat, selon les colonnes spécifiées dans groupBy_columnName. |
| ROLLUPADDISSUBTOTAL | Cette fonction permet de modifier le comportement de SUMMARIZECOLUMNS en ajoutant des lignes de cumul ou de sous-total selon les colonnes définies par groupBy_columnName. |
| ROLLUPGROUP | Cette fonction permet de modifier le comportement de SUMMARIZE et SUMMARIZECOLUMNS en générant des lignes de cumul selon les colonnes définies dans groupBy_columnName. |
| ROLLUPISSUBTOTAL | Cette fonction permet d'associer des groupes de cumul avec la colonne ajoutée par ROLLUPADDISSUBTOTAL, utilisée dans une expression ADDMISSINGITEMS. |
| ROUND | Cette fonction permet d'arrondir un nombre à un nombre spécifique de décimales. |
| ROUNDDOWN | Cette fonction permet d'arrondir un nombre vers zéro, c'est-à-dire à l'entier inférieur le plus proche. |
| ROUNDUP | Cette fonction permet d'arrondir un nombre à l'entier supérieur le plus proche, en s'éloignant de zéro. |
| ROW | Cette fonction permet de retourner une table composée d'une seule ligne, contenant les résultats des expressions fournies pour chaque colonne. |
| ROWNUMBER | Cette fonction permet de retourner le rang unique d'une ligne dans un intervalle donné, selon un ordre défini. |
| RRI | Cette fonction permet de retourner un taux d'intérêt équivalent basé sur la croissance d'un investissement. |
| RUNNINGSUM | Cette fonction permet de calculer une somme cumulative (running sum) le long de l'axe défini dans la matrice visuelle. |
| SAMEPERIODLASTYEAR | Cette fonction permet de retourner une table contenant une colonne de dates correspondant à la même période l'année précédente, selon le contexte courant. |
| SAMPLE | Cette fonction permet de retourner un échantillon de N lignes extraites d'une table spécifiée. |
| SEARCH | Cette fonction permet de retourner la position (index) du premier caractère d'un texte ou caractère recherché, lu de gauche à droite. |
| SECOND | Cette fonction permet de retourner la composante « secondes » d'une valeur de temps, sous forme d'un nombre entre 0 et 59. |
| SELECTCOLUMNS | Cette fonction permet d'ajouter des colonnes calculées à une table ou à une expression de table. |
| SELECTEDMEASURE | Cette fonction permet d'utiliser, dans des éléments de calcul, la mesure actuellement active dans le contexte d'évaluation. |
| SELECTEDMEASUREFORMATSTRING | Cette fonction permet de retourner la chaîne de format associée à la mesure actuellement active dans le contexte. |
| SELECTEDMEASURENAME | Cette fonction permet d'identifier, par son nom, la mesure en cours d'évaluation dans le contexte d'un élément de calcul. |
| SELECTEDVALUE | Cette fonction permet de retourner la valeur d'une colonne lorsque le contexte est réduit à une seule valeur distincte ; sinon elle retourne une valeur alternative. |
| SIGN | Cette fonction permet de déterminer le signe d'un nombre ou d'un résultat (positif, négatif ou nul). |
| SIN | Cette fonction permet de retourner le sinus d'un angle donné, exprimé en radians. |
| SINH | Cette fonction permet de retourner le sinus hyperbolique d'un nombre. |
| SLN | Cette fonction permet de calculer l'amortissement linéaire d'un actif pour une période donnée. |
| SQRT | Cette fonction permet de retourner la racine carrée d'un nombre. |
| SQRTPI | Cette fonction permet de retourner la racine carrée du produit d'un nombre par π (pi). |
| STARTOFMONTH | Cette fonction permet de retourner la première date du mois dans le contexte courant pour une colonne de dates spécifiée. |
| STARTOFQUARTER | Cette fonction permet de retourner la première date du trimestre dans le contexte courant pour une colonne de dates spécifiée. |
| STARTOFYEAR | Cette fonction permet de retourner la première date de l'année dans le contexte courant pour une colonne de dates spécifiée. |
| STDEV.P | Cette fonction permet de retourner l'écart type d'une population entière, en supposant que les données représentent la population complète. |
| STDEV.S | Cette fonction permet de retourner l'écart type d'un échantillon, en supposant que les données représentent un sous-ensemble de la population. |
| STDEVX.P | Cette fonction permet de retourner l'écart type d'une population entière à partir d'une expression évaluée pour chaque ligne d'une table. |
| STDEVX.S | Cette fonction permet de retourner l'écart type d'un échantillon à partir d'une expression évaluée pour chaque ligne d'une table. |
| SUBSTITUTE | Cette fonction permet de remplacer une portion de texte existante par un nouveau texte dans une chaîne de caractères. |
| SUBSTITUTEWITHINDEX | Cette fonction permet de retourner une table représentant une jointure semi-gauche entre deux tables fournies en argument. |
| SUM | Cette fonction permet d'additionner toutes les valeurs numériques d'une colonne. |
| SUMMARIZE | Cette fonction permet de retourner une table récapitulative avec les totaux demandés regroupés par certaines colonnes. |
| SUMMARIZECOLUMNS | Cette fonction permet de retourner une table récapitulative regroupée par des colonnes, avec un meilleur contrôle des filtres que SUMMARIZE. |
| SUMX | Cette fonction permet de retourner la somme d'une expression évaluée pour chaque ligne d'une table. |
| SWITCH | Cette fonction permet d'évaluer une expression par rapport à une liste de valeurs et de retourner une valeur parmi plusieurs résultats possibles. |
| SYD | Cette fonction permet de calculer l'amortissement d'un actif pour une période donnée selon la méthode des chiffres d'années (Sum-Of-Years' Digits). |
| T.DIST | Cette fonction permet de retourner la distribution t de Student à une queue (gauche) pour une valeur donnée. |
| T.DIST.2T | Cette fonction permet de retourner la distribution t de Student à deux queues pour une valeur donnée. |
| T.DIST.RT | Cette fonction permet de retourner la distribution t de Student à une queue (droite) pour une valeur donnée. |
| T.INV | Cette fonction permet de retourner l'inverse de la distribution t de Student à une queue (gauche), pour une probabilité donnée. |
| T.INV.2T | Cette fonction permet de retourner l'inverse de la distribution t de Student à deux queues, pour une probabilité donnée. |
| TAN | Cette fonction permet de retourner la tangente d'un angle donné, exprimé en radians. |
| TANH | Cette fonction permet de retourner la tangente hyperbolique d'un nombre. |
| TBILLEQ | Cette fonction permet de retourner le rendement obligataire équivalent (bond-equivalent yield) pour un bon du Trésor. |
| TBILLPRICE | Cette fonction permet de retourner le prix d'achat d'un bon du Trésor pour une valeur nominale de 100 dollars. |
| TBILLYIELD | Cette fonction permet de retourner le rendement d'un bon du Trésor en fonction de sa date d'échéance et de son prix. |
| TIME | Cette fonction permet de convertir des heures, minutes et secondes fournies sous forme numérique en un format datetime. |
| TIMEVALUE | Cette fonction permet de convertir une heure au format texte en un format datetime. |
| TOCSV | Cette fonction permet de retourner une table sous forme de chaîne de caractères au format CSV. |
| TODAY | Cette fonction permet de retourner la date actuelle, sans l'heure. |
| TOJSON | Cette fonction permet de retourner une table sous forme de chaîne de caractères au format JSON. |
| TOPN | Cette fonction permet de retourner les N premières lignes d'une table en fonction d'un critère de tri. |
| TOTALMTD | Cette fonction permet d'évaluer une expression pour la période du mois en cours jusqu'à la date actuelle, dans le contexte en cours. |
| TOTALQTD | Cette fonction permet d'évaluer une expression pour la période du trimestre en cours jusqu'à la date actuelle, dans le contexte en cours. |
| TOTALYTD | Cette fonction permet d'évaluer une expression pour la période de l'année en cours jusqu'à la date actuelle, dans le contexte en cours. |
| TREATAS | Cette fonction permet d'appliquer le résultat d'une expression de table comme filtre sur des colonnes d'une autre table non liée. |
| TRIM | Cette fonction permet de supprimer tous les espaces inutiles dans une chaîne de texte, en ne laissant qu'un espace entre les mots. |
| TRUE | Cette fonction permet de retourner la valeur logique TRUE (vrai). |
| TRUNC | Cette fonction permet de tronquer un nombre en supprimant sa partie décimale, pour ne conserver que la partie entière. |
| Table de constructeur | Cette fonction permet de retourner une table composée d'une ou plusieurs colonnes, définies directement dans l'expression. |
| UNICHAR | Cette fonction permet de retourner le caractère Unicode correspondant à une valeur numérique donnée. |
| UNICODE | Cette fonction permet de retourner le code numérique Unicode du premier caractère d'une chaîne de texte. |
| UNION | Cette fonction permet de créer une union (concaténation sans doublons) de deux tables ayant les mêmes colonnes. |
| UPPER | Cette fonction permet de convertir tous les caractères d'une chaîne de texte en majuscules. |
| USERCULTURE | Cette fonction permet de retourner les paramètres régionaux (locale) de l'utilisateur actuel. |
| USERELATIONSHIP | Cette fonction permet de spécifier une relation inactive entre deux colonnes pour l'utiliser dans un calcul particulier. |
| USERNAME | Cette fonction permet de retourner le nom d'utilisateur et le domaine à partir des informations d'identification utilisées à la connexion. |
| USEROBJECTID | Cette fonction permet de retourner l'identifiant d'objet (Object ID ou SID) de l'utilisateur actuel. |
| USERPRINCIPALNAME | Cette fonction permet de retourner le nom principal de l'utilisateur (User Principal Name), généralement au format adresse de courriel. |
| UTCNOW | Cette fonction permet de retourner la date et l'heure actuelles au format UTC (temps universel coordonné). |
| UTCTODAY | Cette fonction permet de retourner la date actuelle au format UTC, sans l'heure. |
| VALUE | Cette fonction permet de convertir une chaîne de texte représentant un nombre en une valeur numérique. |
| VALUES | Cette fonction permet de retourner une table à une seule colonne contenant les valeurs distinctes d'une colonne ou d'une table spécifiée. |
| VAR.P | Cette fonction permet de calculer la variance d'une population entière à partir d'une colonne. |
| VAR.S | Cette fonction permet de calculer la variance d'un échantillon de population à partir d'une colonne. |
| VARX.P | Cette fonction permet de calculer la variance d'une population entière à partir d'une expression évaluée ligne par ligne dans une table. |
| VARX.S | Cette fonction permet de calculer la variance d'un échantillon de population à partir d'une expression évaluée ligne par ligne dans une table. |
| VDB | Cette fonction permet de calculer l'amortissement d'un actif sur une période donnée, y compris les périodes partielles, en utilisant la méthode du double déclin ou une autre méthode spécifiée. |
| WEEKDAY | Cette fonction permet de retourner un nombre de 1 à 7 représentant le jour de la semaine d'une date donnée. |
| WEEKNUM | Cette fonction permet de retourner le numéro de la semaine dans l'année correspondant à une date, selon un type de retour spécifié. |
| WINDOW | Cette fonction permet de retourner plusieurs lignes situées dans un intervalle donné, utile dans les fonctions de fenêtre. |
| XIRR | Cette fonction permet de calculer le taux de rendement interne d'un calendrier de flux de trésorerie qui ne sont pas nécessairement périodiques. |
| XNPV | Cette fonction permet de calculer la valeur actuelle nette d'un calendrier de flux de trésorerie non périodiques, en tenant compte de la valeur temporelle de l'argent. |
| YEAR | Cette fonction permet de retourner l'année d'une date donnée sous forme d'un entier à quatre chiffres (de 1900 à 9999). |
| YEARFRAC | Cette fonction permet de calculer la fraction d'année représentée par le nombre de jours entiers entre deux dates. |
| YIELD | Cette fonction permet de retourner le rendement d'un titre qui verse des intérêts périodiques. |
| YIELDDISC | Cette fonction permet de retourner le rendement annuel d'un titre acheté à prix réduit (sans intérêt périodique). |
| YIELDMAT | Cette fonction permet de retourner le rendement annuel d'un titre qui verse des intérêts uniquement à l'échéance. |
Dernière mise à jour : Jeudi, le 1er mai 2025