Erro na expressão START.

Olá comunidade, estou tentando criar um BOT para gerar PDF, mas não estou conseguindo ajustar a expressão.

<<Start: FILTER("DADOS", And(
if(isnotblank(RELATORIO[DATA_INICIO]), [DATA]>= index(RELATORIO[DATA_INICIO],1),true ()),
if(isnotblank(RELATORIO[DATA_FINAL]), [DATA]<= index(RELATORIO[DATA_FINAL],1),true ()),
if(isnotblank(RELATORIO[SERVIDOR]), [SERVIDOR]= index(RELATORIO[SERVIDOR],1),true ()),
if(isnotblank(RELATORIO[STATUS]), [STATUS]= index(RELATORIO[STATUS],1),true ()))>>
<<[DATA]>>
<<[VEICULO]>>
<<[PLACA]>>
<<[LAVAGEM]>>
<<[SERVIDOR]>>
<<[FORMA_DE_PAGAMENTO]>>
<<[VALOR]>>
<<[ADICIONAL]>>
<<[VALOR_MISTO]>>
<<[TOTAL]>>
<<End>>

Sempre me retorna este erro: 

  • Error 1 : 'Process for GerarPDF - 1' task 'PDF Task - 1' Body template. Found 1 unmatched 'End'. They are: <p class="c2 c3"><span class="c0"><<[TOTAL]>>  <<End>></span></p>
  • Error 2 : The document body is empty.

Alguém poderia me orientar para a solução? 

Já tentei ajustar o "END", na expressão (<<End>>; <<[End]>>), mas não gerou resultado positivo.

0 2 223
2 REPLIES 2

Es dürfen keine sog. "Umbrüche" in einem Ausdruck vorhanden sein!!! <<[DATEN]> >

<<Start: FILTER("DADOS", And(if(isnotblank(RELATORIO[DATA_INICIO]), [DATA]>= index(RELATORIO[DATA_INICIO],1),true ()),if(isnotblank(RELATORIO[DATA_FINAL]), [DATA]<= index(RELATORIO[DATA_FINAL],1),true ()),if(isnotblank(RELATORIO[SERVIDOR]), [SERVIDOR]= index(RELATORIO[SERVIDOR],1),true ()),if(isnotblank(RELATORIO[STATUS]), [STATUS]= index(RELATORIO[STATUS],1),true ()))>>
<<[DATA]>>
<<[VEICULO]>>
<<[PLACA]>>
<<[LAVAGEM]>><<[SERVIDOR]>><<[FORMA_DE_PAGAMENTO]>><<[VALOR]>><<[ADICIONAL]>><<[VALOR_MISTO]>>
<<[TOTAL]>><<Ende>>

 

Resolvi ontem na madrugada. Retirei todos os espaços entre as letras e funcionou: 

A expressão ficou assim.

<<START:FILTER("DADOS", AND(
IF(ISNOTBLANK(RELATORIO[DATA_INICIO]),[DATA]>=INDEX(RELATORIO[DATA_INICIO],1),TRUE),
IF(ISNOTBLANK(RELATORIO[DATA_FINAL]),[DATA]<=INDEX(RELATORIO[DATA_FINAL],1),TRUE),
IF(ISNOTBLANK(RELATORIO[SERVIDOR]),[SERVIDOR]=INDEX(RELATORIO[SERVIDOR],1),TRUE),
IF(ISNOTBLANK(RELATORIO[STATUS]),[STATUS]=INDEX(RELATORIO[STATUS],1),TRUE)
))>>
<<[DATA]>>

Resultado:

Captura de tela 2023-06-30 013451.png