1. ホーム
  2. ssrs-2008

[解決済み] ssrs式で文字列を分割することは可能ですか?

2022-02-16 15:44:12

質問

ということで、私のクエリでは select columnx from tblz

を返します。 001.255556.84546

これを'.'で分割して3つのカラムに入れられるようにしたいのですが。

column1 = 001
column2 = 255556
column3 = 84576

は可能でしょうか?

どのように解決するのですか?

以下の式で3つの計算フィールドを作成します。

=(Split(Fields!columnx.Value, ".")).GetValue(0)
=(Split(Fields!columnx.Value, ".")).GetValue(1)
=(Split(Fields!columnx.Value, ".")).GetValue(2)

うまくいくかどうかわかりませんが、試してみてください。 IIF()ステートメントを使用して、値を取得する前にチェックする必要があるかもしれません。