30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Styleclass
ClasstopLink

ページトップ

CSVインポートプロセスでは、「日付変換機能は、CSVからのインポートプロセス中に使用できます。この機能を使用すると、書式が一般的ではない日付フィールドをYellowfinで認識できる標準の日付書式に変換できます。たとえば、CSVに格納されている日付が」機能を利用することができます。これにより、書式が一般的ではない日付フィールドを、Yellowfinが認識できる標準的な日付書式に変換することができます。例えば、CSVファイルに、2014-8月-12である場合、これを12と保存されているデータを、 2014/08/2014に変換できます。12に変換することができます。

 

Wiki Markup
{html}<iframe width="700" height="394" src="https://www.youtube.com/embed/cOU9rQYfn4I?color=white" frameborder="0" allowfullscreen></iframe>{html}
 

この例では、1つのCSVファイル内に2つの異なる日付書式がありますが、どちらの書式もYellowfinでは標準の日付書式として認識されません。使用するCSVはここにあります。こちらの例では、ひとつのCSVファイル内に2つの異なる日付書式を含んでいますが、両方ともYellowfinでは標準的な書式として認識されていません。使用されているCSVファイルは、こちらからご利用いただけます

Section
Column
width30%

CSVファイルが初期ロードされ、「 ビュービルダーによるCSVインポート」または「、またはレポートビルダーによるCSVインポート」ページのステップに従うと、2つの日付フィールドがファイル内にあることがわかります。のいずれかによりCSVファイルをロードすると、ファイル内に2種類の日付フィールドが含まれていることを確認することができます。

Column
width70%

Image RemovedImage Added

Section
Column
width30%

日付フィールド「Start Date」と「End Date」がファイルに表示されますが、これらのフィールドは標準の日付書式で書式設定されていないため、YellowfinではVarchar(テキスト)フィールドとして認識されます。ファイルには、「開始日」と「終了日」という日付フィールドが表示されていますが、標準的な日付書式ではないため、Varchar(テキスト)フィールドとして認識されています。

Column
width70%

Image RemovedImage Added

Styleclass
ClasstopLink

ページトップ

dd-MMM-yy

Section
Column
width30%

1.CSVデータページの左側にある「新規 関数/計算フィールド追加」ボタンをクリックします。メニューが開き、ファイルに組み込むことができるすべての関数が表示されます。1.CSVデータページの左側にある「新規関数/計算フィールドを追加」をクリックします。メニューが開き、ファイルに組み込むことができるすべての機能が表示されます。

注意:このスクリーンショットは、こちらのスクリーンショットはレポートビルダーによるCSVインポートによるものです。ビュービルダーによるCSVインポートを使用する場合は、これらのオプションの一部を使用できませんが、標準のビュービルダープロセスの後半で使用できます。を使用する場合は、いくつかのオプションは利用できず、標準的なビュービルダープロセスのステージで、後ほど利用することができます。

Column
width70%

Image RemovedImage Added

Section
Column
width30%

2.2.「日付変換」リンクをクリックして、プロセスを開始します。

3.ここでは、変換が必要なフィールドを選択する必要があります。「Start Date」フィールドから始めます。

」をクリックして、プロセスを開始します。

3.変換したいフィールドを選択します。今回は「開始日」フィールドから始めます。

4.「4.作成」をクリックします。

Column
width70%

Image RemovedImage Added

Section
Column
width30%

5.5.「日付変換」ウィンドウが表示されます。まず、フィールドの変換後のバージョンに名前を付けることができます。」ウィンドウが表示されます。まずは、変換されたバージョンのフィールドに名前を付けます。

注意:これは新しいフィールドになります。元の変換されていないフィールドはそのまま残ります。元のフィールドの名前を変更することもできます。これは新しいフィールドとなり、変換されていない元のフィールドはそのまま残ります。必要に応じて、元のフィールドの名前を変更することができます。

6.「変換されたデータ型」で、フィールドの保存形式を選択します。フィールドに時間コンポーネントが含まれ、これをレポート作成に使用したい場合は、「Timestamp」を選択します。それ以外の場合は、「日付6.次に、フィールドが格納される際の「変換されたデータ」を選択する必要があります。フィールドに時間要素が含まれていてレポート作成で時間要素を使用する場合は、「Timestamp」を選択します。そうでない場合は、「Date」を選択します。

最後に、CSVフィールドに現在格納されている「保存されている「日付の書式」を定義する必要があります。Yellowfinでは、「」を定義します。Yellowfinは、「管理」>「」>「システム構成」>「」>「地域依存設定」で指定された書式常に変換されます。これはデフォルトで」で指定された書式へ変換します。これはデフォルトで、dd/MM/yyyyです。元のフィールドを解釈する方法を指定してください。この例で、「Start Date」は です。こちらでは、元のフィールドを解釈する方法を指定します。こちらの例では、開始日フィールドが「3-Jan-09のように表示されています。つまり、書式は」と表示されていますが、これは「dd-MMM-yyです。」という書式が適用されています。

Column
width70%

Image RemovedImage Added

Section
Column
width30%

7.日付の書式」フィールドに「dd-MMM」と入力します。ウィンドウ下部のプレビューパネルでは、「サンプルデータ」の3-Jan要素が強調表示されていて、3/1/1970が返されています。つまり、指定した部分(この例では日と月)が変換されて、残りの部分は、1/1/1970からの日付要素で埋められています。

Column
width70%

Image RemovedImage Added

Section
Column
width30%

8.日付の入力を完了します。「日付の書式」フィールドに「dd-MMM-yy」と入力します。プレビューパネルで日付全体が変換されます。

9.保存」をクリックして完了します。

Column
width70%

Image RemovedImage Added

Section
Column
width30%

これで、CSVテーブルの末尾に新しいフィールドが設定されました。上部には、変換されたフィールドであることを識別するオレンジ色の帯が付きます。CSVテーブルの最後に新しいフィールドが表示されます。変換されたフィールドであることを識別するために、カラム(列)の上部にオレンジ色のバンドが表示されます。

Column
width70%

Image RemovedImage Added

dd/MM/yy

この例では、「End Date」フィールドを変換します。現在、このフィールドはデフォルト書式であるこちらの例では、「終了日」フィールドを変換します。現状こちらのフィールドは、デフォルト書式である「dd/MM/yyyyを使用しているため、Yellowfinで認識できる日付のように見えます。しかし、Yellowfinでは実際には書式」を使用しているため、Yellowfinが認識できる日付のように見えますが、Yellowfinで認識できるようにするためには、「yyyy/MM/ddで日付を読み取る必要があります。つまり、人には問題ないように見えても、Yellowfinでは日付ではなくテキストとして認識されています。」を使用していなくてはいけません。そのため、一見すると問題ない書式に見えても、Yellowfinではこれを日付ではなく、テキストとして認識します。

Section
Column
width30%

1.新規関数」ボタンをクリックし、「1.「新規関数/計算フィールドを追加」をクリックして、「日付変換」を選択し、「End Date終了日」フィールドを選択します。

2.2.「作成」をクリックして開始します。」をクリックします。

3.前と同様に「名前」および「変換後のデータタイプ」を設定します。

3.「名前」を入力して「変換されたデータ型」を選択します。

4.日付書式の指定方法が不明な場合(例:日付の書式フィールドで使用する文字が不明)は、フィールド内の「(info) 」記号をクリックします。4.日付書式を指定する方法(つまり「日付の書式」フィールドで使用する文字)が不明な場合は、フィールドの「(info)」記号をクリックします。

Column
width70%

Image RemovedImage Added

Section
Column
width30%

5.どのような文字の組み合わせでどのような日付要素が構成されるのかが表示されます。必要な文字列を確認したら「5.こちらでは、どの文字の組み合わせが、どの日付コンポーネントを構成するのか確認することができます。必要な文字列を確認したら、「閉じる」をクリックして前の画面に戻ります。」をクリックし、元の画面に戻ります。

6.6.「dd/MM/yy」と入力し、「 」と入力して「保存」をクリックして完了します。」をクリックし、設定を完了します。

Column
width70%

Image RemovedImage Added

 

horizontalrule
Styleclass
ClasstopLink

ページトップ

 

...