我需要QGIS打印作曲者的帮助。我使用Atlas作曲器,并尝试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)
任何想法?
                  您是否曾在“项目属性”>“框架”>“调整大小模式:”中尝试过“重复直到完成”模式?
                
                
                  
                    —
                    Kleber Barcelar'5 
                    
                  
                
              
                  您是否尝试过创建与第一个属性相同的第二个属性,但是将第一个属性表过滤为前5个记录,将第二个属性表过滤为后四个记录?
                
                
                  
                    —
                    骑士猎犬
                    
                  
                
              
                  @KleberBarcelar不是框架是属性表,我没有选项调整大小模式
                
                
                  
                    —
                    jessie jes 
                    
                  
                
              
                  @Knightshound我想为每行导出双精度值,即导出是过滤器的结果
                
                
                  
                    —
                    jessie jes 
                    
                  
                
              
                  @KleberBarcelar 
                
                  
                    —
                    jessie jes 
                    
                  
                
              Repeat until finished 在新的空白页面中向我显示新值
                


