𝕄𝕠𝕙𝕒𝕞𝕞𝕒𝕕 𝕣𝕖𝕫𝕒 𝕧𝕒𝕗𝕒𝕚𝕖
Photo
📅✨ کاستم ویژوال تقویم شمسی در Power BI ✨📅
🚀 محصولی جدید و حرفهای برای همه کاربران Power BI Report Server در تمام نسخههای مایکروسافت!
با این ویژوال اختصاصی، مدیریت و تحلیل دادههای خود را در قالب تقویم شمسی تجربه کنید:
🔑 ویژگیهای کلیدی:
✔️ انتخاب بازههای زمانی دلخواه:
▪️ روز جاری (امسال / سال قبل)
▪️ هفته جاری (امسال / سال قبل)
▪️ ماه جاری (امسال / سال قبل)
▪️ سهماهه جاری (امسال / سال قبل)
▪️ از ابتدای سال تا امروز (امسال / سال قبل)
✔️ ورود تاریخ دستی از طریق کلیک یا کلید Tab به سادهترین شکل
✔️ تبدیل هوشمند تاریخ میلادی ↔️ تاریخ شمسی
✔️ امکان نگهداری ویژوال روی بازههای پویا مثل *روز جاری* یا *ماه جاری* (با آپدیت دادهها، ویژوال بهصورت خودکار تغییر میکند)
✔️ سفارشیسازی کامل:
▪️ فونتهای فارسی و انگلیسی معروف
▪️ تغییر رنگ، سایز، بکگراند
▪️ تنظیم Scale و اندازه کل ویژوال
✔️ طراحی ریسپانسیو در دو حالت Landscape و Portrait
✔️ کلید Refresh برای بازگشت سریع به تنظیمات پیشفرض
🔥 این ویژوال دقیقا همان چیزی است که تحلیلگران داده، مدیران و تیمهای حرفهای به آن نیاز دارند تا گزارشهایشان را کاربرپسندتر، دقیقتر و بومیتر ارائه دهند.
📌 حالا شما هم میتوانید تقویم شمسی را به دنیای Power BI خود اضافه کنید و یک تجربه واقعی و متفاوت بسازید!
📞 راههای ارتباطی و تهیه محصول
برای دریافت تصاویر کاربردی از کاستم ویژوال تقویم شمسی در محیط پاور بی آی و همچنین دریافت داکیومنت کامل توضیحات همراه با جزئیات فنی و قیمت محصول:
🔹 کافیست کلمه « تقویم شمسی » را در تلگرام به آیدی زیر ارسال کنید:
👉 @MohammadRezaVafaeie
📌 پس از ارسال، فایلهای معرفی و اطلاعات تکمیلی همراه با قیمت محصول برای شما ارسال خواهد شد.
☎️ همچنین در صورت نیاز به مشاوره تلفنی قبل از خرید میتوانید با شماره زیر تماس بگیرید:
📱 09122124004
⚠️ نکته مهم:
لطفاً قبل از تماس تلفنی، حتماً ابتدا از طریق آیدی تلگرام ادمین هماهنگ فرمایید.
🔥 همین امروز یکپارچگی و قدرت تحلیل خود را با کاستم ویژوال تقویم شمسی در Power BI ارتقا دهید!
#پاور_بی_آی #ویژوال_پاور_بی_آی #داشبورد_تحلیلی #هوش_تجاری #تحلیل_داده #تقویم_شمسی #ویژوال_اختصاصی #طراحی_داشبورد #گزارش_سازمانی #داده_کاوی #تحلیل_کسب_وکار #تصویری_سازی_داده #مدیریت_داده #ابزار_تحلیل #هوش_مصنوعی #گزارش_گیری #کاربردی_سازی_داده #تحلیل_مدیریتی #ویژوال_تخصصی #ابزارهای_تحلیلی #داشبورد_مدیریتی #پاور_بی_آی_فارسی #ویژوال_فارسی #تحلیلگر_داده #مدیریت_کسب_وکار #راهکارهای_داده #ابزارهای_هوش_تجاری #تحلیل_هوشمند #جامعه_داده
🚀 محصولی جدید و حرفهای برای همه کاربران Power BI Report Server در تمام نسخههای مایکروسافت!
با این ویژوال اختصاصی، مدیریت و تحلیل دادههای خود را در قالب تقویم شمسی تجربه کنید:
🔑 ویژگیهای کلیدی:
✔️ انتخاب بازههای زمانی دلخواه:
▪️ روز جاری (امسال / سال قبل)
▪️ هفته جاری (امسال / سال قبل)
▪️ ماه جاری (امسال / سال قبل)
▪️ سهماهه جاری (امسال / سال قبل)
▪️ از ابتدای سال تا امروز (امسال / سال قبل)
✔️ ورود تاریخ دستی از طریق کلیک یا کلید Tab به سادهترین شکل
✔️ تبدیل هوشمند تاریخ میلادی ↔️ تاریخ شمسی
✔️ امکان نگهداری ویژوال روی بازههای پویا مثل *روز جاری* یا *ماه جاری* (با آپدیت دادهها، ویژوال بهصورت خودکار تغییر میکند)
✔️ سفارشیسازی کامل:
▪️ فونتهای فارسی و انگلیسی معروف
▪️ تغییر رنگ، سایز، بکگراند
▪️ تنظیم Scale و اندازه کل ویژوال
✔️ طراحی ریسپانسیو در دو حالت Landscape و Portrait
✔️ کلید Refresh برای بازگشت سریع به تنظیمات پیشفرض
🔥 این ویژوال دقیقا همان چیزی است که تحلیلگران داده، مدیران و تیمهای حرفهای به آن نیاز دارند تا گزارشهایشان را کاربرپسندتر، دقیقتر و بومیتر ارائه دهند.
📌 حالا شما هم میتوانید تقویم شمسی را به دنیای Power BI خود اضافه کنید و یک تجربه واقعی و متفاوت بسازید!
📞 راههای ارتباطی و تهیه محصول
برای دریافت تصاویر کاربردی از کاستم ویژوال تقویم شمسی در محیط پاور بی آی و همچنین دریافت داکیومنت کامل توضیحات همراه با جزئیات فنی و قیمت محصول:
🔹 کافیست کلمه « تقویم شمسی » را در تلگرام به آیدی زیر ارسال کنید:
👉 @MohammadRezaVafaeie
📌 پس از ارسال، فایلهای معرفی و اطلاعات تکمیلی همراه با قیمت محصول برای شما ارسال خواهد شد.
☎️ همچنین در صورت نیاز به مشاوره تلفنی قبل از خرید میتوانید با شماره زیر تماس بگیرید:
📱 09122124004
⚠️ نکته مهم:
لطفاً قبل از تماس تلفنی، حتماً ابتدا از طریق آیدی تلگرام ادمین هماهنگ فرمایید.
🔥 همین امروز یکپارچگی و قدرت تحلیل خود را با کاستم ویژوال تقویم شمسی در Power BI ارتقا دهید!
#پاور_بی_آی #ویژوال_پاور_بی_آی #داشبورد_تحلیلی #هوش_تجاری #تحلیل_داده #تقویم_شمسی #ویژوال_اختصاصی #طراحی_داشبورد #گزارش_سازمانی #داده_کاوی #تحلیل_کسب_وکار #تصویری_سازی_داده #مدیریت_داده #ابزار_تحلیل #هوش_مصنوعی #گزارش_گیری #کاربردی_سازی_داده #تحلیل_مدیریتی #ویژوال_تخصصی #ابزارهای_تحلیلی #داشبورد_مدیریتی #پاور_بی_آی_فارسی #ویژوال_فارسی #تحلیلگر_داده #مدیریت_کسب_وکار #راهکارهای_داده #ابزارهای_هوش_تجاری #تحلیل_هوشمند #جامعه_داده
❤6
𝕄𝕠𝕙𝕒𝕞𝕞𝕒𝕕 𝕣𝕖𝕫𝕒 𝕧𝕒𝕗𝕒𝕚𝕖
لینک دانلود : https://www.microsoft.com/en-us/download/details.aspx?id=105945
🚀 نسخه جدید Power BI Report Server منتشر شد!
📅 سپتامبر 2025
📌 Power BI Report Server — Version: 1.24.9392.34333 (build 15.0.1119.107)
📌 Power BI Desktop (Optimized for RS) — Version: 2.147.1088.0 (September 2025)
📢 تاریخ انتشار: 22 سپتامبر 2025
————————————-————-—————————-————
🔹 تغییرات کلیدی Power BI Report Server
رفع اشکال در Custom Authentication که پس از انقضای کوکی، مجدداً لاگین انجام نمیداد
رفع خطا در هنگام صادرات ویژوال Power BI به Excel
بهبودهای متعدد در Accessibility برای دسترسی بهتر کاربران
انتشار Custom Visual API نسخه v5.10.0 به همراه این ریلیز
اعمال بهروزرسانیهای امنیتی داخلی
————————————-————-—————————-————
💻 تغییرات Power BI Desktop (Optimized for RS)
نسخه: 2.147.1088.0 (منتشرشده در 22 سپتامبر 2025)
پشتیبانی کامل از Power BI Report Server جدید
❗️ از این نسخه به بعد، نسخه 32 بیتی دیگر منتشر نخواهد شد → فقط 64 بیتی عرضه میشود
————————————-————-—————————-————
🎯 پیامد برای سازمانها و تیمهای BI
تمرکز ویژه بر امنیت، عملکرد و پایداری در محیطهای On-Premises
بهبود تجربه کاربری برای افرادی که با صادرات دادهها و دسترسیپذیری درگیر هستند
فرصت ویژه برای توسعهدهندگان ویژوالها با API جدید
هشدار مهم: اگر در محیطهای خود هنوز به نسخه ۳۲ بیتی متکی هستید، باید سریعاً به ۶۴ بیتی مهاجرت کنید تا در بهروزرسانیهای بعدی دچار مشکل نشوید.
————————————-————-—————————-————
🔖
#PowerBIReportServer #PowerBI #BusinessIntelligence #BI #MicrosoftBI #PowerBIUpdate #DataAnalytics #ReportServer #PowerBIDesktop #DataVisualization #DataDriven #BIOnPremises #PowerPlatform #DataSecurity #Analytics #CustomVisual #DAX #DataGovernance #DataManagement #MicrosoftPowerBI #BICommunity #DataCulture #SelfServiceBI #PowerBICommunity #DataTools #BIUpdate #DataStrategy #PowerBIServer #EnterpriseBI
📅 سپتامبر 2025
📌 Power BI Report Server — Version: 1.24.9392.34333 (build 15.0.1119.107)
📌 Power BI Desktop (Optimized for RS) — Version: 2.147.1088.0 (September 2025)
📢 تاریخ انتشار: 22 سپتامبر 2025
————————————-————-—————————-————
🔹 تغییرات کلیدی Power BI Report Server
رفع اشکال در Custom Authentication که پس از انقضای کوکی، مجدداً لاگین انجام نمیداد
رفع خطا در هنگام صادرات ویژوال Power BI به Excel
بهبودهای متعدد در Accessibility برای دسترسی بهتر کاربران
انتشار Custom Visual API نسخه v5.10.0 به همراه این ریلیز
اعمال بهروزرسانیهای امنیتی داخلی
————————————-————-—————————-————
💻 تغییرات Power BI Desktop (Optimized for RS)
نسخه: 2.147.1088.0 (منتشرشده در 22 سپتامبر 2025)
پشتیبانی کامل از Power BI Report Server جدید
❗️ از این نسخه به بعد، نسخه 32 بیتی دیگر منتشر نخواهد شد → فقط 64 بیتی عرضه میشود
————————————-————-—————————-————
🎯 پیامد برای سازمانها و تیمهای BI
تمرکز ویژه بر امنیت، عملکرد و پایداری در محیطهای On-Premises
بهبود تجربه کاربری برای افرادی که با صادرات دادهها و دسترسیپذیری درگیر هستند
فرصت ویژه برای توسعهدهندگان ویژوالها با API جدید
هشدار مهم: اگر در محیطهای خود هنوز به نسخه ۳۲ بیتی متکی هستید، باید سریعاً به ۶۴ بیتی مهاجرت کنید تا در بهروزرسانیهای بعدی دچار مشکل نشوید.
————————————-————-—————————-————
🔖
#PowerBIReportServer #PowerBI #BusinessIntelligence #BI #MicrosoftBI #PowerBIUpdate #DataAnalytics #ReportServer #PowerBIDesktop #DataVisualization #DataDriven #BIOnPremises #PowerPlatform #DataSecurity #Analytics #CustomVisual #DAX #DataGovernance #DataManagement #MicrosoftPowerBI #BICommunity #DataCulture #SelfServiceBI #PowerBICommunity #DataTools #BIUpdate #DataStrategy #PowerBIServer #EnterpriseBI
👍3❤1
𝕄𝕠𝕙𝕒𝕞𝕞𝕒𝕕 𝕣𝕖𝕫𝕒 𝕧𝕒𝕗𝕒𝕚𝕖
Photo
📢 Power BI Update – Calendar-Based Time Intelligence (Preview)
✍️ به قلم: Jeroen ter Heerdt – Principal Product Manager
📅 تاریخ انتشار: 22 سپتامبر 2025
## چرا این قابلیت مهم است؟
تحلیل دادههای مبتنی بر زمان همیشه قلب هوش تجاری (BI) بوده. چه بخواهید فروش امسال را با دو سال قبل مقایسه کنید، چه عملکرد ماه گذشته یا جمع سهماهه جاری را بررسی کنید، نیاز به توابع زمانی (Time Intelligence) دارید.
نرم افزار Power BI همیشه این قابلیت را داشت، اما محدودیتهایی وجود داشت:
* ❌ عدم پشتیبانی از محاسبات هفتگی
* ❌ الزام به وجود یک جدول تاریخ پیوسته (Continuous Date Table)
* ❌ انعطافپذیری محدود برای تقویمهای غیرگرگوری (مالی، قمری، خردهفروشی و …)
حالا با معرفی Calendar-Based Time Intelligence این محدودیتها برطرف شده. 🚀
## 📌 تقویمها در Power BI چیستند؟
در Power BI، تقویمها مشخص میکنند کدام ستونها در یک جدول نماینده ویژگیهای زمانی هستند. با این قابلیت میتوانید چندین تقویم روی هر جدول تعریف کنید و کنترل کامل روی نحوه بخشبندی و تحلیل زمان داشته باشید.
## 🎯 مزایای کلیدی
* ✅ پشتیبانی از هر نوع تقویم: گرگوری، جابجا شده، خردهفروشی (445, 454, 544)، 13 ماهه، قمری و …
* ✅ عدم تحمیل ساختار پیشفرض از سوی Power BI – تقویم شما میتواند کاملاً سفارشی باشد.
* ✅ پشتیبانی از تاریخهای پراکنده (Sparse Dates) – جدول تاریخ پیوسته توصیه میشود، اما اجباری نیست.
* ✅ محاسبات هفتگی: توابع جدیدی مثل TOTALWTD (Week-to-Date) برای تحلیل هفتگی معرفی شدهاند.
* ✅ بهبود کارایی در برخی سناریوها نسبت به توابع سنتی Time Intelligence.
## 🚀 شروع کار
برای فعالسازی این قابلیت (Preview):
1. به مسیر Options and settings > Options > Preview features بروید.
2. گزینه Enhanced DAX Time Intelligence را فعال کنید.
بعد از آن میتوانید تقویمها را از دو مسیر تعریف کنید:
* 🔹 Calendar Options UI
* 🔹 TMDL View
## ⚙️ تعریف یک تقویم
### 1. با استفاده از Calendar Options UI
* 🔹 از تب Table Tools یا راستکلیک روی جدول در Data Pane قابل دسترس است.
* 🔹 در این صفحه میتوانید تقویمهای موجود را ببینید یا تقویم جدید تعریف کنید.
* 🔹 هر تقویم شامل نگاشت (Mapping) دستهها و ستونهاست.
مثال: برای یک تقویم مالی (Fiscal Calendar):
* Year → Fiscal Year
* Quarter → Fiscal Quarter
* Month → Fiscal Month
* Date → Fiscal Date
### 2. دستهبندی کامل و ناقص (Complete vs Partial Categories)
* 🔹 Complete: یک بازه زمانی را یکتا تعریف میکند (مثلاً “ژانویه 2024” → ماه).
* 🔹 Partial: یکتا نیست (مثلاً “ژانویه” → ماه سال).
📌 نکته: Power BI به زبان یا فرمت اهمیت نمیدهد، آنچه مهم است ارتباط (Cardinality) بین ستونهاست.
### 3. قوانین اعتبارسنجی (Validation Rules)
قبل از ذخیره تقویم باید مطمئن شوید:
* 🔹 نام تقویم یکتا باشد.
* 🔹 یک ستون در چند دسته استفاده نشده باشد.
* 🔹 Partial categories همراه با Complete categories تعریف شوند (مثلاً DayOfQuarter + Quarter + Year).
* 🔹 ستونها در تقویمهای مختلف بهصورت سازگار دستهبندی شوند.
* 🔹 دادهها خالی یا مشکل کاردینالیتی نداشته باشند (دکمه Validate data برای این کار هست).
### 4. تعریف با TMDL View (پیشرفته)
انعطاف بیشتر دارد، مثل Tag کردن ستونها بهعنوان Time-Related.
نمونه:
* 🔹 Year دسته اصلی "Year" دارد.
* 🔹 Month دسته اصلی "Month" با ستونهای مرتبط DutchMonthName و MonthName دارد.
* 🔹 ستونهای Holiday Name و isWorkingDay بهعنوان زمانمحور (time-related) شناخته میشوند.
📌 توجه: ستونهای Time-Related فقط در TMDL View قابل تعریف هستند (فعلاً در Calendar Options UI نیستند).
## 🧮 استفاده از تقویمها در DAX
### توابع موجود (Updated)
اکنون توابع سنتی Time Intelligence هم با تقویمها کار میکنند.
مثال: محاسبه فروش سال قبل با PARALLELPERIOD
### توابع جدید هفتگی
محاسبه جمع فروش هفته جاری:
محاسبه فروش هفته قبل:
✍️ به قلم: Jeroen ter Heerdt – Principal Product Manager
📅 تاریخ انتشار: 22 سپتامبر 2025
## چرا این قابلیت مهم است؟
تحلیل دادههای مبتنی بر زمان همیشه قلب هوش تجاری (BI) بوده. چه بخواهید فروش امسال را با دو سال قبل مقایسه کنید، چه عملکرد ماه گذشته یا جمع سهماهه جاری را بررسی کنید، نیاز به توابع زمانی (Time Intelligence) دارید.
نرم افزار Power BI همیشه این قابلیت را داشت، اما محدودیتهایی وجود داشت:
* ❌ عدم پشتیبانی از محاسبات هفتگی
* ❌ الزام به وجود یک جدول تاریخ پیوسته (Continuous Date Table)
* ❌ انعطافپذیری محدود برای تقویمهای غیرگرگوری (مالی، قمری، خردهفروشی و …)
حالا با معرفی Calendar-Based Time Intelligence این محدودیتها برطرف شده. 🚀
## 📌 تقویمها در Power BI چیستند؟
در Power BI، تقویمها مشخص میکنند کدام ستونها در یک جدول نماینده ویژگیهای زمانی هستند. با این قابلیت میتوانید چندین تقویم روی هر جدول تعریف کنید و کنترل کامل روی نحوه بخشبندی و تحلیل زمان داشته باشید.
## 🎯 مزایای کلیدی
* ✅ پشتیبانی از هر نوع تقویم: گرگوری، جابجا شده، خردهفروشی (445, 454, 544)، 13 ماهه، قمری و …
* ✅ عدم تحمیل ساختار پیشفرض از سوی Power BI – تقویم شما میتواند کاملاً سفارشی باشد.
* ✅ پشتیبانی از تاریخهای پراکنده (Sparse Dates) – جدول تاریخ پیوسته توصیه میشود، اما اجباری نیست.
* ✅ محاسبات هفتگی: توابع جدیدی مثل TOTALWTD (Week-to-Date) برای تحلیل هفتگی معرفی شدهاند.
* ✅ بهبود کارایی در برخی سناریوها نسبت به توابع سنتی Time Intelligence.
## 🚀 شروع کار
برای فعالسازی این قابلیت (Preview):
1. به مسیر Options and settings > Options > Preview features بروید.
2. گزینه Enhanced DAX Time Intelligence را فعال کنید.
بعد از آن میتوانید تقویمها را از دو مسیر تعریف کنید:
* 🔹 Calendar Options UI
* 🔹 TMDL View
## ⚙️ تعریف یک تقویم
### 1. با استفاده از Calendar Options UI
* 🔹 از تب Table Tools یا راستکلیک روی جدول در Data Pane قابل دسترس است.
* 🔹 در این صفحه میتوانید تقویمهای موجود را ببینید یا تقویم جدید تعریف کنید.
* 🔹 هر تقویم شامل نگاشت (Mapping) دستهها و ستونهاست.
مثال: برای یک تقویم مالی (Fiscal Calendar):
* Year → Fiscal Year
* Quarter → Fiscal Quarter
* Month → Fiscal Month
* Date → Fiscal Date
### 2. دستهبندی کامل و ناقص (Complete vs Partial Categories)
* 🔹 Complete: یک بازه زمانی را یکتا تعریف میکند (مثلاً “ژانویه 2024” → ماه).
* 🔹 Partial: یکتا نیست (مثلاً “ژانویه” → ماه سال).
📌 نکته: Power BI به زبان یا فرمت اهمیت نمیدهد، آنچه مهم است ارتباط (Cardinality) بین ستونهاست.
### 3. قوانین اعتبارسنجی (Validation Rules)
قبل از ذخیره تقویم باید مطمئن شوید:
* 🔹 نام تقویم یکتا باشد.
* 🔹 یک ستون در چند دسته استفاده نشده باشد.
* 🔹 Partial categories همراه با Complete categories تعریف شوند (مثلاً DayOfQuarter + Quarter + Year).
* 🔹 ستونها در تقویمهای مختلف بهصورت سازگار دستهبندی شوند.
* 🔹 دادهها خالی یا مشکل کاردینالیتی نداشته باشند (دکمه Validate data برای این کار هست).
### 4. تعریف با TMDL View (پیشرفته)
انعطاف بیشتر دارد، مثل Tag کردن ستونها بهعنوان Time-Related.
نمونه:
table Date
calendar 'Demo Calendar'
calendarColumnGroup = year
primaryColumn: Year
calendarColumnGroup = month
primaryColumn: Month
associatedColumn: DutchMonthName
associatedColumn: MonthName
column: 'Holiday Name'
column: isWorkingDay
* 🔹 Year دسته اصلی "Year" دارد.
* 🔹 Month دسته اصلی "Month" با ستونهای مرتبط DutchMonthName و MonthName دارد.
* 🔹 ستونهای Holiday Name و isWorkingDay بهعنوان زمانمحور (time-related) شناخته میشوند.
📌 توجه: ستونهای Time-Related فقط در TMDL View قابل تعریف هستند (فعلاً در Calendar Options UI نیستند).
## 🧮 استفاده از تقویمها در DAX
### توابع موجود (Updated)
اکنون توابع سنتی Time Intelligence هم با تقویمها کار میکنند.
مثال: محاسبه فروش سال قبل با PARALLELPERIOD
FullLastYearQuantity =
CALCULATE ( [Total Quantity], PARALLELPERIOD ( 'Gregorian', -1, YEAR ) )
### توابع جدید هفتگی
محاسبه جمع فروش هفته جاری:
Total Sales WTD = TOTALWTD ( [Total Sales], ISO-454 )
محاسبه فروش هفته قبل:
FullLastWeekQuantity =
CALCULATE ( [Total Quantity], PARALLELPERIOD ( 'Gregorian', -1, WEEK ) )
❤1
𝕄𝕠𝕙𝕒𝕞𝕞𝕒𝕕 𝕣𝕖𝕫𝕒 𝕧𝕒𝕗𝕒𝕚𝕖
📢 Power BI Update – Calendar-Based Time Intelligence (Preview) ✍️ به قلم: Jeroen ter Heerdt – Principal Product Manager 📅 تاریخ انتشار: 22 سپتامبر 2025 ## چرا این قابلیت مهم است؟ تحلیل دادههای مبتنی بر زمان همیشه قلب هوش تجاری (BI) بوده. چه بخواهید فروش…
#PowerBI #DAX #SemanticModel #TimeIntelligence #MicrosoftPowerBI #BI #BusinessIntelligence #DataAnalytics #DataVisualization #DataDriven #PowerBICommunity #CalendarBasedTimeIntelligence #Analytics #DataScience #Reporting #Microsoft #DataPlatform #DataStrategy #DataModeling #DataAnalysis #DataTools #PowerBIUpdates #DataEngineering #Visualization #DataInsights #TimeSeries #BICommunity #WeeklyAnalysis #FiscalCalendar #PowerBIPro
𝕄𝕠𝕙𝕒𝕞𝕞𝕒𝕕 𝕣𝕖𝕫𝕒 𝕧𝕒𝕗𝕒𝕚𝕖
Photo
📢 Power BI Update – DAX UDFs: Code once, reuse everywhere (Preview)
✍️ به قلم: Jeroen ter Heerdt – Principal Product Manager
📅 تاریخ انتشار: 23 سپتامبر 2025
## چرا DAX UDF مهم است؟
نرم افزارPower BI مدتهاست از توابع سفارشی در Power Query پشتیبانی میکرد، اما DAX چنین قابلیتی نداشت.
حالا با DAX User Defined Functions (UDFs) میتوانید مثل زبانهای برنامهنویسی کلاسیک، تابع قابل استفاده مجدد با پارامتر بسازید:
* ✅ فقط یک بار منطق را تعریف کنید
* ✅ در کل مدل (Measures, Calculated Columns, Visual Calculations) از آن استفاده کنید
* ✅ کدتان سادهتر، خواناتر، قابل نگهداریتر و قابل اشکالزداییتر میشود
💡 تفاوت با Calculation Groups: DAX UDFs پارامترپذیرند و سطح جدیدی از انعطافپذیری و Reusability را ارائه میدهند.
## 🚀 شروع کار
برای فعالسازی:
1. بروید به Options and settings > Options > Preview features
2. گزینه DAX User Defined Functions را روشن کنید.
بعد از فعالسازی میتوانید تابعها را از طریق:
* 🔹 DAX Query View (DQV)
* 🔹 TMDL View
تعریف کنید.
## ⚙️ تعریف یک تابع
### ساختار کلی
### مثال ساده – ضرب دو عدد
در DQV میتوانید با Code Lens بالای تابع، آن را ذخیره کنید.
در TMDL هم مشابه تعریف میشود و با Apply ذخیره خواهد شد.
## 🗂 مدیریت UDFها
* در Model Explorer نمایش داده میشوند (زیر Semantic Model).
* در DQV میتوانید با Quick Query آنها را تست کنید.
* در TMDL امکان Drag & Drop یا Right-click → Generate Script وجود دارد.
* در Power BI Project این توابع در فایل functions.tmdl ذخیره میشوند.
### مثالهای کاربردی:
استفاده در Measure:
## 🧮 پارامترها و نوع داده
توابع DAX UDF میتوانند صفر یا بیشتر پارامتر داشته باشند.
انواع پشتیبانی شده:
* Scalar (int64, decimal, double, string, datetime, boolean, numeric)
* Table
* Expression
مثال:
📌 Casting خودکار انجام میشود →
## 🔍 Type Checking
توابع جدید برای بررسی نوع داده:
* ISSTRING
* ISNUMERIC
و همچنین بهبود در توابع DATATABLE, CONVERT, EXTERNALMEASURE.
## 💱 مثال پیشرفته: تبدیل ارز
📊 نتیجه: میتوانید Total Sales in Local Currency بسازید و با Dynamic Format String خروجی را در واحد پول مناسب نمایش دهید.
## ✅ جمعبندی
DAX UDFs:
* 🔹 باز کردن در جدیدی برای استفاده مجدد از کد در DAX
* 🔹 پشتیبانی از پارامترها و نوع دادههای مختلف
* 🔹 سادهتر شدن نگهداری و توسعه مدلهای پیچیده
* 🔹 امکان سناریوهای پیشرفته مثل تبدیل ارز
🔥 این قابلیت فعلاً در حالت Preview است. روشنش کنید و تجربه کنید—امکانات بینهایتی برای شما باز میشود.
\#PowerBI #DAX #UDF #UserDefinedFunctions #SemanticModel #TimeIntelligence #MicrosoftPowerBI #BI #BusinessIntelligence #DataAnalytics #DataVisualization #DataDriven #PowerBICommunity #Analytics #DataScience #Reporting #Microsoft #DataPlatform #DataStrategy #DataModeling #DataAnalysis #DataTools #PowerBIUpdates #DataEngineering #Visualization #DataInsights #BICommunity #Reusability #CleanCode #PowerBIPro
✍️ به قلم: Jeroen ter Heerdt – Principal Product Manager
📅 تاریخ انتشار: 23 سپتامبر 2025
## چرا DAX UDF مهم است؟
نرم افزارPower BI مدتهاست از توابع سفارشی در Power Query پشتیبانی میکرد، اما DAX چنین قابلیتی نداشت.
حالا با DAX User Defined Functions (UDFs) میتوانید مثل زبانهای برنامهنویسی کلاسیک، تابع قابل استفاده مجدد با پارامتر بسازید:
* ✅ فقط یک بار منطق را تعریف کنید
* ✅ در کل مدل (Measures, Calculated Columns, Visual Calculations) از آن استفاده کنید
* ✅ کدتان سادهتر، خواناتر، قابل نگهداریتر و قابل اشکالزداییتر میشود
💡 تفاوت با Calculation Groups: DAX UDFs پارامترپذیرند و سطح جدیدی از انعطافپذیری و Reusability را ارائه میدهند.
## 🚀 شروع کار
برای فعالسازی:
1. بروید به Options and settings > Options > Preview features
2. گزینه DAX User Defined Functions را روشن کنید.
بعد از فعالسازی میتوانید تابعها را از طریق:
* 🔹 DAX Query View (DQV)
* 🔹 TMDL View
تعریف کنید.
## ⚙️ تعریف یک تابع
### ساختار کلی
/// [function description]
FUNCTION <FunctionName> = ( [parameter name] : [parameter type] ) => <body>
### مثال ساده – ضرب دو عدد
DEFINE
/// Multiply takes two parameters and returns the multiplication
FUNCTION Multiply = (a, b) => a * b
EVALUATE { Multiply(6,7) } // Returns 42
در DQV میتوانید با Code Lens بالای تابع، آن را ذخیره کنید.
در TMDL هم مشابه تعریف میشود و با Apply ذخیره خواهد شد.
## 🗂 مدیریت UDFها
* در Model Explorer نمایش داده میشوند (زیر Semantic Model).
* در DQV میتوانید با Quick Query آنها را تست کنید.
* در TMDL امکان Drag & Drop یا Right-click → Generate Script وجود دارد.
* در Power BI Project این توابع در فایل functions.tmdl ذخیره میشوند.
### مثالهای کاربردی:
function CustomerLifetimeValue =
(CustomerID) =>
CALCULATE(
[Total Sales],
FILTER(Customer, Customer[Customer ID] = CustomerID)
)
function AverageOrderValue =
(CustomerID) =>
DIVIDE(
CustomerLifetimeValue(CustomerID),
CALCULATE(
COUNTROWS(Sales),
FILTER(Customer, Customer[Customer ID] = CustomerID)
)
)
/// AddTax returns the amount including tax
function AddTax =
(amount: numeric) =>
amount * 1.1
استفاده در Measure:
TotalWithTax = AddTax([Total Sales])
## 🧮 پارامترها و نوع داده
توابع DAX UDF میتوانند صفر یا بیشتر پارامتر داشته باشند.
انواع پشتیبانی شده:
* Scalar (int64, decimal, double, string, datetime, boolean, numeric)
* Table
* Expression
مثال:
DEFINE
FUNCTION PlusX = (x: scalar int64 val) => x + 1
EVALUATE { PlusX(41) } // Returns 42
📌 Casting خودکار انجام میشود →
PlusX(3.5) خروجی 5 میدهد.## 🔍 Type Checking
توابع جدید برای بررسی نوع داده:
* ISSTRING
* ISNUMERIC
و همچنین بهبود در توابع DATATABLE, CONVERT, EXTERNALMEASURE.
## 💱 مثال پیشرفته: تبدیل ارز
/// converts a date to a datekey
function convertDateToDateKey =
(p_date: variant) =>
YEAR(p_date)*10000 + MONTH(p_date)*100 + DAY(p_date)
/// converts p_amount to p_currency with avg or end-of-day rate
function convertToCurrency =
(p_currency: variant, p_date: variant, p_use_average_rate: boolean, p_amount: decimal) =>
...
📊 نتیجه: میتوانید Total Sales in Local Currency بسازید و با Dynamic Format String خروجی را در واحد پول مناسب نمایش دهید.
## ✅ جمعبندی
DAX UDFs:
* 🔹 باز کردن در جدیدی برای استفاده مجدد از کد در DAX
* 🔹 پشتیبانی از پارامترها و نوع دادههای مختلف
* 🔹 سادهتر شدن نگهداری و توسعه مدلهای پیچیده
* 🔹 امکان سناریوهای پیشرفته مثل تبدیل ارز
🔥 این قابلیت فعلاً در حالت Preview است. روشنش کنید و تجربه کنید—امکانات بینهایتی برای شما باز میشود.
\#PowerBI #DAX #UDF #UserDefinedFunctions #SemanticModel #TimeIntelligence #MicrosoftPowerBI #BI #BusinessIntelligence #DataAnalytics #DataVisualization #DataDriven #PowerBICommunity #Analytics #DataScience #Reporting #Microsoft #DataPlatform #DataStrategy #DataModeling #DataAnalysis #DataTools #PowerBIUpdates #DataEngineering #Visualization #DataInsights #BICommunity #Reusability #CleanCode #PowerBIPro
𝕄𝕠𝕙𝕒𝕞𝕞𝕒𝕕 𝕣𝕖𝕫𝕒 𝕧𝕒𝕗𝕒𝕚𝕖
Photo
🎯 کاستم ویژوال تقویم شمسی در Power BI با امکانات جدید و منحصر به فرد
اولین کاستم ویژوال اختصاصی تقویم شمسی برای Power BI Report Server در تمام نسخههای مایکروسافت آماده ارائه است. این محصول حرفهای به شما کمک میکند گزارشها و داشبوردهای خود را به صورت کاملاً بومی و بر اساس تاریخ شمسی مدیریت کنید.
🔑 امکانات و قابلیتها:
✔️ انتخاب بازههای زمانی متنوع
روز جاری (امسال / سال قبل)
هفته جاری (امسال / سال قبل)
ماه جاری (امسال / سال قبل)
سهماهه جاری (امسال / سال قبل)
از ابتدای سال تا امروز (امسال / سال قبل)
✔️ ورود تاریخ دستی
امکان وارد کردن تاریخ شروع و پایان با کلیک یا حتی کلید Tab
جدید ✔️ ورود تاریخ از طریق کمبو باکس های روز و ماه و سال ( انعطاف پذیر بر اساس داده تاریخی شما )
امکان وارد کردن تاریخ شروع و پایان با دبل کلیک ماوس و انتخاب و درج زمان
جدید ✔️ هوشمند به اصلاح زمان وارد شده و اصلاح خودکار ورودی غلط داده در روز ، ماه و سال شروع و پایان ( بدون Enter پس از درج داده ها فیلتر می گردد ! )
جدید ✔️ لایسنس مادام العمر روی اکانت ایمیل پاور بی آی و به نام شخص شما ( امکان تهیه شخصی و شرکتی )
✔️ تبدیل هوشمند تاریخ
ورودی تاریخ به صورت میلادی دریافت و به شکل خودکار به شمسی تبدیل میشود
✔️ بازههای پویا و خودکار
انتخاب دورههایی مثل روز جاری یا ماه جاری که با آپدیت دادهها بهطور خودکار تغییر میکنند
✔️ سفارشیسازی کامل
پشتیبانی از فونتهای فارسی و انگلیسی
امکان تغییر رنگ، اندازه، پسزمینه و اسکیل کل ویژوال
ریسپانسیو در دو حالت Landscape و Portrait
✔️ امکانات کاربردی
دکمه Refresh برای بازگشت سریع به تاریخ پیشفرض
مناسب برای استفاده در سازمانها، تیمهای تحلیل داده و داشبوردهای مدیریتی
💰 قیمت محصول : دایرکت پاسخ داده می شود
📦 دریافتی شما پس از خرید محصول :
فایل نصبی کاستم ویژوال (pbiviz)
داکیومنت کامل شامل توضیحات نصب و استفاده
نمونه تصاویر کاربردی و سناریوهای تستشده
پشتیبانی اولیه جهت راهاندازی
📞 راههای ارتباطی و تهیه محصول
برای دریافت تصاویر کاربردی از کاستم ویژوال تقویم شمسی در محیط پاور بی آی و همچنین دریافت داکیومنت کامل توضیحات همراه با جزئیات فنی و قیمت محصول:
🔹 کافیست کلمه « تقویم شمسی » را در تلگرام به آیدی زیر ارسال کنید:
👉 @MohammadRezaVafaeie
📌 پس از ارسال، فایلهای معرفی و اطلاعات تکمیلی همراه با قیمت محصول برای شما ارسال خواهد شد.
☎️ همچنین در صورت نیاز به مشاوره تلفنی قبل از خرید میتوانید با شماره زیر تماس بگیرید:
📱 09122124004
⚠️ نکته مهم:
لطفاً قبل از تماس تلفنی، حتماً ابتدا از طریق آیدی تلگرام ادمین هماهنگ فرمایید.
🔥 همین امروز یکپارچگی و قدرت تحلیل خود را با کاستم ویژوال تقویم شمسی در Power BI ارتقا دهید!
اولین کاستم ویژوال اختصاصی تقویم شمسی برای Power BI Report Server در تمام نسخههای مایکروسافت آماده ارائه است. این محصول حرفهای به شما کمک میکند گزارشها و داشبوردهای خود را به صورت کاملاً بومی و بر اساس تاریخ شمسی مدیریت کنید.
🔑 امکانات و قابلیتها:
✔️ انتخاب بازههای زمانی متنوع
روز جاری (امسال / سال قبل)
هفته جاری (امسال / سال قبل)
ماه جاری (امسال / سال قبل)
سهماهه جاری (امسال / سال قبل)
از ابتدای سال تا امروز (امسال / سال قبل)
✔️ ورود تاریخ دستی
امکان وارد کردن تاریخ شروع و پایان با کلیک یا حتی کلید Tab
جدید ✔️ ورود تاریخ از طریق کمبو باکس های روز و ماه و سال ( انعطاف پذیر بر اساس داده تاریخی شما )
امکان وارد کردن تاریخ شروع و پایان با دبل کلیک ماوس و انتخاب و درج زمان
جدید ✔️ هوشمند به اصلاح زمان وارد شده و اصلاح خودکار ورودی غلط داده در روز ، ماه و سال شروع و پایان ( بدون Enter پس از درج داده ها فیلتر می گردد ! )
جدید ✔️ لایسنس مادام العمر روی اکانت ایمیل پاور بی آی و به نام شخص شما ( امکان تهیه شخصی و شرکتی )
✔️ تبدیل هوشمند تاریخ
ورودی تاریخ به صورت میلادی دریافت و به شکل خودکار به شمسی تبدیل میشود
✔️ بازههای پویا و خودکار
انتخاب دورههایی مثل روز جاری یا ماه جاری که با آپدیت دادهها بهطور خودکار تغییر میکنند
✔️ سفارشیسازی کامل
پشتیبانی از فونتهای فارسی و انگلیسی
امکان تغییر رنگ، اندازه، پسزمینه و اسکیل کل ویژوال
ریسپانسیو در دو حالت Landscape و Portrait
✔️ امکانات کاربردی
دکمه Refresh برای بازگشت سریع به تاریخ پیشفرض
مناسب برای استفاده در سازمانها، تیمهای تحلیل داده و داشبوردهای مدیریتی
💰 قیمت محصول : دایرکت پاسخ داده می شود
📦 دریافتی شما پس از خرید محصول :
فایل نصبی کاستم ویژوال (pbiviz)
داکیومنت کامل شامل توضیحات نصب و استفاده
نمونه تصاویر کاربردی و سناریوهای تستشده
پشتیبانی اولیه جهت راهاندازی
📞 راههای ارتباطی و تهیه محصول
برای دریافت تصاویر کاربردی از کاستم ویژوال تقویم شمسی در محیط پاور بی آی و همچنین دریافت داکیومنت کامل توضیحات همراه با جزئیات فنی و قیمت محصول:
🔹 کافیست کلمه « تقویم شمسی » را در تلگرام به آیدی زیر ارسال کنید:
👉 @MohammadRezaVafaeie
📌 پس از ارسال، فایلهای معرفی و اطلاعات تکمیلی همراه با قیمت محصول برای شما ارسال خواهد شد.
☎️ همچنین در صورت نیاز به مشاوره تلفنی قبل از خرید میتوانید با شماره زیر تماس بگیرید:
📱 09122124004
⚠️ نکته مهم:
لطفاً قبل از تماس تلفنی، حتماً ابتدا از طریق آیدی تلگرام ادمین هماهنگ فرمایید.
🔥 همین امروز یکپارچگی و قدرت تحلیل خود را با کاستم ویژوال تقویم شمسی در Power BI ارتقا دهید!
👍4