خانه / دسته‌بندی نشده / آموزش DAX : توابع Statistical ، COUNT

آموزش DAX : توابع Statistical ، COUNT

در ادامه توابع Dax  به توابع  Statistical  می پردازیم . در این آموزش به دسته توابع Count  می پردازیم

تابع Count  تابعی برای شمارش تعداد است , در DAX توابع مختلفی برای  Count  وجود دارد .

  1. Count
  2. Count X
  3. CountRows
  4. DistinctCount

بسیار اتفاق می افتد که در اطلاعات آماری بخواهیم تعداد کالای فروش رفته ، کالای پرفروش ،تعداد مشتریانی که یک ویژگی خاص را دارا می باشند و … را محاسبه کنیم تابعی که در این موارد به کار می آید توابع دسته Count  می باشند

Count

 برای نمایش به کار می آید

(COUNT( column

 

مثال :

تعداد مشتریان

(Count(Customer_ID

countX

این تابع جز توابع iterator  دار است .این تابع عمل تعداد گیری را با یک شرط یا گذاره انجام می دهد

(COUNTX( table , expression 

مثال :

 مخواهیم تعداد مشتریانی را بدست آوریم که دارای مدرک کارشناسی هستند

([Countx(Filter (Customer,Customer_Edu=’BSC’),Customer[Customer_Id

CountRows

این تابع تعداد سطر ها را بر میگرداند

(COUNTROWS( table DistinctCount

 

این تابع ، می تواند عمل تعداد گیری را انجام دهد ولی در این تعداد گیری از سطر های تکراری صرف نظر کند .  در صورتی که مقداری را نیابد Blank  بر میگرداند

(DISTINCTCOUNT( column 

مثال

([DISTINCTCOUNT ( Sales[ProductKey

 

درباره‌ی نفیسه حجاری

نفیسه حجاری
کارشناس هوش تجاری ، تحلیگر و طراح بانک های اطلاعاتی .دانشجوی پایتون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

معادله امنیتی (فقط عدد بنویسید) *