1347_ja-JP
日付フィールドから月別の合計月ごとに合計を作成する簡単な方法はありますか?01Apr2008などの日付フィールドがあり、月ごとに集計します。
日付を2008年4月のように月年だけで表示することはできますが、基礎となるデータに基づいて日ごとに集計機能を実行することはできません。日付フィールドから月ごとの合計を再計算します。私はあなたが何を望んでいるのか正確にはわかりませんが、単純な式で新しい列を追加することによって月だけの変数を作ることができます
Month(:Date)// Dateがあなたの日付列の名前であると仮定
これにより、番号1〜12の数値列が生成されます。これらは書き換えることができます(例えば ご希望の場合は、ColsメニューでJan-Decまで書き換えてください。この列をSummaryまたはTabulateと共に使用して、月ごとの統計を取得します。
ただし、月と年の両方で要約したい場合は、Year(:Date)列を作成してから両方の列の後にグループ化することもできます。
あるいは、式と組み合わせた列を作成します(日付を表示しないようにフォーマットmyを選択します)。
日付DMY(1、月(:日付)、年(:日付))
または、列の式を使用して上記で説明した月と年の列を連結することによって
Char(:月)|| " - " || Char(:年)
最後の例では、名目月年を指定していますが、これは望ましい場合もあれば、望ましくない場合もあります。Re: 日付フィールドから月別の合計を計算するうまくいきました、ありがとう!Re: 日付フィールドから月別の合計を計算する最近の似たようなスレッドで、もっと洗練された解決策を思いついたと思います。この問題は見覚えがあるような気がして、つい最近まで調べていたんです。記憶って本当に儚いですね!解決策が見つかってよかったですね。Re: 日付フィールドから月別の合計を計算するもっと洗練された解決策を投稿またはリンクしていただけますか?「Week-Year」で似たようなことをやろうとしています。
ありがとう。Re: 日付フィールドから月ごとの合計を計算する週は日曜日に始まると想定する年間週番号関数があるため、年の初めに週のフラグメントが 1 つ取得され、年の終わりに別のフラグメント (週 53) が取得される場合があります。
「Day of Year」関数を使うと、年初から7日間の週を開始する、異なる「Week of Year」値を計算できます。年末には、1日または2日の週番号(53)が残ります。その計算式は以下のとおりです。
切り上げ( (年間通算日( :日付) - 1) / 7 ) + 1
いずれにせよ、年間の新しい週の列が作成されます。
メッセージを編集したのは: mpb件名:日付フィールドからの月別合計値はい、実は年と年の週を含む新しい変数を作成しようとしています。目的は、年ごとの週ごとの傾向を調べることです。
つまり、YYYWWや200940のような形式を取得したいのです。変数は理想的には数値変数として格納する必要があります。
Comments
There are no comments yet