現在、データベースからこの形式で日付を取得するフィールドがあります。Fri、Jun 12 09:21:46 CDT 2017. 私はqlikviewを初めて使用しています。私は部分文字列やサブフィールドをどのようにして6月12日に取得できるのですか?2017年6月12日。 私は本当に助けに感謝します。ありがとうqlikviewで部分文字列を処理する方法は?
0
A
答えて
3
subfield機能がありますか、またはmid機能を使用できます。
いつでもどこでもフォーマットを混乱させるように日付を取得することをおすすめします。つまり、このようになります:
subfield
を使用して文字列から年、月、日をピックアップして、文字列を読み取り、数値に変換し
date#
機能(に供給され、使用可能な文字列に変換します
=date(date#(
subfield(YourDateString,' ',6) & '/' &
subfield(YourDateString,' ',2) & '/' &
subfield(YourDateString,' ',3),
'YYYY/MMM/DD'
))
)そして最後の数字から素敵な人間が読める日数を作るdate
機能()
またはこれに:前1と同様に
=date(date#(
mid(YourDateString,6,6) & ' ' &
right(YourDateString,4),
'MMM DD YYYY'
))
、月を取得そしてその日は、mid
を使用して、まず、right
を使用して、年に追加し、同じことがdate#
とdate
でスクリプトまたはチャートに動作するはず両方との両方が、もちろん、あなたがconsistently-を持つに依存していません
日(DATDOC、 'DD/MM/YYYY')を日付
さもないと:: 日#(データ項目を試行した数値である場合は確実に動作するように文字列...
0
をフォーマットしDATADOC、 'DD/MM/YYYY')を日付
0
これは既に日付形式になっているので、ロードスクリプトでDate()関数を使用することができます。
LOAD
Date(Your_Date, 'DD-MMM-YYYY');
あなたの表現は同じです。
関連する問題
- 1. jspで部分文字列を処理する方法は?
- 2. 文字列の文字を反復処理する方法は?
- 3. 文字列の部分文字列を置換する方法
- 4. 文字列に部分文字列を追加する方法
- 5. 文字列と部分文字列を比較する方法
- 6. Javascriptで文字列を含む部分文字列を文字列に分割する方法は?
- 7. SWIGはC#でutf8文字列を処理する方法は?
- 8. 文字列の部分文字列を見つける方法
- 9. 文字列の部分文字列を置換する方法Javaの空の部分文字列 ""(部分文字列を削除する)
- 10. sqlで空文字列を部分文字列に変換する方法は?
- 11. jspでHtml文字列を部分文字列にする方法は?
- 12. 文字列を部分に分割する方法 - ローマ数字
- 13. ODBCで長い文字列を処理する方法は?
- 14. python3でURLのUnicode文字列を処理する方法は?
- 15. VC++で文字列を処理する方法は?
- 16. TypeScriptでISO日付文字列を処理する方法は?
- 17. 2つの部分文字列の間で部分文字列を取得する方法は?
- 18. メッセージの部分文字列の部分文字列の部分文字列
- 19. JavaScript:文字間でプッシュ文字列を処理する方法は?
- 20. PowerShell-replace文字列操作でバックスラッシュ文字を処理する方法は?
- 21. Objective-cで文字列内の部分文字列を検索する方法
- 22. 英数字で2文字の文字列を処理する方法
- 23. 文字列を文字列で分割する方法は?
- 24. 処理 - 文字列をtxtファイルに記録する方法は?
- 25. ClickFunnelsがクエリ文字列のパラメータを処理する方法は?
- 26. 動的文字列を処理する方法は?
- 27. クエリ文字列のチェックボックス値を処理する方法は?
- 28. 部分文字列を追加の処理で置き換えます
- 29. AWS DynamoDBで空のJava文字列を処理する方法
- 30. Javaで文字列を処理する方法