mm/dd/yyyy 日付形式から月と年を抽出するこんにちは、
月ごとの所要時間の平均を見つけるために、日付列から月と年の情報を mm/dd/yyyy から mm/yyyy の形式で抽出する必要があります。Month(:Date) は月を抽出し、 Year(:Date) は日付の年を返します。 しかし、同じ数式(または同じ列)に両方が必要です。 試した月(:日付) || Year(:Date) は機能しましたが、結果の日付型 - 'expression' ではデータをプロットできません。
添付の表「所要時間」は、分析の開始日と所要時間 (または分析を完了するために必要な正味作業日数) で構成されます。各月の平均所要時間を見つけて、それを「Fit Y by X」形式でプロットする必要があります。X は各年の月、Y は各月の平均所要時間になります。
よろしくお願いします!
Re: mm/dd/yyyy 日付形式から月と年を抽出するありがとう!Re: mm/dd/yyyy 日付形式から月と年を抽出するこんにちは、ラーフルさん
列ヘッダーを右クリックしたときに表示される [新しい数式列] オプションを使用してみましたか。両方の列を一度に強調表示し、右クリックして、[新しい数式列] > [日付時刻] > [月年] を使用できます。結果は添付の JPG のようになります。
HTH、
請求書
件名: mm/dd/yyyy形式の日付から月と年を抽出する以前にも投稿しましたが、もし他の誰かがこの投稿を見たらと思って:
日付変換における最初の問題は、JMPがバックグラウンドで日付を1904年1月1日午前0時0分0秒からの秒数として「読み取っている」のに対し、Excelは1900年1月1日(約40億秒、2026年10月3日午前7時06分40秒に到達)からの秒数として「読み取っている」ことです。そのため、日付変換時に39億程度の値が表示されることがあります。
第二に、表示している時間の形式を変更することはできますが、JMP は元のインポートされた形式で時間を「読み取ります」。たとえば、1/15/2020 という日付があり、1 月のすべての日付を MM/YYYY 形式でグループ化したい場合 (グラフや表を作成するため)、単に形式を MM/YYYY に変更しても機能しません。JMP は、元のインポートされた日付として「読み取ります」。
とはいえ、私が日付を変換して使用できるようにするのに最も成功した方法は以下のとおりです。
- Date から MM/YYYY 形式を取得するには、MM/YYYY 形式で Date DMY( 1, Month( :TRANSACTION_DATE ), Year( :TRANSACTION_DATE ) ) を使用します。
- Date から YYYYQq を取得するには、YYYYQq 形式 (例: 2020Q1) で Date DMY( 1, Floor( (Month( :TRANSACTION_DATE ) - 1) / 3 ) * 3 + 1, 年(:TRANSACTION_DATE) )を使用します。
どちらも基本的に、特定の月のすべての日付を取得し、それぞれ月の最初の日または四半期の最初の日に設定します。奇妙な回避策のように思えますが、集計、時系列、グラフ作成などに必要な処理を実行するには有効です。