Preciso de ajuda com o compositor de impressão QGIS. Eu uso o compositor do atlas e tento usar add attribute table
na guia Layout.
Eu criei minha expressão onde quero imprimir no compositor.
expressão de campo (que eu quero):
case when "myfield" is not null then concat(myfield,' ',myfield1,' & ',myfield2) else concat(myfield1,' ',myfield3)
Eu defini o filtro de item properties
onde eu quero imprimir com o atlas:
intersects(buffer($geometry),50),$atlasgeometry)
mas isso mostra assim:
value1
value2
value3
value4
value5
value6
value7
value8
value9
por causa de muitos valores, não consigo imprimi-los todos no meu layout. Eu preciso de um resultado como este:
value 1 value2
value 3 value4
value 5 value6
value 7 value8
value9
Se os valores forem assim, eu posso imprimir tudo. Se eu quiser adicionar uma legenda, tem a opção onde você pode escolher as colunas
É disso que preciso para meus atributos, mas não consigo encontrar algo assim.
Finalmente, tento criar uma nova expressão com o meu campo e tento adicionar o próximo recurso, mas sem sucesso.
Eu tentei isso:
dbvaluebyid('test','f_field', @row_number ) ||'' ||dbvaluebyid('test','f_field', @row_number +1)
mas a partir dessas expressões não considero o próximo recurso.
e isto:
case when "myfield" is not null then concat(myfield,' ',myfield1,' & ',myfield2) else concat(myfield1,' ',myfield3) end || ' ' || case when "myfield" is not null then concat(myfield,' ',myfield1,' & ',myfield2) else concat(myfield1,' ',myfield3)
qualquer ideia?
Repeat until finished
me mostrar novos valores na nova página vazia