Eu tenho uma coluna Power Query de datas. Eu preciso transformar as linhas desta coluna para o final da semana. Como faço isso com o final da semana sendo baseado no domingo?
A transformação padrão "Fim de semana calculado" baseia o final da semana como sábados.
Esta é a fórmula gerada pelo editor de consultas que preciso ajustar:
= Table.TransformColumns(#"Changed Type",{{"WorkDate", Date.EndOfWeek, type date}})
Aqui estão algumas informações do MSDN sobre a função Date.EndOfWeek: MSDN Date.EndOfWeek
Aqui estão algumas coisas que eu tentei, cada uma resultando em um erro:
= Table.TransformColumns(#"Changed Type",{{"WorkDate", Date.EndOfWeek(, Day.Sunday), type date}})
= Table.TransformColumns(#"Changed Type",{{"WorkDate", Date.EndOfWeek("WorkDate", Day.Sunday), type date}})
= Table.TransformColumns(#"Changed Type",{{"WorkDate", Date.EndOfWeek(WorkDate, Day.Sunday), type date}})
Atualizar:
Eu encontrei uma solução que é uma espécie de trabalho. Baseado no resultados de uma pesquisa no google Eu substituí a função Table.TransformColumns com a seguinte função Table.AddColumn da seguinte maneira:
= Table.AddColumn(#"Changed Type", "WeekEnding", each Date.EndOfWeek([WorkDate], Day.Monday), type date)
No entanto, ainda gostaria de saber como conseguir isso modificando a coluna existente em vez de criar uma nova coluna (excluindo a coluna antiga).
Eu também percebi que eu precisava mudar o meu segundo parâmetro na função EndOfWeek para segunda-feira em vez de domingo, o parâmetro pede o primeiro dia da semana.