Project

General

Profile

Development #29914

Pouvoir déclarer des jointures nécessaires pour une mesure

Added by Benjamin Dauvergne 10 months ago. Updated 7 months ago.

Status:
Solution proposée
Priority:
Normal
Target version:
-
Start date:
18 Jan 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Pour pouvoir faire des mesures dépendants de faits dans des tables tierces, voir par exemple #14297.

0002-allow-use-of-join-in-measures-fixes-29914.patch View (8.98 KB) Benjamin Dauvergne, 18 Jan 2019 09:46 PM

0001-pep8-python3-29914.patch View (2.97 KB) Benjamin Dauvergne, 18 Jan 2019 09:46 PM

0002-allow-use-of-join-in-measures-fixes-29914.patch View (9.3 KB) Benjamin Dauvergne, 02 Mar 2019 05:31 PM

0001-pep8-python3-29914.patch View (2.97 KB) Benjamin Dauvergne, 02 Mar 2019 05:31 PM

0002-allow-use-of-join-in-measures-fixes-29914.patch View (9.3 KB) Benjamin Dauvergne, 19 Apr 2019 10:59 AM

0001-pep8-python3-29914.patch View (2.97 KB) Benjamin Dauvergne, 19 Apr 2019 10:59 AM


Related issues

Related to OLAP / Businesse Intelligence pour Publik - Development #14297: Pouvoir faire des stats sur le passage par un statut particulier Solution proposée 14 Dec 2016

History

#1 Updated by Benjamin Dauvergne 10 months ago

  • Related to Development #14297: Pouvoir faire des stats sur le passage par un statut particulier added

#2 Updated by Benjamin Dauvergne 10 months ago

  • Assignee set to Benjamin Dauvergne

#3 Updated by Benjamin Dauvergne 10 months ago

Pas simple mais ça permet d'avoir ce genre de requêts :

SELECT count(formdata.id) AS demandes_count,
       MAX(COALESCE(evo.delay, NOW() - formdata.receipt_time)) FILTER (WHERE evo.status == 'decision') AS delai_decision,
       FROM formdata LEFT OUTER JOIN evolution AS evo ON evo.formdata_id = formdata.id;

C'est à dire calculer des délais maximums par rapport à une table des évolutions.

#4 Updated by Benjamin Dauvergne 9 months ago

Rebasé.

#5 Updated by Benjamin Dauvergne 9 months ago

  • File deleted (0003-add-support-for-lateral-joins.patch)

Also available in: Atom PDF