IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Elros - Bienvenue dans le monde de la Business Intelligence

Unpivot - Transposer des lignes

Noter ce billet
par , 10/07/2015 à 12h50 (660 Affichages)
Citation Envoyé par Elros Voir le message
Je sais que le sujet est clos. Mais, je veux quand même te montrer que la tâche Unpivot n'est pas si compliqué que ça.

En csv d'entrée j'ai ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
num_contrat;nom_enfant1;prenom_enfant1;nom_enfant2;prenom_enfant2;nom_enfant3;prenom_enfant3;nom_enfant4;prenom_enfant4
1000;ROGER;Prof;ROGER;Atchoum;ROGER;Dormeur;ROGER;Grincheux
2000;GEREAUD;Joyeux;GEREAUD;Timide;GEREAUD;Simplet;;
En csv de sortie tu souhaites :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
pivot_key;num_contrat;nom_enfant;prenom_enfant
1;1000;ROGER;Prof
2;1000;ROGER;Atchoum
3;1000;ROGER;Dormeur
4;1000;ROGER;Grincheux
1;2000;GEREAUD;Joyeux
2;2000;GEREAUD;Timide
3;2000;GEREAUD;Simplet
4;2000;;
La ligne " 4;2000;; " est évidemment filtrable.


Voici à quoi ressemble mon flux :

Nom : Capture.PNG
Affichages : 96
Taille : 10,6 Ko

et à l'intérieur du Unpivot :


Nom : Capture2.PNG
Affichages : 101
Taille : 30,4 Ko

Voila ce n'est pas si compliqué :-D

Elros

Envoyer le billet « Unpivot - Transposer des lignes » dans le blog Viadeo Envoyer le billet « Unpivot - Transposer des lignes » dans le blog Twitter Envoyer le billet « Unpivot - Transposer des lignes » dans le blog Google Envoyer le billet « Unpivot - Transposer des lignes » dans le blog Facebook Envoyer le billet « Unpivot - Transposer des lignes » dans le blog Digg Envoyer le billet « Unpivot - Transposer des lignes » dans le blog Delicious Envoyer le billet « Unpivot - Transposer des lignes » dans le blog MySpace Envoyer le billet « Unpivot - Transposer des lignes » dans le blog Yahoo

Mis à jour 10/07/2015 à 15h59 par Elros

Catégories
Business Intelligence , Microsoft BI , SSIS

Commentaires