Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today() sans année)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
Je dois convertir la colonne Date au format DMY en DM afin de pouvoir analyser les années en tant que chevauchement. J'ai essayé la fonction "Date DMY" et en supprimant la partie "année", mais cela n'a pas aidé. Besoin pour deux analyses différentes. Le premier est le chevauchement des données de vente. Le tableau ci-joint "DateTimeFunctionDM" se compose de dates qui ont des ventes pour deux années différentes (chevauchement). Chaque jour, produisant un rapport de ventes comparant l'année 2016 et 2015 jusqu'à la date du rapport, je dois d'abord extraire le jour et le mois du format DMY et utiliser l'année comme "superposition". Le deuxième travail consisterait à créer une colonne avec un filtre tel que, quelle que soit l'année, il filtre les ventes jusqu'à DateMonth of Years (disons que si je crée le rapport aujourd'hui, il filtre les deux années jusqu'au 12/02 pour comparer les ventes des deux années jusqu'à ce date)
Lors d'une autre analyse, je dois faire de même pour comparer les fluctuations de prix des périodes entre les années. Ainsi, je dois créer à nouveau une colonne qui affiche la colonne de date numérique du 05mai2014 au 05mai. (Tableau "Périodes" joint)
Mec merci d'avance pour ton soutien !
Re : Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today () sans année)Dt < Mois(Aujourd'hui()) & Jour(:Date de vente)>Jour(Aujourd'hui())) <<< Exclure
Je ne vois pas pourquoi cela ne fonctionnerait pas, sauf si j'ai mal compris.
Re : Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today () sans année)Merci pour les contributions.
Les deux abordent la tâche de différentes manières mais manquent toujours des capacités d'automatisation JSL .
Le script doit consister en un filtrage "Date de vente ≦Aujourd'hui()" pour une véritable automatisation (sinon une sélection manuelle du filtre de données local est toujours indispensable pour un rapport quotidien)
Si les colonnes créées suggérées par vince.faller0 ou EricHill ou michael.anderson quelle est la manière d'écrire le JSL qui filtre les colonnes comme avec la logique de " Date de vente ≦Aujourd'hui()" ?
Merci d'avance
PS : Peut-être que les développeurs pourraient ajouter une fonction sous "Date et heure" qui convertit le format jjmmaaaa en jjmm et peut toujours être approchée et utilisée en tant que fonction Date Data et Today() peut rejeter l'année ?.... Juste une idée....
Re : Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today () sans année)Ou même simplement le décomposer avec une colonne pour chaque jour, mois et année.

Je manque peut-être ce que vous essayez de faire.
Re : Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today () sans année)Vous pouvez faire DayofYear() ou WeekofYear() plus une colonne Year().Cela ne vous donnera pas une date exacte mais elle sera comparable (le jour de l'année peut être décalé avec les années bissextiles).

Re : Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today () sans année)Hé, saitcopuroglu,
J'ai trouvé deux alternatives, je ne sais pas si l'une ou l'autre résout vraiment votre problème.La première, que vous avez peut-être essayée, était une colonne de formules comme celle-ci :
DateDMY( Jour(:PeriodBegin), Mois(:PeriodBegin), 1904 );
Il suffit donc de fixer l'année à 1904, qui est en réalité l'année 0 pour les valeurs date-heure JMP.JMP fait *pas* offrent un format avec seulement le mois et le jour, et JMP n'a pas de formateur personnalisé à la Excel qui vous permettrait de mettre des lettres pour obtenir exactement ce que vous voulez. Donc, avec cette approche, vous allez voir le 1904
Une autre approche que j'ai prise était:
Mois(:PeriodBegin) * 100 + Jour(:PeriodBegin)
Cela vous donne quelque chose qui est un nombre mais qui ne contient que le mois et le jour.

Mais maintenant, ce n'est pas une date réelle, vous ne pouvez donc pas utiliser de fonctions de date dessus pour extraire le mois ou le jour - vous devriez faire vos propres calculs.
Quoi qu'il en soit, il y a d'autres idées au cas où elles pourraient aider.
Merci,
Éric
Re : Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today () sans année)Merci michael.anderson cela pourrait aider le problème de la période en les caractérisant et en les combinant dans une colonne, mais le filtrage et le travail avec des données numériques nécessitent une autre solution.
Des idées?
Re : Fonctions de date Conversion de DMY en DM (filtrage quotidien par la fonction Today () sans année)Vous pouvez essayer quelque chose comme ceci (en utilisant la première colonne de cet ensemble de données périodes.mp):
Gauche(Format Date(:PeriodBegin, "ddMonyyyy"), 5)

L'inconvénient de le faire de cette façon est qu'il n'est plus numérique.
Meilleur,
M