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:
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.
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:
User | Count |
---|---|
18 | |
15 | |
10 | |
7 | |
4 |