Cast your vote for the official 2025 Inspire Pin! Designs were submitted by fellow Community members and reflect the creativity and passion of Alteryx users across the globe. Vote now!

ウィークリーチャレンジリポジトリ

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

チャレンジ #213: LEGO® データ分析

SaoriG
Alteryx Alumni (Retired)

先週のチャレンジに対する解決策はこちらにあります。

 LEGO_logo.png

今週のチャレンジは Designer Cloud、Designer Experience、Trifacta Classic または Designer Desktopを使用して回答することができます。

 

今回のチャレンジでは 初級バージョンと中級バージョンのチャレンジ.両方を準備しました。どちらを解決するかはあなた 次第です! 

 

あなたは最近、友人から LEGO® のモデル キットを贈られました。ただし、ブロックのパーツは元の箱に入っていなかったため、

受け取ったブロックの ID 番号と提供されたデータセットを使用して、贈られた LEGO のモデルを見つける必要があります。  

 

初級チャレンジ: 

ID 番号 11148 をもとに LEGO のモデル、リリースされた年、部品の数、およびそれが属する LEGO コレクションを特定してください。 

 

中級チャレンジ (Designer Desktopのみ対象):  

ユーザーが ID 番号を入力して、 LEGO モデル、リリースされた年、部品の数、および属する LEGO コレクションを特定できるアプリを作成しましょう。

結果は表に表示され、PDF ファイルに出力されるようにアプリを作成してください(下の画像を参照)。  

 

App_Images.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

データソース: https://www.kaggle.com/datasets/rtatman/lego-database?resource

 

 

 

 

AkimasaKajitani
17 - Castor
17 - Castor

できました!

 

スポイラ
AkimasaKajitani_0-1680655016665.png

 

AkimasaKajitani_3-1680655091392.png

 



AkimasaKajitani_2-1680655061263.png

 

ちなみに、IDがすべて存在しないので、存在しないIDをエラーメッセージツールでキャッチしようとしたら、データ量が多すぎたっぽくてDesignerがクラッシュしたのでやめました・・・。大人しくテストツール使っています。

Designer Experience

スポイラ
これくらい単純ならDesigner Experienceも楽勝です!

AkimasaKajitani_4-1680655259318.png

レポートツールの出力結果。

AkimasaKajitani_5-1680655768763.png

 

 

 

AkimasaKajitani
17 - Castor
17 - Castor

ちょっと気がついたのですが、startファイルがすでに分析アプリになっていますね・・・。

 

AkimasaKajitani_0-1680655919883.png

 

あと、インターフェースデザイナーにも画像が入っています。

AkimasaKajitani_1-1680655946006.png

 

スタートファイル的にはこのあたりは素のyxmdであった方が良いかと思いました・・・。

sanae
ボリード

できました!

スポイラ
■フロー
challenge_ja_213_start_sanae.png

■アプリとレポート
challenge_ja_213_start_sanae_2.png
challenge_ja_213_start_sanae_3.png
SaoriG
Alteryx Alumni (Retired)

修正して上げなおしました。

DaisukeTsuchiya
14 - Magnetar
14 - Magnetar

とりあえずできましたが、エラーチェックのやり方がわかりませんでした。

 

スポイラ
@AkimasaKajitani さんのスポイラーを投稿する前にみて、”Test”を使うのだとわかりました。使ったことが無かったので勉強になりました。(私のWFでは考慮していないです)

1.jpg

AkimasaKajitani
17 - Castor
17 - Castor

@DaisukeTsuchiya さん

スポイラ
メッセージツールなども利用可能です。そっちの方がもう少しわかりやすいメッセージ出せますね!

AkimasaKajitani_0-1680662920137.png

 

AkimasaKajitani_1-1680662936789.png

 



本当は、インターフェースツールでエラーメッセージツール使いたいところですが(前の投稿で書いた通りです・・・)

Yoshiro_Fujimori
15 - Aurora
15 - Aurora

 

先に英語のChallengeで回答してしまいましたので;

https://community.alteryx.com/t5/Weekly-Challenge/Challenge-365-LEGO-My-Data/m-p/1108061#M106870

 

同じものを添付するのも何かなということで、Trifacta Classicでの回答をアップします。

 

スポイラ
Recipe
Yoshiro_Fujimori_0-1680681193992.png

Output
Trifactaでの正しい提示の方法がよくわからないので画面コピー添付です。
Yoshiro_Fujimori_1-1680681377510.png

 

 

 

 

gawa
16 - Nebula
16 - Nebula

エラー検知は、Detourで無理やりやりました。適当です。

スポイラ
IDある場合
gawa_0-1680683813328.png
IDない場合
gawa_1-1680683829555.png

 

gawa_2-1680683938182.png

 

実務だと、チェーンアプリで、ID一覧を出してから、それ選んでWF実行するのが良いのでしょうかね。 

Qiu
21 - Polaris
21 - Polaris

Message Toolを使ってみました。

 

スポイラ
challenge_ja_213.PNG