Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
boardz:design:result [2020/02/24 15:32] admin [Algèbre des résultats] |
boardz:design:result [2020/04/07 11:07] (Version actuelle) |
||
|---|---|---|---|
| Ligne 124: | Ligne 124: | ||
| === Maximum unaire === | === Maximum unaire === | ||
| + | Le maximum unaire calcule le maximum global de la structure sur la dimension la plus profonde, et réduit la structure à l'arité inférieure d'une unité. Une matrice d'arité deux devient une association et une association devient un scalaire. | ||
| + | |||
| + | Syntaxe : MAX(op1) | ||
| + | |||
| + | * Scalaire : renvoie la même valeur | ||
| + | * Assoc : renvoie le scalaire maximum des valeurs de l'association | ||
| + | * Matrice : renvoie la structure d'arité inférieure, la dimension inférieure réduite au maximum local | ||
| + | |||
| + | Exemple sur les matrices : | ||
| + | |||
| + | soit une matrice d'arité 3 : | ||
| + | |||
| + | [catégorie de cours][cours][utilisateur] => valeur | ||
| + | |||
| + | L'exécution de MAX sur la matrice donnera la matrice indexée sur | ||
| + | |||
| + | [Catégorie de cours][cours] => MAX(valeur(utilisateur)) | ||
| === Minimum unaire === | === Minimum unaire === | ||
| + | Comme pour le maximum unaire mais avec le minimum local. | ||
| === Moyenne unaire === | === Moyenne unaire === | ||
| + | |||
| + | Comme pour le maximum unaire mais avec la moyenne. | ||
| === Cardinalité === | === Cardinalité === | ||
| + | |||
| + | L'opérateur de cardinalité extrait la cardinalité de la dernière dimension disponible dans la structure. | ||
| + | |||
| + | Syntaxe : CARD(op1) | ||
| + | |||
| + | * Scalaire : donne le scalaire 1 | ||
| + | * Association : donne un scalaire donnant le nombre d'éléments de l'association | ||
| + | * Matrice : donne une matrice de rang inférieur (une association pour la matrice d'arité 2) donnant les nombres d'éléments de la dernière dimension originale. | ||
| + | |||
| + | Exemple : | ||
| + | |||
| + | soit une matrice d'arité 3 : | ||
| + | |||
| + | [Catégorie de cours][cours][utilisateur] => valeur | ||
| + | |||
| + | de dimensions : | ||
| + | |||
| + | [coursecatid, courseid, userid, unknown] | ||
| + | |||
| + | L'exécution de MAX sur la matrice donnera la matrice indexée sur | ||
| + | |||
| + | [Catégorie de cours][cours] => COUNT(utilisateur) | ||
| + | |||
| + | de dimensions : | ||
| + | |||
| + | [coursecatid, courseid, unknown] | ||
| === Compression temporelle === | === Compression temporelle === | ||
| [[:start|Retour au sommaire]] | [[:start|Retour au sommaire]] | ||