Skip to content

Ajout fonction d’aggrégation aux expressions

Vincent Lara requested to merge expression-aggregate-function into main

Contexte

On veut pouvoir faire des liens entre les indicateurs, en investiguant comment sont construits les indicateurs, on a pu remarquer que beaucoup d’indicateurs sont des aggrégats d’autres indicateurs .

Contenu

Dans cette MR on permet de faire

- identifiant: noms_villes_acv
  nom: Liste des villes ACV
  return_type: list
  tags:
    - programme: acv
  schema:
    type: array
    items:
      type: string
  sql: SELECT ville AS ville FROM acv_suivi_avancement

- identifiant: nombre_villes_acv
  nom: Ville(s) ACV
  description: Nombre de villes bénéficiaires du programme
  tags:
    - programme: acv
  schema:
    type: integer
  expression: COUNT(noms_villes_acv)

Pour l’instant on ne peut pas faire d’agrégat d’un indicateur renvoyant une étoile.

Dans la suite, on pourrait renvoyer dans l’API pour un indicateurs ses indicateurs d’agrégats, et ses indicateurs source.

Edited by Vincent Lara

Merge request reports