オンプレクラウド

SVF

SVF Cloud X-DesignerSVF Cloud DesignerSVFX-Designer

帳票に出力する日付形式について、任意のフォーマットに変換したい場合はありませんか?

たとえば、「2025/6/1」のような、月と日が一桁のデータ。
これを帳票上で「2025/06/01/」のように、”0″を付与することで2桁に整えたい――。
そんな声をよくお聞きします。

本記事では、SVFで用意されている関数を使って日付形式を整える方法を計算式と具体例付きでご紹介します。

《前提》SVF  Designerで日付の表示を変えるには?

まず、前提として、SVFでは取得した項目(他のフィールドのデータ)を編集したり計算した結果を表示することができます。計算式・編集式の基本事項については以下マニュアルをご参照ください。

SVFマニュアル:計算式・編集式について

今回は、「2025/6/1」→「2025/06/01」のように、の月と日が一桁のデータを、”0″を付与することで2桁に整える場合の設定方法をご説明いたします。

《設定》IF関数やMIDW関数を使った「0補完」のポイント

では早速、関数を使って、年・月・日の0補完を行っていきましょう。

設定方法の手順としては以下の通りです。
尚、今回の方法以外でも実現はできますが、関数が長く複雑になるため、今回はフィールドを分けた方法をご案内いたします。

① 「年変換用」のフィールド作成

② 「月変換用」のフィールド作成

③ 「日変換用」のフィールド作成

④ ①~③のフィールドを結合

以降の説明では、「data」というフィールド名に「2025/6/1」の文字が入っており、それを変換する前提の説明を行います。

 ①年に関する式(変換用フィールド名:「年変換用」)

年は補完不要のため、dataフィールドの先頭4桁をそのまま利用します。

LEFT(data,4)

 

 ②月(6→06)を補完する式(変換用フィールド名:「月変換用」)

文字列を部分的に切り取って、一桁月かどうかを判断します。一桁と判断した場合は先頭に”0″を補完します。

IF(ATW(MIDW(data,6,2),"/")=2,"0" + MIDW(data,6,1),MIDW(data,6,2))

 

 ③日(1→01)を補完する式(変換用フィールド名:「日変換用」)

文字列を部分的に切り取って、一桁日付かどうかを判断します。一桁と判断した場合は先頭に”0″を補完します。

IF(ATW(RIGHT(data,2),"/")=1,"0" + RIGHT(data,1),RIGHT(data,2))

 

 ④年・月・日を結合用のフィールドの式

年・月・日の変換用フィールドの値を結合します。
各フィールドの間には区切り文字である「/」を入れます。フィールド名は「変換後結合用」とします。

年変換用 + "/" + 月変換用 + "/" + 日変換用

 

《動作確認》実際に変換してみよう

以下は、変換前と変換後の出力イメージです。

また、以下のようにSVF  Designer上で関数の設定を行う必要があります。

《まとめ》

日付形式を整えると、帳票の見栄えをよくするだけでなく、受け取る側の「読みやすさ」や「信頼感」にもつながる大切なポイントです。

最初はちょっと難しく感じるかもしれませんが、SVF関数をうまく活用し一度設定してしまえば、あとは毎回自動で変換できます。

ぜひ、今回紹介した関数を使ってあなたの帳票に「キレイな日付」を添えてみてくださいね!

日付変換や計算式については以下のマニュアルを参考にしてください。

SVFマニュアル:計算式(文字列関数)について

この記事にリアクションしてみませんか?

What do you think of this post?
  • 分かりやすい (0)
  • 問題が解決した (0)
お役にたててうれしいです!

Hirano Takumi

SVF invoiceAgent
プロフィールへ >

CSM担当している平野と申します。 弊社製品を通して、何かの幸せを感じていただけるよう、日々活動しております。 よろしくお願いいたします。

Related article

Related article関連記事

Pick up

Pick upおすすめ記事

【Connect】開発コスト・運用コストを抑えたスクリプトの構築方法

公開:2025.02.06
更新:2025.02.06

分かりやすい

1

解決した

0
  • データ取り込み
  • データ加工

Dr.Sum

invoiceAgent【「業務を変える動画たち」シリーズ】記事まとめ

公開:2025.01.16
更新:2025.10.07

分かりやすい

0

解決した

0
  • 業務を変えるシリーズ

invoiceAgent

【脱Excel】MotionBoardの入力機能で業務アプリをつくる

公開:2024.08.05
更新:2024.08.05

分かりやすい

6

解決した

2
  • データ入力
  • デザイン
  • コンテナ

MotionBoard

Ranking

Rankingランキング

1

表形式の明細レコードを1行ごと網掛けしたい

公開:2025.02.20
更新:2025.02.20

分かりやすい

0

解決した

0
  • 帳票作成・出力

SVF

2

【まとめ】SVF Cloud帳票をinvoiceAgentに連携する方法

公開:2024.04.18
更新:2024.08.07

分かりやすい

2

解決した

2
  • 電帳法
  • 文書定義
  • 処理定義
  • 帳票作成・出力
  • システム連携

SVF

3

SVF Cloudで作成した帳票をinvoiceAgentに連携する方法(invoiceAgent連携…

公開:2024.04.18
更新:2024.08.07

分かりやすい

0

解決した

0
  • 電帳法
  • 文書定義
  • 処理定義
  • 帳票作成・出力
  • システム連携

SVF

Info

Information

ウイングアーク1stからのお知らせ