<html><meta http-equiv="Content-Type" content="text/html"/>
<head>
<meta name="title" content="MappeTableau" />
<meta name="description" content="Crée un nouveau tableau avec les résultats de la formule fournie sur chaque élément du tableau en paramètre." />
<link rel="stylesheet" type="text/css" href="../fonction.css" />
</head><body></body></html>

Fonction MappeTableau  [Liste de valeurs]

Description

Crée un nouveau tableau avec les résultats de la formule fournie sur chaque élément du tableau en paramètre.

Syntaxe

MappeTableau(< Tableau >, < Formule >)

  • < Tableau > : Le tableau de valeurs source
  • < Formule > : La formule de transformation appliquée à chaque valeur du tableau source

Remarque

Comparable à la fonction Map() des Arrays en JavaScript.

Exemple

La somme des valeurs arrondies d'une colonne réelle

Somme(MappeTableau(TableauValeur([colonne réelle])), Arrondi(<%Valeur%>, 2)))


La somme cumulée des valeurs d'une colonne

MappeTableau(TableauValeur([colonne numérique])), Somme(Top(ConvertitTableau(<%Tableau%>), <%Indice%>)))


La liste de date ouvrée entre aujourd'hui et la fin du mois affichée au format "jour semaine en lettre", "jour" "mois en lettre" "année"

MappeTableau(TableauDateOuvrée(DateDuJour(), FinDeMois()), Texte(<%Valeur%>, "jjjj, jj mmmm aaaa"))


Idem, mais retourne un tableau à 2 dimensions avec la date et l'affichage

MappeTableau(TableauDateOuvrée(DateDuJour(), FinDeMois()), Tableau(<%Valeur%>, Texte(<%Valeur%>, "jjjj, jj mmmm aaaa")))

 

Fonction MappeTableau  [Liste de valeurs]

Description

Crée un nouveau tableau avec les résultats de la formule fournie sur chaque élément du tableau en paramètre.

Syntaxe

MappeTableau(< Liste d'Élément >, < Formule >)

Exemple