Hi,
I have problem when I create new analysis with Simple SQL Statement.
SELECT
"Nombre de situations",
"Nom",
"ID_DOSSIER",
"Prénom",
"Adresse",
"Date naissance",
"1er rdv",
"Date entrée CER",
"Date fin CER",
"Nombre de mois couverts",
"Nb d'entretien en face à face",
"Nb d'heures d'accompagnement (accueil, entretiens face à face, téléphone...)",
"Point d'étape / Parcours d'insertion à la fin de la prériode concernée"
FROM (
SELECT
RCOUNT("i-milo"."Dispositif"."ID_DOSSIER") "Nombre de situations",
"i-milo"."Adresse"."Adresse"||' '||"i-milo"."Adresse"."Code postal"||' '||"i-milo"."Adresse"."Commune" "Adresse",
"i-milo"."Dispositif"."ID_DOSSIER" "ID_DOSSIER",
"i-milo"."Entrée dispositif"."Date entrée dispositif" "Date entrée CER",
"i-milo"."Entrée dispositif"."Date entretien initialisation" "1er rdv",
"i-milo"."Identité"."Date naissance" "Date naissance",
"i-milo"."Identité"."Nom usage" "Nom",
"i-milo"."Identité"."Prénom" "Prénom",
"i-milo"."Sortie dispositif"."Date fin réelle" "Date fin CER",
' ' "Point d'étape / Parcours d'insertion à la fin de la prériode concernée",
TIMESTAMPDIFF(SQL_TSI_MONTH,"i-milo"."Entrée dispositif"."Date entrée dispositif","i-milo"."Sortie dispositif"."Date fin réelle") "Nombre de mois couverts",
SUM(CASE WHEN "i-milo"."Dispositif"."Statut" IN ('Clôturé','En cours','Renouvelé') AND "Dispositif"."Nom dispositif" = 'CER' AND "Evénement en cours de dispositif"."Nature" IN ('Atelier', 'Entretien individuel', 'Information Collective') THEN 1 ELSE 0 END) "Nb d'entretien en face à face",
SUM(CASE WHEN "i-milo"."Dispositif"."Statut" IN ('Clôturé','En cours','Renouvelé') AND "Dispositif"."Nom dispositif" = 'CER' AND "Evénement en cours de dispositif"."Nature" IN ('Administratif','Courrier','Email','SMS','Téléphone') THEN 1 ELSE 0 END) "Nb d'heures d'accompagnement (accueil, entretiens face à face, téléphone...)"
FROM "i-milo"
WHERE (
"Dispositif"."Nom dispositif" = 'CER' AND
(
("Entrée dispositif"."Date entrée dispositif" BETWEEN @{dateDebutPeriode}{date '2017-12-01'} AND @{dateFinPeriodedate}{date '2018-02-20'})
OR ("Entrée dispositif"."Date entretien initialisation" BETWEEN @{dateDebutPeriode}{date '2017-12-01'} AND @{dateFinPeriodedate}{date '2018-02-20'})
)
)
) CER
LEFT OUTER JOIN (
/* Deuxième analyse qui ramène les informations
* sur le dispositif RSA
*/
SELECT
"Dispositif"."ID_DOSSIER" id_doss,
"Entrée dispositif"."Date entrée dispositif" "Entrée RSA",
"Sortie dispositif"."Date fin réelle" "Sortie RSA",
' ' "Nomenclature (cf. annexe)",
CASE WHEN "Sortie dispositif"."Motif sortie" = '-' THEN '' END "Motif de sortie (préciser par rapport à la nomenclature)"
FROM
"i-milo"
WHERE (
"Dispositif"."Nom dispositif" = 'Convention B-RSA'
)
) rsa
ON
"ID_DOSSIER"=rsa.id_doss
FROM "i-milo"
But after import, my prompt variable @{dateDebutPeriode} and @{dateFinPeriode} disappear.
I can edit filter after import because the filters area is empty (thanks left outer join ).
Of course I have only access to web interface, I have no access of data server.
Thanks for help, have a nice day.