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

ウィークリーチャレンジ

トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。

チャレンジ #83: 1桁ずつに分割してみましょう パート1

SaoriG
Alteryx Alumni (Retired)

先週のチャレンジの解答はここで見つけることができます。 Source: https://www.mashupmath.com/blog/expanded-form-with-decimalsSource: https://www.mashupmath.com/blog/expanded-form-with-decimals

 

今週のチャレンジは、来週のフォローアップチャレンジを含む2つのパートの前半です。まずは、パート1に挑戦してください!

 

Designerで連続変数を使用したときに、値が結果ウィンドウで左揃えされていることに気づきましたか?これにより、データセットが少し読み取りづらくなる場合があります。提供された値の小数点を揃え、それぞれのセルに1つの数字または記号だけ入力されているテーブルに変換してください。

AkimasaKajitani
17 - Castor
17 - Castor

久々に一番乗り!

今回は軽めの問題でした。

 

スポイラ
正規表現サマサマですね!
最初ところはあえて列分割を使いましたが、正規表現でもOKですね・・・。

AkimasaKajitani_0-1601337409602.png

 

DaisukeTsuchiya
パルサー

意外とてこずりました。3つの方法で解いてみました。

 

スポイラ
これは先週の英語版と同じ問題ですね。先週解いたのですが、1番目(Method1)の解き方は小数点で分けて処理、2番目(Method2)は桁数で処理したものですが、もっと簡単な解き方があるはずと思い、他の人のスポイラーを見て感動したのが3番目の物です。

Fix DecimalとPadleftの組み合わせとは思いつきませんでした。なので、Method3はカンニングです。Kajitaniさん、Padleftご存知とはさすがですね。知りませんでした。
キャプチャ.JPG

Qiu
20 - Arcturus
20 - Arcturus

12桁ではない場合を考えて、動態的なものも作ってみました。

スポイラ
ja-83.PNG
Tokimatsu
クエーサー

やってみました。

スポイラ
小数部の桁数を指定してToStringできることがわかっていれば特に問題ない感じでした。
桁数不明のケースで小数部と整数部に分けるパターンも作ってみました。

2020-09-29_12h37_13.png

sanae
ボリード

RegEx Toolで列分割する際に、何列あるかわからないので大きめの数を指定しておき(20にしました・・・)、
最後にデータが全てnullのカラムを調べて除外するようにしました。

スポイラ
challenge_ja_83_start_sanae.png
ykanemoto
アステロイド

昨晩のユーザ会はおつかれさまでした。

余韻に浸りつつのチャレンジです。

スポイラ
challenge_ja_83_ykanemoto.png

Suzu
コメット

反復マクロを使ってみました

 

スポイラ
2020-10-02 115730.png
a-m
Alteryx Alumni (Retired)

いつもありがとうございます!

スポイラ
2020-10-05 18_05_09-Alteryx Designer x64 - challenge_ja_83_AM.yxmd_.png 

 

Kase
メテオール
スポイラ
Kase_0-1608529218068.png