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

ウィークリーチャレンジ

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

チャレンジ #58: 給与支払期間の計算

SaoriG
Alteryx Alumni (Retired)

先週のチャレンジの解答は こちらです。

 

今週のチャレンジでは、Alteryx Designer を使用して各給与支払期間内の平日の数を計算しましょう。

給料は月に2回支払われるため、期間内の週末の日数は毎回変わる場合があります。

 

目標: 各月の各給与支払期間について、支払期間内の平日の数を計算してください (つまり週末を除外します)。

 

giphy.gif

Via Giphy

DaisukeTsuchiya
パルサー

最初同じ処理を繰り返すWorkflow(下側のコンテナ)を作ったのですがいまいちに思い、まとめて処理をするWorkflow(ピンクのコンテナ)も作ってみました。それで処理が簡単になったかと言うとあまり変わらない様な気も。

スポイラ
キャプチャ.PNG
AkimasaKajitani
17 - Castor
17 - Castor

実際は会社独自のカレンダーがあったりするので、もっと複雑になりがちですよね・・・。

スポイラ
58.png

Qiu
20 - Arcturus
20 - Arcturus

カンニングしていないのに、とほぼ同じくなりました。

スポイラ
Capture.PNG
 
ykanemoto
アステロイド

今週もやってみました。

スポイラ
weekly-challenge-ja-58-ykanemoto.png

Tokimatsu
クエーサー

行数増やさない、ifなし、フィルターなし、の縛りでやってみました。無理に詰め込めばツール3つですが、それにしても処理内容がわかりにくい。

スポイラ
全日数を展開したほうが、直感的にわかりやすいですよね。

challenge_jp_58.PNG

Masao
メテオール

ウィークリーチャレンジ初挑戦の初心者です。

苦労しましたが、カンニングせずになんとか結果を出すことができました。

 

スポイラ
Masao_0-1586477783655.png

 

 

smiyazawa
コメット

思ったより時間が掛かってしまいました。

スポイラ
キャプチャ.JPG
sokamoto
アステロイド

入力のテーブルをどうしようか悩みました。

スポイラ
結局使わないで解いちゃいました。P1締め日が15日固定じゃない場合はダメですね。
sokamoto_0-1607306090910.png

 

gawa
15 - Aurora
15 - Aurora
スポイラ

 

gawa_0-1607937685215.png

 

作りながら、絶対もっとスマートなやり方あるんだろうなと思いながらも、FormulaでごりごりIF文で解きました。P1 Endが15日から変わった瞬間破綻します。