0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【クエリビルダ】ダウンロードした銀行口座取引をクエリする

0
Posted at

銀行から CSV ファイルで取引データが提供される場合があります。 そのような場合、Sharperlight はそのデータを使用して生活費分析を実行できます。
今回はANZ銀行オンラインバンキングを利用してcsvファイルをダウンロードします。

ANZ銀行のインターネットバンキングの口座から取引データをダウンロードします。
「ソフトウェア パッケージ」として Microsoft Excel(CSV) を選択します。
日本の皆さんは、日本の銀行のインターネットバンキングで似たようなオプションがありますかね。
image.png
Sharperlight アプリケーション メニューから クエリビルダ を起動します。
image.png
モード詳細レポート を選択し、製品 として システム を選択します。
テーブルCSV ファイル を選択します。
テーブルCSV ファイル が選択されるとすぐに、関連するフィルターが表示されます。
ダウンロードした CSVファイルをファイル名またはURLリンクフィルターに選択します。
ヘッダーを表示N を設定します。これは、CSVファイルにヘッダー行がないためです。
CSVファイルが選択された直後に、エンジンはファイルの読み取りを開始し、フィールドを取得して 選択 ツリー ビューを構築します。
image.png
CSVファイルにはヘッダーがないため、選択領域の列名には C1、C2、...C8 と表示されます。
列をひとつずつ 出力領域にドラッグするか、右クリックメニューから すべてを出力を選択して、すべての列を出力してみましょう。
image.png
プレビューボタンをクリックしてクエリを実行します。 クエリは正常に動作するはずです。
image.png

クエリに戻るボタンをクリックして、クエリ定義に戻ります。
以下に示すように、出力列の説明を変更します。 右クリック メニューから説明の変更を選択できます。
image.png
列の新しい説明を入力します。
image.png
image.png
今回は不要なのでC4~C8を削除します。
金額列には入金と出金の両方があるので編集してみましょう。
右クリックメニューから拡張表現を追加します。
関数ツリービューから金額列の参照を見つけて、拡張式関数の構文テキスト領域に設定します。
IIF() 関数を使用して 出金 の金額のみを返します。 Val() 関数を使用して金額を数値に変換することを忘れないでください。
image.png
OKをクリックして拡張表現を保存し、その説明を 出金 に変更します。
別の拡張表現を追加して IIF() 関数を記述し、入金 の金額のみを取得します。
image.png
OKをクリックして拡張表現を保存し、その説明を 入金 に変更します。
元の金額列は表示する必要がないため非表示にします。
image.png
結果をプレビューしてみてください。
image.png
CSV ファイルからデータを簡単に取得できることがわかりましたか?

Sharperlightのクエリおよび書き戻し機能を使用して、CSVファイル内のデータをデータベース テーブルに転送できます。
その後、データベース テーブルを使用して任意のSharperlightレポートを作成できます。
CSVファイルのダウンロードは自動化できないため、タスクを自動化することはできませんが、スケジューラーで読み取りと書き込みを同時に行うタスクを作成できます。
その後、CSVファイルをダウンロードするたびにそのタスクを手動で実行できます。

この記事を読んでいただきありがとうございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?