QGIS baskı bestecisiyle ilgili yardıma ihtiyacım var. Atlas bestecisini kullanıyorum add attribute table
ve mizanpaj sekmesinden kullanmaya çalışıyorum .
Bestecide yazdırmak istediğim yerde ifademi oluşturdum.
alan ifadesi (istediğim):
case when "myfield" is not null then concat(myfield,' ',myfield1,' & ',myfield2) else concat(myfield1,' ',myfield3)
item properties
Atlas ile yazdırmak istediğim yerden filtre tanımladım :
intersects(buffer($geometry),50),$atlasgeometry)
ama bu şu şekilde görünür:
value1
value2
value3
value4
value5
value6
value7
value8
value9
birçok değer nedeniyle hepsini mizanpajımda yazdıramıyorum. Bunun gibi bir sonuca ihtiyacım var:
value 1 value2
value 3 value4
value 5 value6
value 7 value8
value9
Değerler böyleyse, hepsini yazdırabilirim. Bir efsane eklemek istersem, sütunları seçebileceğiniz bir seçenek var
Niteliklerim için ihtiyacım olan şey bu ama böyle bir şey bulamıyorum.
Sonunda alanımla yeni bir ifade oluşturmaya çalışıyorum ve bir sonraki özelliği eklemeye çalışıyorum ama başarılı olamadım.
Bunu denedim:
dbvaluebyid('test','f_field', @row_number ) ||'' ||dbvaluebyid('test','f_field', @row_number +1)
ama bu ifadelerden bir sonraki özelliği almam.
ve bu:
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)
Herhangi bir fikir?
Repeat until finished
bana yeni boş sayfada yeni değerler göster