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
21 - Polaris
21 - Polaris

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

スポイラ
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
16 - Nebula
16 - Nebula
スポイラ

 

gawa_0-1607937685215.png

 

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