QGIS 인쇄 작곡가에 대한 도움이 필요합니다. 아틀라스 작성기를 사용 add attribute table
하고 레이아웃 탭에서 사용하려고합니다 .
작곡가에서 인쇄하고 싶은 표현을 만들었습니다.
필드 표현 (원하는) :
case when "myfield" is not null then concat(myfield,' ',myfield1,' & ',myfield2) else concat(myfield1,' ',myfield3)
item properties
아틀라스로 인쇄하려는 위치 에서 필터를 정의했습니다 .
intersects(buffer($geometry),50),$atlasgeometry)
그러나 그것은 다음과 같이 보여줍니다 :
value1
value2
value3
value4
value5
value6
value7
value8
value9
많은 값 때문에 레이아웃에서 모두 인쇄 할 수 없습니다. 다음과 같은 결과가 필요합니다.
value 1 value2
value 3 value4
value 5 value6
value 7 value8
value9
값이 이와 같으면 모두 인쇄 할 수 있습니다. 범례를 추가하려면 열을 선택할 수있는 옵션이 있습니다.
그것이 내 속성에 필요한 것이지만 이와 같은 것을 찾을 수 없습니다.
마지막으로 필드를 사용하여 새 표현식을 만들고 다음 기능을 추가하려고하지만 성공하지 못했습니다.
나는 이것을 시도했다 :
dbvaluebyid('test','f_field', @row_number ) ||'' ||dbvaluebyid('test','f_field', @row_number +1)
그러나이 표현에서 나는 다음 기능을 취하지 않습니다.
이:
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)
어떤 생각?
Repeat until finished
새로운 빈 페이지 나에게 새로운 가치를 보여