Come convertire una Stringa in formato data nel tableau?

Ho una stringa 201604 e voglio uscita come April 2016

Ho provato il codice riportato di seguito

DATEPARSE ("ddMMMyyyy" , [Original Date])

ma da questo ho 1 1 1899

  • Per essere precisi, “aprile 2016” non è una data. “1 ° aprile 2016” è una data. Una data è un composto del tipo di dati che ha 3 componenti: un mese, giorno e anno. Si può formattare la presentazione di una data per la visualizzazione e mostra solo il mese e l’anno. Oppure si può estrarre solo una parte della data. Se si utilizza DateParse (senza indicazione di un giorno, Tableau dovrà assumere il giorno (presumibilmente supponendo che il primo)
InformationsquelleAutor | 2016-11-17

 

3 Replies
  1. 1

    Dopo aver provato per circa 1,5 ore ho avuto la risposta

       DateParse("yyyyMM", [Original Date])
    

    o se si desidera 2016 Settembre (1 ° 3 lettere del mese)

    left(datename('month',DateParse("yyyyMM", [original date])),3)
    

    pick up primi tre alfabeti.

  2. 0

    Dateparse non formatta una data di converte la data in Tableau formato. La stringa che specifica il formato deve specificare il formato della data fonte non la data di risultato (che è irrilevante in quanto sarà in scena interna del formato di data).

    Una volta convertito in forma Tableau può capire, è possibile formattare la data in qualsiasi modo si desidera e manipolare le date di utilizzo di tutte le funzionalità che esiste nel Tableau per la manipolazione di date.

    Nonostante il fatto che non hai specificato il giorno in originale data in una stringa, per farlo correttamente come mostrato di seguito per convertire una stringa in un valore di 1 aprile 2016 da cui è possibile formattare, tuttavia si desidera:

    Dateparse("yyyyMM",[Original Date])
    

    Una volta la data in un formato Tableau capisce, è possibile utilizzare il “Default Formato:Formato Data” dal menu (tasto destro del mouse la pillola per la data variabile per ottenere questo) e impostare qualsiasi formato che si desidera.

  3. 0

    Per la conversione in Originale Data in una stringa, si avrebbe bisogno di fare qualcosa di simile a questo:

    Supponiamo che la Data Originale è 03Jan2016, si avrebbe bisogno di dire tableau, in un modo che si capisce come il formato della stringa corrente è, questo è fatto in questo modo:

    LEFT (First 2 letters), MID(mid3 letters), Right(last 4 letters).
    
    DATE (LEFT([Original Date],2) +
     "/" MID([Original Date],3) + "/" + RIGHT([Original Date],4))
    

    Ora fare questo abbinare la vostra data corrente, e va bene.

    Se non riuscite a capire il formato della data corrente, che vi darà è più antica data, credo.

    Questo può anche essere trovato nel loro articolo qui:
    http://kb.tableau.com/articles/knowledgebase/fixing-date-fields

    • ho 201604 non alfabetico)
    • in caso di risposta errata

Lascia un commento