web-dev-qa-db-ja.com

四半期を表す標準の日付形式はありますか?

四半期を表すためにどの日付形式を使用しますか?それでも日付形式として認識されますか?

たとえば、YYYY-MM-DD形式の日付を含む日付列を含む行のスプレッドシートがあります。

データを変換し、四半期ごとにグループ化して、各四半期の行をカウントします。

出力は次のようになります

Q4-2017, 403
Q1-2018, 298
Q2-2018, 139

しかし、そのリストを今年のみに絞り込みたいなどです。

認識される日付形式でありながら、四半期を表す結果の日付列にどの形式を使用しますか?

私の調査から、期間を表すには2つの日付列が必要になるようです。しかし、何か足りないのかと思っていました。

9
Joshua Dance

標準に関しては、de jurede factoの2つのタイプを区別できます。最初のタイプは、確立された当局によって定義されたタイプですが、2番目のタイプは、時間の経過とともに実際に非公式に出現するタイプです。

日付と時刻の形式の主な標準は ISO-8601 ですが、現在は四半期の形式を明示的に指定していません。奇妙なことに似ていますが、あなたの問題とはほとんど関係がありません。これは 年の週 仕様の一部であり、2018-W30に沿った形式を許可しています。実際、ISOではバリエーションが許可されているため、実装にある程度の自由が与えられます。

ISOを脇に置いておくと、その支配的な地位のため、遭遇する標準はローカルまたは部分的なものである可能性が非常に高くなります。これは Investopedia の次の説明で確認できます。

すべての企業が統一四半期基準を使用しているわけではありません。たとえば、ウォルマートストアの第1四半期は2月、3月、4月です。 Apple IncのQ1は10月、11月、12月、Microsoft CorporationのQ1は7月、8月、9月などです。さらに、特定の政府は異なる四半期システムを使用しています。たとえば、米国連邦政府の会計年度は10月、11月、12月、Q2は1月、2月、3月、Q3は4月、5月、6月、Q4は7月、8月、9月です。州政府にも独自の会計カレンダーがあります。 。

フォーマットについてではなくプロセスについて説明しているのに対し、検索で発生する可能性のある差異を示しています。最後に、あなたが提案したものとして直感的なアプローチを使用するか、ISOの週のフォーマット(したがって2018-Q2または2018Q2)に沿ってフォーマットを自分で構築するのが最善の方法である可能性があることをお勧めしますいくつかの標準に合わせたいと思います。ただし、@ maaartinusのコメントに注意してください。ISOの影響を受けたバリエーションは、データが文字列として扱われる場合でも、並べ替えに関してはより効果的です。

個人的に集計データを報告する必要があったときは、2つの値(1つは年、1つは四半期)も使用しました。これにより、その後、より柔軟な処理(フィルタリングなど)が可能になったためです。ただし、@ maaartinusの回答で示されているように、これは式として個別の列として格納するのではなく、式として簡単に実現できます。

9
mapto

すでに述べたように、標準はありません。ただし、1つあると、見た目が異なります...

日付にYYYY-MM-DDを使用する場合、四半期にはQQ-YYYYを使用しないでください。 ISOフィールドの順序付けの要点は、重みに従って順序付けられていることです。年は月よりも重要です。

この方法では、日付を文字列として並べ替えることができ、日付順に並べ替えられます。これは単なる実装の詳細ではありません。ユーザーはそれを簡単に見ることができます

2018-08-01
2018-03-03
2017-12-12

これは他の形式ではかなり不可能ですが、下降しています。

したがって、四半期は次のようになります。

2017-Q4
2018-Q1
2018-Q2

あなたが本当にそれらのために単一の列を使用したい場合。複数のカラムを使用する方が良いと言われていましたが、私見ではそれが重要です。並べ替えとフィルタリングでは、1つの列が適切に機能します(-181999Q4などのテキストフラグメントフィルターは簡単に使用できます)。

9
maaartinus

これが業界で使用されているのを見たこともあります。

181 = 2018 Q1
182 = 2018 Q2
183 = 2018 Q3
184 = 2018 Q4

これはあなたが探しているものに似ているかもしれません。

3
Muqito

いずれにせよ、CCYY-MM-DDのようなISO日付形式を使用している場合、CCYY-Q Qは論理的かつ実用的で確立され、よく理解されている拡張機能です。特徴的な文字のないCCYY-Qも論理的です。

最大の時間単位、つまり年から開始すると、数値形式の直感的な順序が得られますが、自然言語では、最も興味深い、通常は最小の単位が最初に来る場合があります。つまり、Third quarter of 2018ですが、2018-Q3です。

ただし、四半期の年数にはいくつかの異なる規則があり、それらをカウントするときに注意してください。

  • 13週間の四半期、5〜6年に1回(おそらく年の最後の年)に14週間あり、ISOの日付と同期できます (月曜日の開始、W01は1月の日数の大部分を占める最初のものです)。
  • Jan + Feb + Marから直感的に始まる3か月の四半期ですが、多くの法律では、会計年度、したがって会計四半期は他の日付から始まる場合があります。
  • 90日の四半期で、他の5〜6日の任意の処理。
  • 91日の四半期は、他のタイプのいずれかとほぼTBDです。

これは今はあまり興味がないかもしれませんが、ISOは将来、この表記法のいずれかのタイプを標準化する可能性があります。

1
Crissov