Free Trial

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

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

チャレンジ #89: 13日の金曜日

SaoriG
Alteryx Alumni (Retired)

先週のチャレンジに対する解答は こちらをご覧ください。 Source: https://en.wikipedia.org/wiki/Goaltender_maskSource: https://en.wikipedia.org/wiki/Goaltender_mask

 

今週の金曜日は 13日の金曜日になります。迷信を信じるかどうかに関わらず、あなたはこの恐ろしいカレンダーの設定に精通しているかもしれません。

 

いったい、13日が金曜日になるのはどの程度よくあることなのでしょう?

今週のチャレンジでは、1900年以降の各年に、13日の金曜日が何日発生したのかをカウントするワークフローを作成しましょう。

 

ボーナス: 13日の金曜日が全くなかった年はありますか?

AkimasaKajitani
17 - Castor
17 - Castor

スルっとできました!

 

スポイラ
今週の英語版と同じ問題でした!
AkimasaKajitani_0-1604965189009.png

 

Qiu
21 - Polaris
21 - Polaris

@AkimasaKajitani 様のように全日数をリストするとやろうとしましたが、メモリー不足と怒られました。

少し遠回りしています。

スポイラ
ja-89.PNG
AkimasaKajitani
17 - Castor
17 - Castor

@Qiu さま メモリ不足のときって、再起動で治ったりすることがよくありますが・・・。

今回もそこまでメモリを消費するWFでもない気がしてまして。

 

※Designerは本来物理メモリが不足していても、HDDに自動的に書き込んで計算を継続するシステムですので本来メモリ不足出ないはずなんですよね・・・

Qiu
21 - Polaris
21 - Polaris

@AkimasaKajitani 
コメントありがとうございます。

自分も可笑しなと思いました。

 

確かに再起動すれば直るかもしれませんので、今日は帰ったら確認します。

朝ごはんを食べながら、やっていましたので、日単位だめのか、じゃ週で単位で行こうという感じでした。😁

ozawa
ACE Emeritus
ACE Emeritus

今週は以下の縛りを付けて実施

 

- Generate Rowsツール禁止

- DateTimeツールおよびFormulaツールのDateTimeFormat関数禁止

 

スポイラ
ozawa_0-1604977974896.png

 

ozawa_1-1604978002010.png

 

 

DaisukeTsuchiya
パルサー

出遅れました。Ozawasaさんの禁止縛りは守っていません。

スポイラ
もちろんGenerate Row、DateTimeFormat使っています。Kajitaniさんの解答見るとGenerate Rowを日付で使っているのですね。勉強になりました。

キャプチャ.JPG




sanae
ボリード

今回は楽にできました!

スポイラ
「13日の金曜日が全くなかった年はありますか?」という点については「ない」、ということで良いのですかね。
challenge_89_ja_start_sanae.png

 

 

Tokimatsu
クエーサー

昔は曜日って計算して求めてましたが、今どきは関数がやってくれるから楽でいいですよね。

スポイラ
さくっとできたので少し改善してみました。
2020-11-10_17h43_35.png
Qiu
21 - Polaris
21 - Polaris

Ozawasaさんの禁止縛りでやってみましたが、結局数学式になり、Formulaをお借りしました。

見るだけで頭が痛くになります。

https://artofmemory.com/blog/how-to-calculate-the-day-of-the-week-4203.html
Macroの構成は少し違うだけになってしまいますが。

DateTimeParse関数を使っていないですが、使っていいですかね?😁

スポイラ
en-241-1.PNG