2017-02-02 1 views
-1

J'ai une feuille Excel comme fichier source dans lequel l'un de la colonne a la date et l'heure ensemble au format MM/JJ/AAAA HH24: MI. Comment puis-je extraire MM, DD, YYYY, HH, MI séparément dans Informatica PowerCenter?Extrait DD, MM, AAAA, HH, MI séparément

Répondre

2

Envoyer le champ de saisie e.g.DATEPORTNAME à une transformation d'expression avec 5 nouveaux ports de sortie

à savoir Pour l'utilisation du port du mois: TO_CHAR (DATEPORTNAME, 'MM') Pour l'utilisation du port de jour: TO_CHAR (DATEPORTNAME, 'DD') année: TO_CHAR (DATEPORTNAME, 'YYYY') heures: TO_CHAR (DATEPORTNAME, 'HH') minutes: TO_CHAR (DATEPORTNAME, 'MI')

+1

Merci, cela a fonctionné. – Anagha

+0

Dans la table de faits, je dois extraire le protocole d'accord. L'agrégation est effectuée en utilisant Customer_ID. Dans le champ cible, je peux voir la valeur de MOU pour la première occurrence du Customer_ID, si le Custom, er_ID est répété plus d'une fois, le MOU n'est pas ajouté dans la cible. Cependant, les revenus générés par chaque client (avec plus d'une occurence) sont calculés correctement. Toute aide avec le MOU? – Anagha

+0

Pourriez-vous marquer la réponse comme correcte et soulever cette nouvelle question dans une nouvelle question? Aussi, si vous pouvez expliquer dans cette question ce qu'est le MOU, ce que vous regroupez sur l'agrégateur (quels ports ont un groupe par coché?) Et quelle est l'expression pour calculer le revenu généré (et si le calcul est fait dans l'agrégateur) –