• مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
  ورود
گروه تحلیلگری
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
0
ثبت نام / ورود

وبلاگ

مقدمه‌ای بر فرمول‌نویسی DAX

(DAX(Data Analysis Expressions، یک زبان فرمول نویسی می‌باشد که می‌تواند در ابزارهای متفاوت بصری‌سازی و BI استفاده شود. 

 فرمول برنامه‌نویسی DAX شامل دو نوع داده است: عددی و غیرعددی. که عددی شامل-اعداد صحیح(integers)، اعداد اعشاری(decimals) و ارز(currency) است، درحالی که مابقی از نوع: رشته(string) و باینری(binary) می‌باشند.

در زیر نمونه‌ای از فرمول DAX را مشاهده می‌کنید که از یک تابع برای محاسبه ستون موجود در یک جدول استفاده می‌کند.

فرمول‌نویسی DAX

 DAX همچنین می‌تواند سایر توابع، عبارت‌های شرطی و مقادیر ثابت را شامل شود.

در Power BI،  شما می‌توانید از انواع مختلف توابع برای تجزیه و تحلیل داده‌ها استفاده کنید و ستون‌ها و measure جدید ایجاد کنید. که از جمله طبقه‌بندی‌هایی که برای آن در نظر گرفته شده به صورت زیر می‌باشد:

Aggregate

Text

Date

Logical

Counting

Information

Power BI یک راه آسان برای مشاهده لیست تمام توابع فراهم می‌کند. هنگامی که شما در نوار فرمول شروع به تایپ کردن تابع می‌کنید، می‌توانید لیستی از نام تمام توابعی که با آن حرف الفبا شروع می‌شوند را ببینید.

توابع تجمعی (Aggregate Functions):

.تعدادی توابع جمع به صورت زیر دارد،DAX

MIN

MAX

Average

SUM

SUMX

توابع شمارشی (Counting Functions):

توابع شمارش در DAX شامل موارد زیر می باشند.

DISTINCTCOUNT

COUNT

COUNTA

COUNTROWS

COUNTBLANK

توابع منطقی (Logical Functions):

در زیر مجموعه‌ای از توابع منطقی نوشته شده است.

AND

OR

NOT

IF

IFERROR

توابع متنی (TEXT Functions):

REPLACE

SEARCH

UPPER

FIXED

CONCATENATE

توابع مربوط به زمان(DATE Functions):

DATE

HOUR

WEEKDAY

NOW

EOMONTH

توابع اطلاعاتی (INFORMATION Functions):

ISBLANK

ISNUMBER

ISTEXT

ISNONTEXT

ISERROR

انواع محاسبه در DAX

در Power BI، شما می‌توانید ۲ ستون محاسباتی با استفاده از DAX به وجود بیاورید. که این دو به قرار زیر می‌باشند:

  • Calculated columns
  • Calculated measures

هنگامی که به تب Modeling می‌روید،گزینه New Column را در بالای صفحه مشاهده می‌کنید که با کلیک بر روی آن، نوار فرمول برای شما باز می‌شود و می‌توانید فرمول‌های DAX را برای انجام محاسبات خود وارد کنید.

DAX یک زبان قدرتمند است که در Excel  نیز برای انجام محاسبات از آن استفاده می‌شود. شما می‌توانید Column را که در نوار فرمول به طور پیش فرض نوشته شده به نام ستونی که می‌خواهید جایگزین آن شود تغییر دهید.

در مثال زیر ما یک ستون جدید ایجاد کردیم: کد محصول (Product_C)، که از ۳ کاراکتر پایانی ستون Prod_Id مشتق شده است. این فرمول به صورت زیر می‌باشد:

Product_C = RIGHT( Sheet1[Prod_Id],3)

برای ایجاد یک Calculated Measure، به قسمت New Measure در تب Modeling بروید. با این کار یک بخش جدید در زیر برگه Fields با نام Measure اضافه می‌شود.

شما می‌توانید فرمول DAX را برای محاسبه مقدار measure جدیدی که ایجاد کردید، همانطور که برای ستون محاسبه جدید انجام دادید، بنویسید.

درباره مبینا چزانی

دانش آموخته دانشگاه تهران، علاقه‌مند به کار در حوزه BI و شیفته یادگیری مطالب جدید هستم. و معتقدم هیچ گاه برای آموختن دیر نیست.

نوشته های بیشتر از مبینا چزانی
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • پروژه مدیریت مواد اولیه و تولید با Power BI

    3.57k بازدید

  • کاربرد پارامتر در پاوربی آی
    کاربرد پارامتر و تحلیل حساسیت در پاور بی آی

    2.22k بازدید

  • استفاده از متغیر و تابع EARLIER در زبان DAX

    1.41k بازدید

  • پانزده تابع DAX که باید حتما یاد بگیرید

    2.23k بازدید

  • پیاده سازی Navigation شرطی در Power BI

    1.69k بازدید

  • امنیت در سطح Object در Power BI

    1.1k بازدید

guest
تعداد ماههای سال به عدد
guest
0 نظر
Inline Feedbacks
View all comments
جستجو
جستجو برای:
دسته بندی ها
  • Charts
  • DAX
  • Excel
  • Power BI
  • Power Query
  • هوش تجاری
بسته های آموزشی
  • Excel
  • Power BI
  • SQL
درباره گروه تحلیلگری

معتقدیم آموزش شروع یک تعهد بلند مدت است. این را از مشتریان ما سوال کنید.

اطلاعات تماس
  • تهران، خیابان مطهری، ابتدای خیابان سنایی، کوچه بیست و یکم
  • 543 30 910 - 021
پیوندها
  • آموزش Power BI
  • آموزش SQL
  • آموزش اکسل
دسته بندی محصولات
Excel Power BI SQL
نماد الکترونیک
wpDiscuz

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت