Riformattazione tabella



  • Riformattazione tabella
    di bebo987 (utente non iscritto) data: 27/09/2017 17:55:49

    Ciao a tutti,

    devo realizzare l'ultimo pezzo del mio modello e chiaramente manca la parte piu' complicata ossia quella che riesce a combinare inventory e tariffa, ma mi premurero di programmare il tutto con delle semplici formule.

    Vorrei pero' chiedere il vostro aiuto per la parte di inventory che viene direttamente da un sistema di prenotazioni globale la cui forma puo' sembrare molto particolare ma in realta' e' molto semplice.

    il tutto assume questa forma in cui (vi descrivo le informazioni chiavi che servono al modello)

    24/10/2017 4 1550 0655+1 QF 001 LHR SYD F1 AL PC J3 CL DL I9 UC W9 R3 TL ZC Y9 B9 H9 K9 M9 L9 VC SC N9 Q9 O9 GL XC EC


    24/10/2017= e' la data del volo
    QF= l'operatore
    LHR SYD = origine/destinazione

    F1 AL PC J3 CL DL I9 UC W9 R3 TL ZC Y9 B9 H9 K9 M9 L9 VC SC N9 Q9 O9 GL XC EC = le classi di servizio e tariffe allocate.

    In pratica ogni lettera corrisponde a una classe di servizio (First, Business, Economy) e il numero affianco descrive se una particolare tariffa e' disponibile o meno in quel volo. Pertanto il range di disponibilita' va da 0 a 9 ma puo' anche essere
    L : waitlist C o -: chiuso.

    Il mio modello deve considerare solo 4 di queste qua il problema e' che ogni compagnia ha il suo pattern di identificazione ossia attribuisce diverse lettere a diverse classi o tariffe.

    Quello che devo fare in questo step e' mettere un codice che riformatti l'estrazione dal sistema di prenotazione in un formato accettabile per essere combinato con le tariffe e processato all'interno di un programma di BI.

    il problema piu' grande sta quando entrano in gioco operatori che collegano Londra a Sydney via qualche posto nel mondo come per esempio Singapore Airlines: in questi casi si avranno

    24/10/2017 4 1550 0655+1 SQ 001 LHR SIN F1 AL PC J3 CL DL I9 UC W9 R3 TL ZC Y9 B9 H9 K9 M9 L9 VC SC N9 Q9 O9 GL XC EC
    25/10/2017 4 0750 15.11 SQ 001 SIN SYD F1 AL PC J3 CL DL I9 UC W9 R3 TL ZC Y9 B9 H9 K9 M9 L9 VC SC N9 Q9 O9 GL XC EC

    in cui l'itinerario LHRSYD e' spezzato in due LHRSIN / SINSYD; in questo caso il modello deve capire se, poniamo caso stiamo considerando la lettera L, e' disponiblile in entrambi i voli, se si, codificare come LHRSYD SQ L9 o viceversa se non disponibile in uno dei due settori codificare LHRSYD SQ L0

    non so se sono stato chiarissimo aime e' un po' articolato, ma ho allegato un file stile sicuramente risultera' piu comprensibile.

    spero possiate illuminarmi