Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexBonjour,
j'ai ce code sql : "select Last_Day(To_Date(Concat(Concat('01/', SubStr(VENTES.PERIODE, 5, 2)), Concat('/', SubStr(VENTES.PERIODE, 1, 4))), 'DD/MM/YYYY')) as DATE"
En fait j'aimerais le mettre dans alteryx en InDB
et a la de mon requête j'ai un : "group by Last_Day(To_Date(Concat(Concat('01/', SubStr(VENTES.PERIODE, 5, 2))"
J'ai du mal a le représenter .
Cordialement
Résolu ! Accéder à la solution.
Bonjour @bmgk23,
Dans l'outil Connecter en BDD, vous avez la possibilité de coller uen requête SQL dans un premier temps.
Ensuite pour aggréger vos données vous pouvez utiliser l'outil Aggréger en BDD.
Bonjour @mathieuf ,
Merci pour le retour, oui oui je sais que je peux le coller mais je veux le faire en utilisant l'outil formule pour éviter du code.
Cordialement.
As-tu une erreur ou un visuel à partager ?
La formule s'appuie sur le language de la base requêté. Elle devrait ressembler à ça :
j'ai ça comme message d'erreur :
le jour du mois doit être compris entre 1 et le dernier jour du mois
Je pense soit qu'il y a une (ou plusieurs lignes) pour lesquelles la concaténation ne fonctionne pas (valeur mois ou année erronnée ou vide, ...)
Où alors l'interprétation de la date ne se fait pas dans l'ordre DD/MM/AAAA dans la base source.
Peux-tu faire des tests pour trouver l'origine ?
PS: Il manque aussi la partie année dans le group by
c'est bon j'ai pas trouver l'erreur j'avais des mois qui était à 00. Finalement j'ai appliqué un filtre pour les enlever.