Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

ディスカッション

答えを見つけ、質問し、Alteryx の専門知識を共有してください。
解決済み

コンマ区切りのデータの整理

yoshi777
アトム

下記の様なコンマ区切りのデータを整理しています。

「列分割」後、「複数フィールドフォーミュラ」で項目ごとに列に割り当てようとしましたが、

上手く実現できず、お力添え頂けないでしょうか?

※実現イメージを達成できれば、「列分割」と「複数フィールドフォーミュラ」にこだわりはありません。

 

【元データ】

管理番号履歴登録日履歴内容
100012021/3/1 7:00名称:ABC1001,ステータス:2,登録者:山田太郎,登録者コード:0101,変更者:山田花子,変更者コード:0201
100012021/4/1 7:00名称:ABC1001,ステータス:3,変更者:山田花子,変更者コード:0201
100012022/3/1 7:00名称:ABC1001,ステータス:4,変更管理者:山田次郎,変更管理者コード:0102
100012022/4/1 7:00名称:ABC1001,ステータス:3,登録者:山田三郎,登録者コード:0103
200012021/3/1 7:00名称:ABC2001,ステータス:1,変更者:山田三郎,変更者コード:0103
200012021/4/1 7:00名称:ABC2001,ステータス:3,登録者:山田太郎,登録者コード:0101,変更者:山田花子,変更者コード:0201
300012021/3/1 7:00名称:ABC3001,ステータス:2,変更者:山田花子,変更者コード:0201
300012021/4/1 7:00名称:ABC3001,ステータス:4,登録者:山田太郎,登録者コード:0101,変更者:山田花子,変更者コード:0201
300012022/3/1 7:00名称:ABC3001,ステータス:4,登録者:山田太郎,登録者コード:0101,変更者:山田花子,変更者コード:0201

 

【実現イメージ】

管理番号履歴登録日名称ステータス登録者登録者コード変更者変更者コード変更管理者変更管理者コード
100012021/3/1 7:00ABC10012山田太郎0101山田花子0201  
100012021/4/1 7:00ABC10013  山田花子0201  
100012022/3/1 7:00ABC10014    山田次郎0102
100012022/4/1 7:00ABC10013山田三郎0103    
200012021/3/1 7:00ABC20011  山田三郎0103  
200012021/4/1 7:00ABC20013山田太郎0101山田花子0201  
300012021/3/1 7:00ABC30012  山田花子0201  
300012021/4/1 7:00ABC30014山田太郎0101山田花子0201  
300012022/3/1 7:00ABC30014山田太郎0101山田花子0201  
2件の返信2
AkimasaKajitani
17 - Castor
17 - Castor

@yoshi777 さん

 

フィールド「履歴内容」を列分割ツールでいったんカンマで行に分割し(行に分割するのがポイントです)、その後「:」で分割し、クロスタブツールで求める形に整形するイメージで可能です。

 

AkimasaKajitani_0-1650625100657.png

 

行に分割後:

AkimasaKajitani_2-1650625198258.png

 

その後「:」で分割後:

AkimasaKajitani_3-1650625235020.png

 

クロスタブ設定:

AkimasaKajitani_4-1650625312413.png

 

 

最終形:

 

AkimasaKajitani_1-1650625122203.png

 

yoshi777
アトム

AkimasaKajitaniさん

 

早々に解決案をご教授頂き、誠にありがとうございます!

一度、列を行に置き換えてクロスタブツールで集計するとのことで、とても勉強になりました。

今後、他のデータにもこの考えを利用して、効率化したいと思います。