Class Field

মাঠ

এতে ফিল্ড-সম্পর্কিত ডেটা থাকে। এর প্রোপার্টিগুলো নির্ধারণ করে যে ডেটা স্টুডিওতে ফিল্ডটি কীভাবে ব্যবহৃত হবে।

const cc = DataStudioApp.createCommunityConnector();
const fields = cc.getFields();

const field1 = fields.newDimension()
                   .setId('field1_id')
                   .setName('Field 1 ID')
                   .setDescription('The first field.')
                   .setType(cc.FieldType.YEAR_MONTH)
                   .setGroup('DATETIME');

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Aggregation() Aggregation Type এই Field Aggregation Type ফেরত দেয়।
get Description() String এই Field বিবরণ ফেরত দেয়।
get Formula() String এই Field সূত্রটি ফেরত দেয়।
get Group() String এই Field গ্রুপটি ফেরত দেয়।
get Id() String এই Field আইডি ফেরত দেয়।
get Is Reaggregatable() Boolean এই ফিল্ডটি পুনরায় একত্রিত করা সম্ভব হলে true , অন্যথায় false রিটার্ন করে।
get Name() String এই Field নাম ফেরত দেয়।
get Type() Field Type এই Field Field Type ফেরত দেয়।
is Default() Boolean এই Field ডিফল্ট মেট্রিক বা ডাইমেনশন হলে true রিটার্ন করে।
is Dimension() Boolean এই ফিল্ডটি একটি ডাইমেনশন হলে true রিটার্ন করে।
is Hidden() Boolean এই Field লুকানো থাকলে true রিটার্ন করে।
is Metric() Boolean এই ফিল্ডটি একটি মেট্রিক হলে true রিটার্ন করে।
set Aggregation(aggregation) Field এই Field অ্যাগ্রিগেশন টাইপ নির্ধারণ করে।
set Description(description) Field এই Field বিবরণ নির্ধারণ করে।
set Formula(formula) Field এই Field সূত্র নির্ধারণ করে।
set Group(group) Field এই Field গ্রুপ নির্ধারণ করে।
set Id(id) Field এই Field আইডি নির্ধারণ করে।
set Is Hidden(isHidden) Field এই Field গোপন অবস্থা নির্ধারণ করে।
set Is Reaggregatable(isReaggregatable) Field কোনো Field জন্য পুনঃএকত্রীকরণের অনুমোদিত স্থিতি নির্ধারণ করে।
set Name(name) Field এই Field নাম নির্ধারণ করে।
set Type(type) Field এই Field Field Type নির্ধারণ করে।

বিস্তারিত ডকুমেন্টেশন

getAggregation()

এই Field AggregationType রিটার্ন করে। AggregationType নির্ধারণ করে যে ডেটা স্টুডিও কীভাবে একই ধরনের ডেটাকে ডাইমেনশনে একত্রিত করবে।

ফেরত

AggregationType — এই ফিল্ডের জন্য নির্ধারিত অ্যাগ্রিগেশনটাইপ।


getDescription()

এই Field বিবরণ ফেরত দেয়। বিবরণ হলো কোনো ফিল্ডের উদ্দেশ্যের সংক্ষিপ্ত ব্যাখ্যা।

ফেরত

String — এই ফিল্ডের বিবরণ।


getFormula()

এই Field ফর্মুলাটি ফেরত দেয়। ফর্মুলাগুলো এমন একটি ডেটা রূপান্তর নির্ধারণ করে যা ডেটা স্টুডিও কোয়েরি করার সময় চালায়।

ফেরত

String — এই ফিল্ডের সূত্র।


getGroup()

এই Field গ্রুপটি ফেরত দেয়। একটি গ্রুপে সংগৃহীত ফিল্ডগুলো ডেটা স্টুডিও UI-তে একসাথে প্রদর্শিত হয়।

ফেরত

String — এই ফিল্ডের জন্য গ্রুপ।


getId()

এই Field আইডি ফেরত দেয়। প্রতিটি ফিল্ড সেটের জন্য আইডিগুলো অনন্য হয় এবং ফর্মুলায় ফিল্ড উল্লেখ করার জন্য ব্যবহৃত হয়।

ফেরত

String — এই ফিল্ডের আইডি।


getIsReaggregatable()

এই ফিল্ডটি পুনরায় একত্রিত করা সম্ভব হলে true , অন্যথায় false রিটার্ন করে।

ফেরত

Boolean — যদি এই ফিল্ডটি পুনরায় একত্রিত করা যায় তবে true , অন্যথায় false


getName()

এই Field নাম ফেরত দেয়। ফিল্ডগুলোকে আলাদাভাবে চেনার জন্য ব্যবহারকারীকে নামগুলো দেখানো হয়।

ফেরত

String — এই ফিল্ডের নাম।


getType()

এই Field FieldType ফেরত দেয়।

ফেরত

FieldType — এই ফিল্ডের ধরন।


isDefault()

এই Field ডিফল্ট মেট্রিক বা ডাইমেনশন হলে true রিটার্ন করে।

ফেরত

Boolean — যদি এই Field ডিফল্ট মেট্রিক বা ডাইমেনশন হয় তবে true ; অন্যথায় false


isDimension()

এই ফিল্ডটি একটি ডাইমেনশন হলে true রিটার্ন করে।

ফেরত

Boolean — এই ফিল্ডটি একটি ডাইমেনশন হলে true ; অন্যথায় false রিটার্ন করে।


isHidden()

এই Field লুকানো থাকলে true রিটার্ন করে। আপনি ফর্মুলাতে হিডেন ফিল্ড ব্যবহার করতে পারেন, কিন্তু চার্টে নয়। ফর্মুলাযুক্ত ফিল্ড আপনি লুকাতে পারবেন না।

ফেরত

Boolean — এই Field লুকানো থাকলে true ; অন্যথায় false


isMetric()

এই ফিল্ডটি একটি মেট্রিক হলে true রিটার্ন করে।

ফেরত

Boolean — এই ফিল্ডটি একটি মেট্রিক হলে true ; অন্যথায় false রিটার্ন করে।


setAggregation(aggregation)

এই Field অ্যাগ্রিগেশন টাইপ নির্ধারণ করে। AggregationType ঠিক করে যে ডেটা স্টুডিও কীভাবে একই ধরনের ডেটাকে ডাইমেনশনে একত্রিত করবে। কোনো মেট্রিকের উপর এটি কল করা হলে একটি এরর দেখায়।

প্যারামিটার

নাম প্রকার বর্ণনা
aggregation Aggregation Type যে অ্যাগ্রিগেশন টাইপটি সেট করতে হবে।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setDescription(description)

এই Field বিবরণ নির্ধারণ করে। বিবরণ হলো কোনো ফিল্ডের উদ্দেশ্যের সংক্ষিপ্ত ব্যাখ্যা।

প্যারামিটার

নাম প্রকার বর্ণনা
description String বর্ণনাটি নির্ধারণ করতে হবে।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setFormula(formula)

এই Field ফর্মুলা নির্ধারণ করে। ফর্মুলা এমন একটি ডেটা রূপান্তরকে সংজ্ঞায়িত করে যা ডেটা স্টুডিও কোয়েরি করার সময় চালায়।

প্যারামিটার

নাম প্রকার বর্ণনা
formula String নির্ধারণ করার সূত্র।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setGroup(group)

এই Field গ্রুপ নির্ধারণ করে। একটি গ্রুপে সংগৃহীত ফিল্ডগুলো ডেটা স্টুডিও UI-তে একসাথে প্রদর্শিত হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
group String দলটিকে স্থাপন করতে হবে।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setId(id)

এই Field আইডি নির্ধারণ করে। প্রতিটি ফিল্ড সেটের জন্য আইডিগুলো অনন্য হয় এবং ফর্মুলায় ফিল্ডগুলোকে নির্দেশ করতে এগুলো ব্যবহৃত হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
id String যে আইডিটি সেট করতে হবে।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setIsHidden(isHidden)

এই Field হিডেন স্ট্যাটাস সেট করে। আপনি ফর্মুলাতে হিডেন ফিল্ড ব্যবহার করতে পারেন, কিন্তু চার্টে নয়। আপনি ফর্মুলাযুক্ত ফিল্ড হাইড করতে পারবেন না।

প্যারামিটার

নাম প্রকার বর্ণনা
is Hidden Boolean সেট করার জন্য গোপন স্ট্যাটাস।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setIsReaggregatable(isReaggregatable)

একটি Field জন্য পুনঃএকত্রীকরণের অনুমোদিত অবস্থা নির্ধারণ করে। যে ফিল্ড পুনঃএকত্রীকরণ করা যায় না, সেটিতে একত্রীকরণের ধরণ নির্ধারণ করার চেষ্টা করলে একটি ত্রুটি দেখা দেয়।

প্যারামিটার

নাম প্রকার বর্ণনা
is Reaggregatable Boolean পুনঃএকত্রীকরণের জন্য অনুমোদিত স্থিতি নির্ধারণ করতে হবে।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setName(name)

এই Field নাম নির্ধারণ করে। ফিল্ডগুলোকে আলাদাভাবে চেনার জন্য ব্যবহারকারীকে নামগুলো দেখানো হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
name String যে নামটি নির্ধারণ করতে হবে।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।


setType(type)

এই Field FieldType নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
type Field Type যে ধরণটি সেট করতে হবে।

ফেরত

Field — এই বিল্ডারটি, চেইনিংয়ের জন্য।