এক্সেল 2010 পাওয়ারপিভট: আমি কোনও ডেটা ছাড়াই আইটেমগুলি কীভাবে দেখাব?


12

স্ট্যান্ডার্ড এক্সেল পিভট টেবিলগুলিতে, ক্ষেত্রগুলির জন্য একটি বিকল্প রয়েছে যা আপনার বর্তমান নির্বাচনের জন্য কোনও ফলাফল না থাকলেও আপনাকে সমস্ত আইটেম প্রদর্শনের জন্য বাধ্য করতে দেয়। এখানে বিকল্পটি রয়েছে:

পিভট টেবিল ফিল্ড সেটিংস ডায়ালগ বক্স

তবে এক্সেল ২০১০ এর জন্য পাওয়ারপাইভট অ্যাড-ইন ব্যবহার করে এই বিকল্পটি গ্রেভড। এমন কোনও কর্মপরীক্ষা রয়েছে যাতে আমি সমস্ত ফলাফল প্রদর্শিত হতে বাধ্য করতে পারি?

উদাহরণের পরিস্থিতি - মাসে বিক্রি হওয়া কলা সংখ্যা। আমি যদি আগস্টে কোনও কলা বিক্রি না করি তবে পাওয়ারপাইভট টেবিলটি আগস্টের জন্য কোনও কলাম দেখায় না, এটি জুলাই থেকে সেপ্টেম্বর পর্যন্ত চলে যায়। আমার শূন্য সংখ্যক কলা বা শূন্যের সাথে আগস্টের আগমনের দরকার আছে।

কোন ধারনা? সম্ভবত একটি ড্যাক্স এক্সপ্রেশন প্রয়োজন?

সম্পাদনা করুন : হ্যারিমিকের প্রশ্নের উত্তর দেওয়ার জন্য, আমি পাওয়ারপাইভোট উইন্ডোতে এই মেনু থেকে পাইভট্যাবলটি নির্বাচন করে এই পিভটটেবলটি তৈরি করেছি।

পাওয়ারপিভট পিভটটেবল সন্নিবেশ মেনু


পাওয়ারপাইভট ডেটা সেটে আপনি ডেটা ছাড়াই আইটেমগুলি অ্যাড-ইন করতে পারবেন না, সুতরাং এটি "স্বাভাবিকভাবেই কোনও ডেটা দিয়ে আইটেমগুলি দেখান" ধূসর হয়ে যাওয়া স্বাভাবিক। আপনি কি এখানে বর্ণিত সমতল পিভটবেল ব্যবহার করছেন ?
harrymc

প্রতিক্রিয়া হ্যারিমিকের জন্য ধন্যবাদ, আমি একটি সমতল পাইভটবেল ব্যবহার করছি না, আমি একটি স্ট্যান্ডার্ড পাইভটবেল ব্যবহার করেছি (উপরের চিত্রটি দেখুন)।
অ্যান্ডি মোহর

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

উত্তর:


5

আসলে এটি আরও ভাল সমাধান better এটির জন্য আলবার্তো ফেরারিকে ধন্যবাদ ।

আপনাকে মাসের সারণী তৈরি করতে হবে (অর্থাত্ মাসের নামের তালিকা, জানুয়ারী / ফেব্রুয়ারী / মার ইত্যাদি) - একটি লিঙ্কযুক্ত টেবিলটি ঠিক কাজ করবে) এবং আপনার নতুন মাসের টেবিল এবং আপনার ফ্যাক্ট টেবিলের মধ্যে একটি সম্পর্ক তৈরি করতে হবে।

তারপরে এইটির মতো একটি পরিমাপ লিখুন:

NeverBlankUnits:=IF( ISBLANK( SUM(FruitSales[Units]) )
                      , 0
                      , SUM(FruitSales[Units]) 
                   )

সম্পাদনা : আপনি যখন আপনার নতুন মাসের কলামটি আপনার পাইভট টেবিলের সাথে যুক্ত করবেন তখন আপনি ডিফল্ট সাজানোর হতাশার সাথে বর্ণানুক্রমিক দেখতে পাবেন; এপ্রিল, আগস্ট, ডিসেম্বর, ফেব্রুয়ারী ... এখানে কীভাবে উপভোগ করা যায় সে সম্পর্কে একটি দুর্দান্ত টিউটোরিয়াল এখানে দেওয়া হয়েছে ।


0

শূন্যের সাথে ফাঁকা স্থান প্রতিস্থাপনের জন্য কোনও ডেটা অ্যানালাইসিস এক্সপ্রেশন (ডিএএক্স) ব্যবহার করা সম্ভব হতে পারে।

ড্যাক্স শূন্যের পরিবর্তে শূন্যকে চাপ দিতে পারে যখনই ফ্যাক্ট টেবিলটিতে কোনও ডেটা উপস্থিত না থাকে তবে আপনি পিভটটেবলে সারিটি প্রদর্শিত হতে চান।

ডিপার্টমেন্ট, বিভাগ এবং একটি নাম্বার নামক একটি ফ্যাক্ট টেবিল সহ একটি সাধারণ ওয়ার্কশিটের জন্য এবং একটি সংখ্যার সমন্বয়ে একটি কলাম "ডি" দিয়ে, ড্যাক্স কোডটি এইভাবে লিখুন:

=IF (
    COUNTROWS (Divisions) > 0; 
    IF (ISBLANK (SUM (Numbers[D])), 0, SUM (Numbers[D]))
)

আরও তথ্যের জন্য দেখুন:
এক্সেল এর পাওয়ারপিভট অ্যাড-ইন ডেটা অ্যানালাইসিস এক্সপ্রেশন (ডিএএক্স) এ ডেক্স কীভাবে ব্যবহার করতে হয়

এই পদ্ধতির মূলত সারিগুলিতে কোনও ডেটা ছাড়াই আইটেমগুলি দেখান থ্রেডে পরামর্শ দেওয়া হয়েছিল ।


ধন্যবাদ - আমি এটিকে কাজ করতে পারি কিনা তা দেখার জন্য কেবল এই পদ্ধতির দিকে তাকান। প্রথমটি আমি লক্ষ্য করেছি সূত্রের একটি ছোট টাইপ - আপনি কমাটির পরিবর্তে একটি আধা-কোলন পেয়েছেন। (লিঙ্কটিতে আলবার্তোফেরারির মূল পোস্টটি যেমন রয়েছে))
অ্যান্ডি মোহর

দুঃখের বিষয় এই কৌশলটি মনে হচ্ছে না। আমি সূত্র নিম্নরূপ অভিযোজিত করেছি: Units_2:=IF (COUNTROWS('FruitSales') > 0,IF(ISBLANK (SUM (FruitSales[Units])), 0, SUM (FruitSales[Units])))। পাইভটবেল কেবল জুলাই ও সেপ্টেম্বর মাসে বিক্রি হওয়া ইউনিটগুলি দেখায়।
অ্যান্ডি মোহর

যদি অন্য কোনও সমাধান খুঁজে পাওয়া যায় না, তবে পিভট টেবিলটিকে স্থানীয় স্প্রেডশিটে ফ্ল্যাট করাতে যা অবশিষ্ট রয়েছে। নিবন্ধটি আমি যথাসাধ্য সাহায্যের সামনে লিঙ্ক-টু হয়েছে।
harrymc

0

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

=CALCULATE(
   SUM([Units])
   ,Filter('FruitSales',[Month Name]="August")
   )

0

এটি আমার পক্ষে কাজ করে:

= করেন (SUM (ইস্ত্রি [DATE])> 0; করেন (ISBLANK (SUM (Sales_SalesOrderDetail [LineTotal])); 0; SUM (Sales_SalesOrderDetail [LineTotal])))


কোথা calendar[Date]থেকে এসেছে? এটি আমার উদাহরণের দৃশ্যে নয়, সুতরাং আপনি কীভাবে এটি যুক্ত করেছেন এবং এই টেবিলটি কীভাবে পাওয়ারপাইভোটে লিঙ্কযুক্ত?
অ্যান্ডি মোহর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.