সমষ্টি [বন্ধ] ব্যবহার করে দর্শনে ফলাফল গণনা করুন


30

একত্রিতকরণ (প্রোগ্রামগতভাবে নয়) ব্যবহার করে ফলাফলের (যেমন সামগ্রীর প্রকারের x নোডগুলি গণনা) গণনা করা সম্ভব?


3
অবশ্যই, কেবলমাত্র একত্রিতা ব্যবহার করুন এবং তারপরে আপনার "নোড আইডি" ক্ষেত্রের জন্য "গণনা" নির্বাচন করুন।
uwe

1
ব্যবহারের জন্য প্রস্তুত দর্শন রফতানি সহ drupal.stackexchange.com/questions/15871/count-of-nodes-by-type এ অভিন্ন প্রশ্নোত্তর রয়েছে।
মার্চভ্যানেজেন্ড

উত্তর:


42

হ্যাঁ, বাক্সের বাইরে 3 ভিউতে এটি সম্ভব।
ধারণাটি এসকিউএল সমষ্টিগুলির মতো। একটি উদাহরণ দেখতে দিন:

  1. আপনার দর্শন সম্পাদনা করুন এবং দর্শন সংগ্রহগুলি সক্ষম করুন:
    দৃশ্যের সমষ্টিগুলি সক্ষম করুন

  2. ডিফল্ট সাজানোর মানদণ্ড সরান।

  3. ক্ষেত্রগুলি "সামগ্রী: প্রকার" এবং "সামগ্রী: নিড" যুক্ত করুন: এখানে চিত্র বর্ণনা লিখুন
    সামগ্রীগুলির জন্য COUNT টি ফাংশন নির্বাচন করুন: নিড: এখানে চিত্র বর্ণনা লিখুন

কী ঘটেছিল তা দেখতে গ্লোবাল ভিউস সেটিংস পৃষ্ঠায় চেকবাক্সটি "এসকিউএল কোয়েরি দেখান" চালু করুন।

SELECT node.type AS node_type, COUNT(node.nid) AS nid
FROM 
{node} node
WHERE (( (node.status = '1') ))
GROUP BY node_type
LIMIT 10 OFFSET 0

সুতরাং, আমরা নোড_ টাইপ করে নোডগুলি গ্রুপিং করছি এবং এই গ্রুপগুলির জন্য গণনা গণনা করছি।


1
আমি কয়েক ঘন্টা আটকে ছিলাম, তারপরে আপনার পোস্টটি পড়ে আমি বুঝতে পারি যে সেখানে আমার ডিফল্ট বাছাই হয়েছে। ধন্যবাদ @ কালাব্রো
সাদলুলু

2
সুতরাং গণনাটি কীভাবে উপলব্ধ করা হয় - এটি কী একটি টোকেন পরিবর্তনশীল এবং কীভাবে এটি প্রদর্শিত হবে?
থেরোবাইওয়াক

আপনার উত্তর অবশ্যই, সঠিক। যাইহোক, সত্তা রেফারেন্স এবং সমষ্টিগুলির সাথে সম্পর্ক ব্যবহার করার সময় আমি আটকে গিয়েছিলাম। আপনি যদি কোনও ব্লক তৈরি করেন তবে এটি কাজ করে তবে আপনি পৃষ্ঠা তৈরি করেন না not অদ্ভুত জিনিস.
আরব গিম ট্যাম

10

এখানে দুর্দান্ত উত্তর যদিও আপনার আসল প্রশ্নটি আপনাকে গণনা মান দিয়ে কী করতে যাচ্ছেন তা উল্লেখ করে না । সম্ভবত আপনি এটি প্রদর্শন করতে চান?

যদি তা হয় তবে এখানে আরও একটি সমাধান রয়েছে:

ধরে নিই যে আপনার ভিউ ইতিমধ্যে সামগ্রীর ধরণের আইটেমগুলি দ্বারা ফিল্টার করার জন্য সেট আপ করা হয়েছে, তারপরে আপনি ভিউতে একটি শিরোনাম যুক্ত করতে পারেন এবং "গ্লোবাল: ফলাফল সংক্ষিপ্তসার" বিকল্পটি চয়ন করতে পারেন এবং পাঠ্য অঞ্চলে প্রদত্ত টোকেন ভেরিয়েবলগুলি ব্যবহার করতে পারেন।


স্পষ্ট করতে, এটি একটি গণনা প্রদর্শনের জন্য, কালাব্রো দ্বারা সরবরাহিত দুর্দান্ত সমাধানটি প্রসারিত করে।
13

-2

এই ক্ষেত্রে কেউ যদি আসে across

তারিখটিকে গ্রানুলারিতে ফর্ম্যাট করতে আমি ভিউস ডেট ফর্ম্যাট এসকিউএল ব্যবহার করেছি ।

ভিউ তারিখের ফর্ম্যাট এসকিউএল মডিউলটি এসকিউএল ব্যবহার করে তারিখের ক্ষেত্রগুলি বিন্যাস করতে দেয়। এটি চুজেন গ্র্যানুলারিটি ব্যবহার করে তারিখের ক্ষেত্রগুলির জন্য গোষ্ঠী সংগ্রহকে সক্ষম করে।

মূল কার্যকারিতা হ'ল রেন্ডার () থেকে তারিখের ফর্ম্যাটিংটি সরিয়ে এবং এটি কোয়েরিতে রাখা ()) অর্থাত পিএইচপি-র ফর্ম্যাট_ডেটের চেয়ে এসকিউএল এর DATE_FORMAT ব্যবহার করে ফর্ম্যাট তারিখের মান values

এটি 'তৈরি' এবং 'পরিবর্তিত' তারিখের ক্ষেত্রগুলিকে নোডে একটি নতুন ডিফল্ট হ্যান্ডলার বরাদ্দ করে অর্জন করা হয়। এই হ্যান্ডলারটি ভিউ_হ্যান্ডলার_ফিল্ড_ডেটে দর্শনগুলির বিল্ডকে প্রসারিত এবং ওভাররাইড করে।

বাক্সের বাইরে কাজ করা - হিসাবে সহজ!

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