Página 1 de 1

1º 2º 3º... Dia Útil de cada mês.

Enviado: 08 Dez 2020 às 11:38
por AleksonGleyk
Bom dia!
Pessoal tenho uma tabela dCalendario e nela tenho uma coluna indicando se o dia é útil (1)ou não útil (0), como faço para saber e esse dia útil é o 1º 2º 3º e assim por diante em cada mês.

Re: 1º 2º 3º... Dia Útil de cada mês.

Enviado: 10 Dez 2020 às 20:34
por Vilmar
Tente
Código: Selecionar todos
dCalendario = 
VAR vTabela =
    ADDCOLUMNS(
        CALENDARAUTO();
        "DiaUtil"; NOT WEEKDAY( [Date] ) IN { 1; 7 };
        "AnoMes"; VALUE( FORMAT( [Date]; "yyyymm" ) ) )
RETURN
    ADDCOLUMNS(
        vTabela;
        "Indice";
            RANKX(
                FILTER( vTabela; [AnoMes] = EARLIER( [AnoMes] ) && [DiaUtil] = TRUE() ); [Date];;ASC ) )