トップ > みんなの投稿 > アイデア募集 > お世話になります。 現在、Kintoneで... yh 2021/09/16 14:04 お世話になります。 現在、Kintoneでシステム構築中なのですが、 日付フィールドで指定した日付を、 「何年」「何月」「第何週目」という形で表示させたいのですが、 やり方に悩んでおります。 (例:2021/9/16 → 2021年 9月 第三週目) もしよければご教授いただけますと有難いです。 お世話になります。 現在、Kintoneでシステム構築中なのですが、 日付フィールドで指定した日付を、 「何年」「何月」「第何週目」という形で表示させたいのですが、 やり方に悩んでおります。 (例:2021/9/16 → 2021年 9月 第三週目) もしよければご教授いただけますと有難いです。 いいね 共有する 共有する X facebook LINE リンクをコピー トークにコメントする 3件のコメント (新着順) ミュートしたユーザーの投稿です。 投稿を表示 nakaji32(なかじ) 製造業 2022/01/11 17:47 他の方法で落ち着いていると良いな~と思いつつ、基本機能で何週目を計算するアプリを作ってみました(類似キーワード、週番号を表示する) 基本的には『kintoneの基本機能のみで曜日を自動計算する』にいくつか追加した形になります。 https://qiita.com/kentaro1sh11/items/90b8ed34c855d73b6bf7 こういうこともできますよ、くらいに思っていただければ。 picture_icon-02-02 何週目?を計算するアプリ.zip いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 kopata 2021/09/16 17:35 ちなみに、なぜ第何週目という形式で表示させたいのでしょうか? もしも「第三週目納期の案件を知りたい」とかでしたら、一覧表示をカレンダー形式にするだけで事足りるかもしれません。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 yh 2021/09/17 10:12 k-hataさん お世話になっております。 コメントありがとうございます。 第何週を表示したい理由としては、 現在使用しているツールでそういった記入の仕方にしており目が慣れている、 また、周期で絞り込むというより案件、顧客毎の一覧で全体の周期を見たいためです。 とはいえ、Kintoneで表現できること難しいことを切り分け、 妥協点を探すことも大事でございますね。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 kopata 2021/09/17 17:52 「妥協点」というか「根本課題」に立ち返り解決方法を考える事が大切かなぁと思います。解決方法は一つだけではないかもしれませんし。 「顧客毎の一覧で全体の周期を見たい」まだよく分かっていませんが、もしかしたらグラフ機能を使った方が見やすかったりするかもしれませんし。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 中尾典隆 情報通信業 2021/09/16 15:14 yhさん DATE_FORMAT関数を使えば、年、月、日をそれぞれ取り出すことが可能です。 ここで問題になるのが「第何週目」の部分になります。 いつでも1日~7日・・・1週目、8日~14日・・・2週目、・・・としていいのであれば、日を7で割って切り上げれば可能です。(※DATE_FORMAT関数で取り出した値は文字列形式なので、一旦計算フィールドで引用だけして数値化する必要があります) 日曜日を始点として、カレンダー上で何段目か(今月を例にすれば、1日~4日・・・1週目、5日~11日・・・2週目、12日~18日・・・3週目、・・・)とするのであれば複雑な計算が必要になってきます。 指定日時点の曜日を求め、そこからその月の1日時点での曜日を割り出す、それをもとにDATE_FORMAT関数で取り出した日の部分を補正して何周目か計算とすれば可能です。 曜日計算はイシイケンタロウさんの記事が役に立つと思います。(イシイさん勝手に引用すみません) https://qiita.com/kentaro1sh11/items/90b8ed34c855d73b6bf7 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 yh 2021/09/17 10:14 中尾典隆さん お世話になっております。 コメントありがとうございます。 関数を使用して表現する方法は私も思いましたが、 コメントを拝見すると、複雑な関数を使うことになりそうです。 (今回、そこまで時間をかけずに表現したいのが本音なのですが。) URL情報もありがとうございます。 別途、確認し参考にさせていただきます。 いいね 返信する
ミュートしたユーザーの投稿です。
投稿を表示他の方法で落ち着いていると良いな~と思いつつ、基本機能で何週目を計算するアプリを作ってみました(類似キーワード、週番号を表示する)
基本的には『kintoneの基本機能のみで曜日を自動計算する』にいくつか追加した形になります。
https://qiita.com/kentaro1sh11/items/90b8ed34c855d73b6bf7
こういうこともできますよ、くらいに思っていただければ。
ミュートしたユーザーの投稿です。
投稿を表示ちなみに、なぜ第何週目という形式で表示させたいのでしょうか?
もしも「第三週目納期の案件を知りたい」とかでしたら、一覧表示をカレンダー形式にするだけで事足りるかもしれません。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示yhさん
DATE_FORMAT関数を使えば、年、月、日をそれぞれ取り出すことが可能です。
ここで問題になるのが「第何週目」の部分になります。
いつでも1日~7日・・・1週目、8日~14日・・・2週目、・・・としていいのであれば、日を7で割って切り上げれば可能です。(※DATE_FORMAT関数で取り出した値は文字列形式なので、一旦計算フィールドで引用だけして数値化する必要があります)
日曜日を始点として、カレンダー上で何段目か(今月を例にすれば、1日~4日・・・1週目、5日~11日・・・2週目、12日~18日・・・3週目、・・・)とするのであれば複雑な計算が必要になってきます。
指定日時点の曜日を求め、そこからその月の1日時点での曜日を割り出す、それをもとにDATE_FORMAT関数で取り出した日の部分を補正して何周目か計算とすれば可能です。
曜日計算はイシイケンタロウさんの記事が役に立つと思います。(イシイさん勝手に引用すみません)
https://qiita.com/kentaro1sh11/items/90b8ed34c855d73b6bf7
ミュートしたユーザーの投稿です。
投稿を表示