Free Trial

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

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

チャレンジ #226: 父の日はいつですか?

AYXAcademy
Alteryx
Alteryx

先週のチャレンジの回答はこちらで見つけることができます。

 

AYXAcademy_0-1689773265552.png

 

このチャレンジは、ACE @Kenda から寄せられました。Kendaさんご協力ありがとうございました!

 

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

 

父の日は、米国の毎年恒例のお祝いで、6月の第三日曜日に祝われます。そのため、この祝日の正確な日付は毎年異なり、特定の暦日に固定されていません。

 

今週は、私達は年のみを含むデータセットを提供します。あなたの課題は、毎年の父の日の正確な日付を決定することです。

 

このチャレンジを楽しんで、このチャレンジを解決するすべてのお父さんに父の日を祝いましょう。

gawa
16 - Nebula
16 - Nebula

今日はInspire本番ですね。楽しみです!

スポイラ
image.png

 

sanae
ボリード

できました!

スポイラ
思ったよりやることが多かったです。もうちょっと簡単に出せる方法ありますかね・・・?
challenge_ja_226_start_sanae.png
ntakeda
クエーサー

2通りでしてみました。

もっといい方法がある気がします…。

 

スポイラ
2023-07-20_14h25_14.png

6月1日の曜日から計算する方法と
最初の日曜日を探す方法の2通りでしました。
DateTimeFormatで日時から月の何週目かわかる方法はないのでしょうか…?

Yoshiro_Fujimori
オーロラ

Inspire Tokyo ご参加のみなさま、お疲れさまでした!

 

回答します。

スポイラ
Workflow
Challenge226_1.png

Generate Rows Tool
第3日曜日は、6/15と6/21の7日間のどこかにあるはずなので、その日付だけを行生成しました。
    Initialization Expression: ToString([Year]) + "-06-15"
    Condition Expression:      [Date] <= ToString([Year]) + "-06-21"
    Loop Expression:           DateTimeAdd([Date],1,"day")

Filter Tool
日曜日だけフィルタします。
    DateTimeFormat([Date],"%a") = "Sun"

Formula Tool

    Father's Day = DateTimeFormat([Date],"%A, %d %B, %Y")

SuguruYoshinaga
コメット

できました。

スポイラ
 

image.png

AkimasaKajitani
17 - Castor
17 - Castor

できました!

 

スポイラ
複数行フォーミュラではなくタイルにしてみました!

スクリーンショット 2023-07-21 154128.png

DaisukeTsuchiya
マグネター

久々の新作で嬉しいです。Inpireも楽しかったですね。

 

スポイラ
第3週日曜日は、6/15~21になるとして考えました。
スクリーンショット 2023-07-21 173026.jpg

Mukai
コメット

投稿します。

スポイラ
2023-07-24_19h05_04.png

TomomiMatsuoka
メテオロイド

久しぶりにチャレンジしました。

スポイラ
image.png