I want to sort a list gallery ordening by date with the formula:
SortByColumns(
AddColumns(
Tabela4;
"CalcDate";
Max(
DateValue(Data)+Qtde_dias_para_contato;
DateValue(Data_cotação)+Qtde_dias_para_contato;
DateValue(data_contato_1)+Qtde_dias_para_contato;
DateValue(data_contato_2)+Qtde_dias_para_contato;
DateValue(data_contato_3)+Qtde_dias_para_contato;
DateValue(data_contato_4)+Qtde_dias_para_contato;
DateValue(data_contato_5)+Qtde_dias_para_contato;
DateValue(data_contato_6)+Qtde_dias_para_contato;
DateValue(data_contato_7)+Qtde_dias_para_contato;
DateValue(data_contato_8)+Qtde_dias_para_contato;
DateValue(data_contato_9)+Qtde_dias_para_contato;
DateValue(data_contato_10)+Qtde_dias_para_contato;
DateValue(data_contato_11)+Qtde_dias_para_contato;
DateValue(data_contato_12)+Qtde_dias_para_contato));
"CalcDate";
Ascending)
That code works but I need that this happens only when a column table has a determined value.
I tried this code:
SortByColumns(
AddColumns(
Tabela4;
"CalcDate";
If(
Tabela4.finalizado = "";
Max(
DateValue(Data)+Qtde_dias_para_contato;
DateValue(Data_cotação)+Qtde_dias_para_contato;
DateValue(data_contato_1)+Qtde_dias_para_contato;
DateValue(data_contato_2)+Qtde_dias_para_contato;
DateValue(data_contato_3)+Qtde_dias_para_contato;
DateValue(data_contato_4)+Qtde_dias_para_contato;
DateValue(data_contato_5)+Qtde_dias_para_contato;
DateValue(data_contato_6)+Qtde_dias_para_contato;
DateValue(data_contato_7)+Qtde_dias_para_contato;
DateValue(data_contato_8)+Qtde_dias_para_contato;
DateValue(data_contato_9)+Qtde_dias_para_contato;
DateValue(data_contato_10)+Qtde_dias_para_contato;
DateValue(data_contato_11)+Qtde_dias_para_contato;
DateValue(data_contato_12)+Qtde_dias_para_contato)));
"CalcDate";
Ascending)
But it isn´t working. How can I write this code?