2017-10-24 1 views
0

PowerQuest의 Weeknum 표준 함수의 제한 사항으로 다른 Weeknum 반환 형식을 제공하는 함수를 호출 할 수있는 M 코드가있는 사람이 있습니까 (특히 Excel에서는 Weeknum 날짜, 14)). Weeknum 함수 반환 형식 Power Query

나는 나에게 ISO의 weeknums 줄이 발견 :

let 
    Thursday = Date.AddDays(DateParameter,3-Date.DayOfWeek(DateParameter,Day.Monday)), 
    Jan1 = #date(Date.Year(Thursday),1,1), 
    Days = Number.From(Thursday - Jan1), 
    Result = Number.RoundDown(Days/7)+1 
in 
    Result 

을하지만 내 몇 주는 목요일에 시작하려면이 수정 방법에 주변에 얻을 수 없다 (나는 그것이 간단 할 거라고 확신을!)

미리 도움을 주셔서 감사합니다.

+0

나는 이것이 당신이 찾고있는 것 같아요 : https://msdn.microsoft.com/en-us/library/mt253480.aspx – Ralph

답변

1

기능 Date.WeekOfYear에는 첫 번째 요일 인 i.c.을 제공 할 수있는 문서화되지 않은 두 번째 인수가 있습니다. Date.WeekOfYear (날짜, 요일, 요일).

참고 : 1 월 1 일이 수요일 인 경우 1 월 2 일이 1 주일 2 (ISO와 유사하지 않음)입니다.

+0

그게 바로 갈라진 틈 !!!!! 아주 간단합니다. 매우 우아한. 덕분에 내 친구!! –

+0

나는 이제 ISO 주 기능이있는 실제로 당신의 Youtube 튜토리얼을 보았다. –

+0

MarcelBeug - 답변 드릴 수 있습니다 : 이제 각 행의 'WeekNumber'필드의 값이 해당 전체의 MAX 값과 같은지 여부에 따라 TRUE/FALSE 값을 갖는 사용자 지정 열을 만들어야합니다. 들. Excel에서 쉽게 .... –

관련 문제