ترفند پایتونی 6 – Recursion – فاکتوریل

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

SUM به همراه CALCULATE یا بدون CALCULATE، مساله این است!

حتما پیش اومده که با نوشتن برخی فرمول های DAX، هر چند به ظاهر یکسان نتایج متفاوتی رو دریافت کرده باشید. برای این که درک بهتری از نوع عملکرد محاسبات در DAX داشته باشیم لازمه برخی از مفاهیم محاسباتی رو دقیق تر متوجه بشیم. از جمله این مفاهیم که در…

محدودیت دسترسی به page ها در Power BI – قسمت اول

احتمالا با مفهوم RLS یا Row Level Security در power bi آشنایی دارید. با توجه به این که یک داشبورد میتونه شامل دسترسی های متفاوتی باشه احتمالا براتون پیش اومده که از این قابلیت استفاده کنید تا محدودیت دسترسی برای کاربران در استفاده از داده ها رو اعمال کنید. اما…

ترفند پایتونی 5 – String Formatting

تا به الان در پایتون 4 روش برای ایجاد و فرمت رشته های متنی وجود داره! تعداد زیادیه و قراره به بررسی این روش ها بپردازیم. بذارید با یک مثال کمی روشن تر کنم که قراره چی رو استفاده کنیم؟ و چه استفاده ای ازش داشته باشیم؟ فرض کنید دو…

فرمول های آرایه ای 4 – Aggregate

تابع یا بهتره بگیم مجموعه توابع aggregate در اکسل در زیر مجموعه Math/Trig قرار گرفته است. ایت تابع هم قابلیت ارجاع به صورت ساده را دارد و هم قابلیت آرایه ای که در این بخش به مورد دوم می پردازیم. تابع از چهار قسمت تشکیل شده که به شرح زیر…

ترفند پایتونی 4 – Underscores

خط زیر، یا بهتره بگیم Underscore ها چه از یکی (single) و چه از نوع دابل (double) در پایتون معنای متفاوتی دارند و حتی جای قرار گیریشون هم معنی متفاوتی ایجاد میکنه. هر چند برخی از این معانی بیشتر حالت قراردادی داره تا یک الزام باشه. 5 حالت underscore که…

فرمول های آرایه ای 3 – Comparative Array Operations

چطور توابع شرطی و ادغامی (aggregate) رو در اکسل با فرمول های ارایه ای ایجاد کنیم؟ توایعی چون SUMIFS یا COUNTIFS در اکسل موجودند و احتمالا نیازی به این نیست که برای محاسبه این مدل فرمول های شرطی از فرمول های آرایه استفاده کرد. البته زمانی که برخی از این…

توابع خانواده ALL

DAX
,
۳ دیدگاه
توابع خانواده ALL، جز توابع گروه فیلترها به حساب می آیند. عملکرد کلی این توابع به این صورته که فیلترهای جدول یا ستون انتخابی یا غیر انتخابی رو حذف می کنند. به عبارت دقیق تر از هر نوع فیلتر که به صورت غیر صریح (implicit) یعنی توسط شما نوشته نشده…

ترفند پایتونی 3 – Context Managers

حتما پیش اومده در پایتون فایلی رو باز کنید و احتمالا اینکار رو با with انجام دادید. with در تعریف سادش، عبارتیه برای باز و بسته کردن آبجکت ها که به ما با خلاصه کردن عملکرد یک سری الگوهای مدیریت منابع کمک میکنه. به طور مثال برای باز و بسته…

فرمول های آرایه ای 2 – SUMPRODUCT

یک از توابع آرایه ای (توجه کنید گفتم تابع 😁 )، SUMPRODUCT هستش که توانایی دریافت آرایه رو داره. این تابع جمع مقادیر دو بازه یا آرایه رو بعد از ضرب کردن بر می گردونه. البته به طور پیش فرض ضرب انجام میده ولی امکان چهار عمل اصلی و البته…
فهرست