ডেস্কটপের জন্য আর্কজিআইএসের ফিল্ড ক্যালকুলেটরে স্টেটমেন্ট কীভাবে করবেন?


10

আমার কাছে দুটি সংখ্যার ক্ষেত্র ("ডিস্ট_1" এবং "ডিস্ট_2") সহ একটি শেফফাইল রয়েছে। আমি এমন একটি ফিল্ড গণনা চাই যা একটি অতিরিক্ত ক্ষেত্র ("ফলাফল") তিনটির একটির উত্তর দিয়ে তৈরি করবে:

প্রথম যদি ডিস্ট_1 বিস্তৃত হয় 'জন' জনসংখ্যার চেয়ে বেশি হয় তবে 'সত্য' দ্বিতীয় ফলাফল যদি ডিস্ট_1 ডিস্ট্রোপুট থেকে কম হয় তবে 'ফলস' দিয়ে তৃতীয় হয় এবং তৃতীয়টি যদি ডিস্ট্র_1 এবং ডিস্ট 3 সমান "জন" এর সাথে সমান হয়


উত্তর হিসাবে "ধন্যবাদ" যোগ করবেন না। আপনার যথেষ্ট খ্যাতি অর্জনের পরে , আপনি যে প্রশ্নগুলি এবং সহায়ক বলে মনে করেছিলেন সেগুলি জবাব দিতে সক্ষম হবেন । - পর্যালোচনা থেকে
মিডাভালো

উত্তর:


15

পার্সার:

Python

কোড ব্লক:

def calc(f1,f2):

    if f1 > f2:
        return "True"
    elif f1 < f2:
        return "False"
    else:
        return "Equal"

এক্সপ্রেশন:

calc(!Dist_1!, !Dist_2!)

বা গ্রাফিকালি (দুর্ভাগ্যক্রমে আপনি এখানে সমস্ত কোড ব্লক দেখতে পাচ্ছেন না)

এখানে চিত্র বর্ণনা লিখুন


পলিজিও ধন্যবাদ - তবে একটি ত্রুটি পেয়েছে 000989 - পার্সিং ত্রুটি: আনইন্ডেন্ট কোনও বাহ্যিক ইনডেন্টেশন স্তরের সাথে মেলে না (লাইন 3)। আপনি এই ডিকোড করতে পারেন? !!
ক্রিস ইউ

2
যদি, এলিফ, অন্য বিবৃতি (২) পাশাপাশি রিটার্নের বিবৃতি (4) এর জন্য ধারাবাহিক ব্যবধান রাখুন। প্রত্যেকের নিজস্ব লাইনে থাকা উচিত।
পল

1
পল / পলিজিও, অনেক ধন্যবাদ এটি একটি ট্রিট কাজ করে!
ক্রিস ইউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.