年周可以用不同的方式計算。
a)透過右鍵點選上下文選單/新公式列:

b) 透過圖形產生器中的時間箱[透過DateIncrement(date, 0) ]

該圖在同一個圖表中顯示了兩個值。
頂部是:在圖形產生器中按分箱劃分的周,底部圖表顯示透過新公式列計算的周:

為什麼「週」在兩個地方的定義不一致?
如何讓 Graph Builder 中的每週分箱從星期一開始?
", 15 ),
Formula( Date Increment( :date, "Week", 0 ) )
),
Variables(
X( :date ),
Y( :"Week[date]"n ),
Y( :Year Week ),
Color( :Day of Week )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 7 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 12 ) ) ),
);dt = New Table( "test",
Add Rows( 30 ),
Compress File When Saved( 1 ),
New Column( "date",
Format( "y/m/d", 12 ),
Formula( Date DMY( 1, 1, 2024 )+ row()*24*60*60 )
)
);
dt << New Formula Column(
Operation( Category( "Date Time" ), "Year Week" ),
Columns( :date )
);
dt << New Formula Column(
Operation( Category( "Date Time" ), "Day of Week Name" ),
Columns( :date )
);
wait(0);
dt << Data Filter(
Add Filter( columns( :Day of Week ),Where( :Day of Week == "Sunday" ) )
);
dt << Graph Builder(
Transform Column(
"Week[date]",
Format( "Format Pattern", "<YYYY><MM></MM></YYYY>
我使用這些腳本將日期分類為一周中的星期一或星期天。如果這些是內建在新公式列的選項中,那就太好了。
史蒂夫
實際上,我對新公式列生成的內容很滿意 - 以星期一為一周的第一天:)
我的問題是圖形產生器中的日期/時間分檔。
Date Increment( :date, "Week", 0 )
是一個很酷的技巧 - 但這個功能的開發人員似乎在另一個國家工作而不是我。
啊,我現在明白了,我沒有正確遵循你的圖表。這並不是 JMP 第一次出現平台行動不一致的情況。程式能夠做這麼多事情的缺點可能是很難保持一切一致。
史蒂夫