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