次の式を使用して、リスト ギャラリーを日付順に並べ替えたいと思います。
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)
そのコードは機能しますが、これは列テーブルに決定された値がある場合にのみ発生する必要があります。
私はこのコードを試しました:
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)
しかし、それは機能していません。このコードを書くにはどうすればよいですか?