Free Trial

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

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

チャレンジ #282: 多くの行の合計

AYXAcademy
Alteryx
Alteryx

こんにちは、Maveryx

 

先週の課題の解決策はここで見つけることができます。

 

我らがACEJohn Hollingsworth (@Hollingsworth) さんが今週のウィークリーチャレンジの作者です。あなたの貢献に感謝します、John

 

AYXAcademy_0-1723558308437.jpeg

 

今回のタスクは、米国国勢調査局からダウンロードしたフロリダ州の人口データのサンプルを使います。

 

このチャレンジのタスクは次のとおりです:

 

  1. GEO_IDのすべての値を合計し、Totalという名前のカラムを作成します
  2. 各列の全体の合計に対する割合を計算し、小数点第二位で丸めます

 

復習が必要であれば、アカデミーの「データのレイアウトを変更する」を復習してください。

 

健闘を祈ります!

DaisukeTsuchiya
パルサー

できました。

 

スポイラ
スクリーンショット 2024-08-14 073905.png
gawa
16 - Nebula
16 - Nebula

縛りプレイとして、クロスタブ転置なしで解きました

スポイラ
フィールド情報を使って、各列のトータルを計算する計算式を作成し、コントロールパラメータ経由でバッチマクロ内でトータルを計算。
今回、一部の入力データに文字列が含まれており、それをNullとして扱うための例外処理が必要になるので、トータル計算用の列を複製しており、煩雑な処理になっている。
[TotalCalc_B01001_002E]+[TotalCalc_B01001_003E]+[TotalCalc_B01001_004E]+[TotalCalc_B01001_005E]+[TotalCalc_B01001_006E]+[TotalCalc_B01001_007E]+[TotalCalc_B01001_008E]+[TotalCalc_B01001_009E]+[TotalCalc_B01001_010E]+[TotalCalc_B01001_011E]+[TotalCalc_B0...​

動的なスキーマに対応させるべく、マクロの入力はyxdbとし、毎回流れてきたデータを都度yxdbに吐き出し、スキーマを更新する
image.png
Qiu
21 - Polaris
21 - Polaris

出来ました。

スポイラ
challenge_ja_282.PNG
AkimasaKajitani
17 - Castor
17 - Castor

できました!

 

スポイラ
スクリーンショット 2024-08-15 145335.png

スクリーンショット 2024-08-15 145548.png



一番上のは一番標準的な楽ができるパターンです。

2、3は、 @gawa さんがクロスタブ転置なしチャレンジしてたので、同じようにチャレンジしています。
Total作るのが面倒ですが、フォーミュラ使えば全部計算できますよね、的なパターンが2番目。
フォーミュラ部分を楽にするためにバッチマクロ化したのが3番目です。マクロ部分は極力シンプルにしています(単にフォーミュラをバッチで書き換えているだけなので。

正直↓はしたくないので、パターン3を作ってるだけです・・・。

スクリーンショット 2024-08-15 145638.png

Designer Cloudならマクロも使えないので、転置クロスタブなしならパターン2で対応するしかないかと思いました。

SNaka
メテオロイド

初投稿です。
仕事でalteryxが必要になったので、できる範囲でぼちぼちやってみます。

AkimasaKajitani
17 - Castor
17 - Castor

久々にDesigner Cloud(Trifacta)でやってみたので回答してみます。

 

スポイラ
スクリーンショット 2024-08-15 233924.png

意外と便利機能があって面白いですね・・・。フィールドのリネーム指定も範囲で指定できるのが便利!

スクリーンショット 2024-08-15 234131.png

Qiu
21 - Polaris
21 - Polaris

@SNaka 
Alteryxの世界へようこそ😁

9/5(木)に 第20回東京Alteryxユーザー会が開催されますので、よろしければ。

https://alteryx-ug.connpass.com/event/327644/?utm_campaign=&utm_source=notifications&utm_medium=emai...

smiyazawa
ファイアボール

できました。

スポイラ
スクリーンショット 2024-08-18 162819.jpg

 

A_Sho
アステロイド

学習記録です。答えのほうを合わせる必要があるとは気づきませんでした。