ウィークリーチャレンジ - 日本語

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

チャレンジ #55: ホテルの宿泊予約

Highlighted
Alteryx Community Team
Alteryx Community Team

先週の解答は こちらをご覧ください。 

 

新型コロナウィルスの影響で、春休みの旅行のキャンセルを考えていらっしゃる方も多いのではないでしょうか。

事態が終息に向かい、また自由に旅行に行ける日が来ることを心よりお祈り申し上げます。

 

しばらくの間自宅にこもっている日々が続きますが、ぜひコミュニティにあるオンラインリソースを活用して一緒に学んでいきましょう!

 

今週は、提供されたデータセットを使用してホテルの平均宿泊数(Average Length of Stay) を計算し、少なくとも1泊以上で、キャンセルされなかったすべてのホテル予約の予約 ID の数 (予約回数:Number of Reservasions) をカウントしてください。

 

hotel_lobby.gif

Source: GIPHY

 

 

Highlighted
ボリード

今週は素直な問題でした。しかし平均滞在期間日本に比べると長いですね。

スポイラ
キャプチャ3.PNG
Highlighted
Alteryx Certified Partner

今回はさすがにビギナーレベルでした・・・。

 

スポイラ
英語版の先週の問題と同じでしたね。

wc55.png

 

 

Highlighted
Alteryx Certified Partner

今回は簡単でしたが、DatetimeParse()で指定できる書式をなかなか覚えられません。

 

スポイラ
2020-03-17 14.10.31 Alteryx Designer x64 - challen.png
Highlighted
クエーサー

これは英語版の先週の#206ですね。先週もやりました。

スポイラ
Capture.PNG
Highlighted
Alteryx Certified Partner

ビギナーレベルと聞いて久しぶりに挑戦しました。

Highlighted
メテオール

Average Length of Stayの値が完全合致しないのは有効桁数以下の誤差ということで良いのでしょうか?小数点第六位より小さい値はRoundされてしまって見えませんが、完全合致していないようです。

スポイラ
challenge_jp_55_smiyazawa.JPG
Highlighted
ボリード

smiyazawaさんの回答をみて、型とかいじってみました。double(8バイト)で計算してますがブラウザツールなどで我々に見せるときにどこかで丸めてます。なのでFixedDecimalに変換すると、丸める前の数字を確認できました。16進数で計算してるのを10進数で見せてるのでしょうがないですが、やっぱり気持ち悪いです。

challenge_jp_55.PNG