isWorkDay - Amazon QuickSight

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

isWorkDay

isWorkDay avalia um determinado valor de data e hora para determinar se é um dia útil ou não.

isWorkDay pressupõe uma semana de trabalho padrão de cinco dias, começando na segunda-feira e terminando na sexta-feira. Presume-se que sábado e domingo sejam fins de semana. A função sempre calcula seu resultado na granularidade de DAY e exclui a data de entrada fornecida.

Sintaxe

isWorkDay(inputDate)

Argumentos

inputDate

O valor de data e hora que você deseja avaliar. Os valores válidos são os seguintes:

  • Campos do conjunto de dados: qualquer campo de date do conjunto de dados ao qual você está adicionando essa função.

  • Funções de data: qualquer saída de data de outra função date, por exemplo, parseDate.

  • Campos calculados: qualquer campo QuickSight calculado que retorne um date valor.

  • Parâmetros: Qualquer QuickSight DateTime parâmetro.

Tipo de retorno

Número inteiro (0 ou 1)

Exemplo

O exemplo a seguir determina se o campo application_date é ou não um dia útil.

Vamos supor que haja um campo chamado application_date com os seguintes valores:

2022-08-10 2022-08-06 2022-08-07

Quando você usa esses campos e adiciona os seguintes cálculos, isWorkDay retorna os valores abaixo:

isWorkDay({application_date}) 1 0 0

O exemplo abaixo filtra funcionários cujo trabalho termina em um dia útil e determina se o trabalho começou no dia útil ou no fim de semana, usando formatação condicional:

is_start_date_work_day = isWorkDay(employment_start_date) is_end_date_work_day = isWorkDay(employment_end_date)