根据开始时间和结束时间计算一年中的第几周大家好,
我正在进行一项测试,需要我根据数据表中的两列制作一周日历。 通过这样做,用户将能够选择一年中的不同星期来查看趋势。 有谁知道实现它的更好方法?
谢谢,
维尼
回复:根据开始时间和结束时间计算一年中的第几周问题是您的时间列是字符列,而不是数字列。您需要将日期列转换为数字日期/时间列。这是之前讨论的链接,将引导您完成该讨论
https://community.jmp.com/t5/Discussions/convert-h-mn-in-mn/td-p/61641
回复:根据开始时间和结束时间计算一年中的第几周嗨吉姆,
很抱歉再次打扰您。
我的数据表中日期列的格式如下:4/17/18 2:32pm。
当我使用 week ofyear() 函数时,出现一条错误消息,显示:
“无法将参数转换为数字 [或矩阵] 1 次 在行: 2 操作: 一年中的一周, 一年中的一周/*###*/(:测试完成时间, 1)
公式计算错误已被忽略"
我想当列包含时间时我不能使用 week ofyear() 函数。 您能给我一些如何解决这个问题的指导吗?
多谢!
回复:根据开始时间和结束时间计算一年中的第几周这正是我想要的! 非常感谢您的出色帮助!
回复:根据开始时间和结束时间计算一年中的第几周您在寻找这样的东西吗?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Aircraft incidents.jmp" );
dt << New Column( "Work Week", numeric, modeling type( ordinal ), formula( Week Of Year( :event date ) ) );
Current Data Table() << Data Filter(
Location( {175, 175} ),
Mode( Show( 1 ), Include( 1 ) ),
Add Filter(
columns( :Work Week ),
Where( :Work Week == {1, 2, 3, 4, 5, 6, 7, 8} ),
Display( :Work Week, Size( 160, 225 ), List Display )
)
);
Oneway( Y( :Total Fatal Injuries ), X( :Location ) );回复:根据开始时间和结束时间计算一年中的第几周嗨吉姆,
非常感谢您的快速回复。 我想知道是否能够将开始时间和结束时间汇总到一年中的一周,然后根据该汇总表创建过滤器,以便用户可以单击一年中的不同周来检查不同的趋势?
我真的很感谢你的帮助!
回复:根据开始时间和结束时间计算一年中的第几周您可能想要使用 Calenar Box() 让他们选择一周中他们想要的某一天,然后将其用作您的输入
Names Default To Here( 1 );
New Window( "Calendar Box Example", Calendar Box() );
