আমার কিউজিআইএস প্রিন্ট সুরকারের জন্য কিছু সহায়তা দরকার। আমি অ্যাটলাস সুরকার ব্যবহার করি এবং আমি 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
আমাকে নতুন খালি পৃষ্ঠায় নতুন মান দেখান