پاور BI میں کیلکولیشن گروپس: دوبارہ قابل استعمال DAX پیٹرنز
40 اقدامات کے ساتھ مالیاتی ماڈل پر غور کریں: محصول، مجموعی منافع، EBITDA، خالص آمدنی، اور 36 مزید۔ اب کاروبار موجودہ مدت، سابقہ مدت، مدت سے زائد مدت کی تبدیلی، YTD، پہلے YTD، اور YTD تبدیلی کے لیے دستیاب ہر پیمائش چاہتا ہے۔ یہ 240 اقدامات ہیں۔ پھر وہ کرنسی کی تبدیلی چاہتے ہیں — تین کرنسیوں میں۔ یہ 720 اقدامات ہیں۔
حسابی گروپوں کے بغیر، یہ دیکھ بھال کا ڈراؤنا خواب ہے۔ کیلکولیشن گروپس کے ساتھ، وقت کی ذہانت کی منطق ایک بار لکھی جاتی ہے، کرنسی کی تبدیلی کی منطق ایک بار لکھی جاتی ہے، اور وہ خود بخود ہر بنیادی پیمائش پر لاگو ہوتے ہیں۔ 40 اقدامات 40 اقدامات کے طور پر رہتے ہیں - حساب کی اشیاء باقی کرتے ہیں۔
یہ گائیڈ تصوراتی بنیاد سے حسابی گروپوں کو عملی نفاذ کے ذریعے کور کرتی ہے، بشمول اعلیٰ نمونوں جیسے ترجیحی اصول، SELECTEDMEASURE() تکنیک، اور ایک ہی ماڈل میں متعدد کیلکولیشن گروپس کو یکجا کرنا۔
اہم ٹیک ویز
- حسابی گروپس سینکڑوں بے کار وقت کی ذہانت اور موازنہ کے اقدامات کو چند حسابی اشیاء سے بدل دیتے ہیں
- SELECTEDMEASURE() حوالہ دیتا ہے جو بھی پیمائش فی الحال تشخیص کے تناظر میں ہے - دوبارہ استعمال کی کلید
- ترجیح کنٹرول کرتی ہے کہ ایک سے زیادہ گروپس کے بیک وقت لاگو ہونے پر کس حسابی گروپ کو ترجیح دی جاتی ہے
- کیلکولیشن آئٹمز میں FORMAT() تاریں پیمائش سے آگاہ نمبر فارمیٹنگ کو فعال کرتی ہیں۔
- کیلکولیشن گروپس کو ٹیبلر ایڈیٹر بنانے کی ضرورت ہوتی ہے (پاور BI ڈیسک ٹاپ UI میں مقامی طور پر دستیاب نہیں ہے)
- ایک سے زیادہ کیلکولیشن گروپس بات چیت کرسکتے ہیں - ایک ٹائم انٹیلیجنس گروپ + ایک کرنسی گروپ + ایک منظر نامے گروپ مل کر کام کرتے ہیں
- کیلکولیشن گروپس کو کیا صورت حال، یونٹ سوئچنگ، اور کرنسی کے انتخاب کو ظاہر کرنے کے لیے استعمال کیا جا سکتا ہے
- ISSELECTEDMEASURE() کا استعمال کرتے ہوئے مخصوص کیلکولیشن گروپس سے اقدامات کو خارج کیا جا سکتا ہے۔
کیلکولیشن گروپس حل کرتے ہیں۔
کیلکولیشن گروپس سے پہلے، پاور BI میں ٹائم انٹیلی جنس کا مطلب بیس میٹرک اور ٹائم کیلکولیشن کے ہر امتزاج کے لیے الگ الگ اقدامات بنانا تھا:
Revenue = SUM(Sales[Amount])
Revenue PY = CALCULATE([Revenue], SAMEPERIODLASTYEAR('Date'[Date]))
Revenue YTD = CALCULATE([Revenue], DATESYTD('Date'[Date]))
Revenue YTD PY = CALCULATE([Revenue], DATESYTD(SAMEPERIODLASTYEAR('Date'[Date])))
Revenue vs PY = [Revenue] - [Revenue PY]
Revenue vs PY % = DIVIDE([Revenue vs PY], [Revenue PY])
آمدنی کے لیے یہ 6 اقدامات ہیں۔ مجموعی منافع، EBITDA، آپریٹنگ اخراجات، اور 7 مزید KPIs کے لیے دہرائیں — اچانک آپ کے پاس 66 اقدامات ہیں، سبھی تقریباً ایک جیسے فارمولوں کے ساتھ۔ جب کاروبار وقت کی انٹیلی جنس منطق کو تبدیل کرنے کو کہتا ہے (کہیں، کیلنڈر سال کے بجائے مالی سال کا استعمال کرتے ہوئے)، ہر اقدام کو اپ ڈیٹ کرنے کی ضرورت ہوتی ہے۔
کیلکولیشن گروپس اس کو "ہم کیا پیمائش کر رہے ہیں" (بنیادی اقدامات) کو "ہم اس کا موازنہ کیسے کر رہے ہیں" (حساب کی اشیاء) سے الگ کر کے حل کرتے ہیں۔ 6 آئٹمز کے ساتھ ایک حسابی گروپ ماڈل میں ہر بنیادی پیمائش کے لیے 5 اضافی اقدامات کی جگہ لے لیتا ہے۔
بنیادی تصورات
کیلکولیشن گروپ: بالکل ایک کالم کے ساتھ سیمنٹک ماڈل میں ایک خاص جدول۔ کالم میں "کیلکولیشن آئٹمز" ہوتا ہے — ہر آئٹم اس بات میں ترمیم کرتا ہے کہ جب سلیسر میں منتخب کیا جاتا ہے یا میٹرکس/چارٹ میں استعمال کیا جاتا ہے تو کس طرح بنیادی اقدامات کا حساب لگایا جاتا ہے۔
کیلکولیشن آئٹم: ایک نامزد DAX ایکسپریشن جو SELECTEDMEASURE() کا استعمال کرتا ہے اس پیمائش کا حوالہ دینے کے لیے جس کا فی الحال جائزہ لیا جا رہا ہے۔ ہر حسابی آئٹم سلائسر میں ایک قطار کے طور پر ظاہر ہوتا ہے جو یہ کنٹرول کرتا ہے کہ کون سا دورانیہ یا موازنہ موڈ دکھایا گیا ہے۔
SELECTEDMEASURE(): ایک DAX فنکشن جو اس وقت کیلکولیشن گروپ کے سیاق و سباق میں کسی بھی پیمائش کی قدر کو لوٹاتا ہے۔ یہ وہی چیز ہے جو کیلکولیشن گروپس کو دوبارہ قابل استعمال بناتی ہے — ایک ہی آئٹم فارمولہ ماڈل میں ہر پیمائش پر لاگو ہوتا ہے۔
ترجیح: جب ایک سے زیادہ کیلکولیشن گروپس ایک ساتھ فعال ہوتے ہیں (مثال کے طور پر، ایک صارف ٹائم انٹیلی جنس سلائسر سے "پرائیر ایئر" اور کرنسی سلائسر سے "USD" کا انتخاب کرتا ہے)، فوقیت اس بات کا تعین کرتی ہے کہ کس گروپ کی کیلکولیشن آئٹم کو پہلے لاگو کیا گیا ہے۔
ٹیبلر ایڈیٹر کے ساتھ کیلکولیشن گروپس بنانا
پاور BI ڈیسک ٹاپ کے پاس حسابی گروپس بنانے کے لیے مقامی UI نہیں ہے (2026 کے اوائل تک)۔ انہیں ایک بیرونی ٹول - ٹیبلر ایڈیٹر 2 (مفت) یا ٹیبلر ایڈیٹر 3 (کمرشل) کا استعمال کرتے ہوئے بنایا جانا چاہیے۔
سیٹ اپ:
- GitHub سے ٹیبلر ایڈیٹر 2 ڈاؤن لوڈ کریں (مفت، اوپن سورس)
- پاور BI ڈیسک ٹاپ میں: ایکسٹرنل ٹولز → ٹیبلر ایڈیٹر
- ٹیبلر ایڈیٹر اوپن پاور BI ماڈل سے منسلک ہوتا ہے۔
** ٹائم انٹیلی جنس کیلکولیشن گروپ بنانا:**
- ٹیبلر ایڈیٹر میں، ٹیبلز پر دائیں کلک کریں → نیا بنائیں → کیلکولیشن گروپ
- اسے نام دیں
Time Intelligence - گروپ خود بخود ایک کالم بناتا ہے — اس کا نام بدل کر
Time Calculationرکھ دیں - گروپ پر دائیں کلک کریں → کیلکولیشن آئٹم شامل کریں → ہر آئٹم کو نام دیں۔
کیلکولیشن آئٹم: موجودہ مدت (بیس لائن)
SELECTEDMEASURE()
یہ آئٹم بغیر کسی ترمیم کے پیمانہ کو ویسے ہی لوٹاتا ہے۔ جب یہ آئٹم منتخب کیا جاتا ہے تو ہر پیمانہ اس کی عام قدر ظاہر کرتا ہے۔
حساب کا آئٹم: پچھلا سال
CALCULATE(
SELECTEDMEASURE(),
SAMEPERIODLASTYEAR('Date'[Date])
)
حساب کا آئٹم: سال تا تاریخ
CALCULATE(
SELECTEDMEASURE(),
DATESYTD('Date'[Date])
)
کیلکولیشن آئٹم: پچھلے سال YTD
CALCULATE(
SELECTEDMEASURE(),
DATESYTD(SAMEPERIODLASTYEAR('Date'[Date]))
)
کیلکولیشن آئٹم: YoY تبدیلی
SELECTEDMEASURE() -
CALCULATE(
SELECTEDMEASURE(),
SAMEPERIODLASTYEAR('Date'[Date])
)
کیلکولیشن آئٹم: YoY تبدیلی %
DIVIDE(
SELECTEDMEASURE() -
CALCULATE(
SELECTEDMEASURE(),
SAMEPERIODLASTYEAR('Date'[Date])
),
CALCULATE(
SELECTEDMEASURE(),
SAMEPERIODLASTYEAR('Date'[Date])
),
BLANK()
)
ان اشیاء کو بنانے کے بعد، ٹیبلر ایڈیٹر (Ctrl+S) میں محفوظ کریں۔ تبدیلیاں پاور BI ڈیسک ٹاپ پر واپس مطابقت پذیر ہوتی ہیں۔
رپورٹ میں، Time Calculation کالم کا استعمال کرتے ہوئے ایک سلائسر شامل کریں۔ جب صارف "پچھلے سال" کو منتخب کرتا ہے، تو کسی بھی میٹرکس یا چارٹ میں ہر پیمائش خود بخود اس کی گزشتہ سال کی قدر ظاہر کرتی ہے۔
فارمیٹ سٹرنگ تکنیک
YoY تبدیلی % آئٹم کے ساتھ ایک مسئلہ پیدا ہوتا ہے: یہ اعشاریہ (0.15 برائے 15% نمو) لوٹاتا ہے، لیکن بنیادی پیمائش کا فارمیٹ سٹرنگ کرنسی کے لیے ہے (مثال کے طور پر، "$#,0")۔ فیصد "$0.15" کے طور پر ظاہر ہوتا ہے — غلط فارمیٹ۔
حل یہ ہے کہ کیلکولیشن آئٹم پر فارمیٹ سٹرنگ ایکسپریشن سیٹ کریں۔ ٹیبلر ایڈیٹر میں، ہر حسابی آئٹم میں "فارمیٹ سٹرنگ ایکسپریشن" کی خاصیت ہوتی ہے جس میں استعمال کرنے کے لیے فارمیٹ سٹرنگ کو واپس کرنے والا DAX ایکسپریشن ہو سکتا ہے:
YOY تبدیلی کے لیے سٹرنگ ایکسپریشن کو فارمیٹ کریں:
"0.0%"
کرنسی کی مقدار کے لیے اسٹرنگ ایکسپریشن کو فارمیٹ کریں:
"$#,0"
منتخب پیمائش پر مبنی ڈائنامک فارمیٹ سٹرنگ:
IF(
ISSELECTEDMEASURE([Units Sold], [Order Count]),
"#,0",
"$#,0.00"
)
فارمیٹ سٹرنگ ایکسپریشنز ISSELECTEDMEASURE() کا استعمال کرتے ہیں اس بات کا پتہ لگانے کے لیے کہ کون سا بنیادی پیمائش سیاق و سباق میں ہے اور مناسب فارمیٹ سٹرنگ واپس کرتے ہیں۔ اس طرح ایک واحد "YoY تبدیلی %" کیلکولیشن آئٹم ریونیو کے اقدامات کے لیے فیصد اور یونٹ کے اقدامات کے لیے شمار کی تبدیلی کے طور پر فارمیٹ کر سکتا ہے۔
کرنسی کی تبدیلی کیلکولیشن گروپ
کرنسی کی تبدیلی ایک اور کلاسک کیلکولیشن گروپ استعمال کیس ہے۔ حسابی گروپوں کے بغیر، 3 کرنسیوں میں 40 پیمائشوں والے ماڈل کے لیے 120 اقدامات کی ضرورت ہوتی ہے۔ کیلکولیشن گروپ کے ساتھ، اسے اصل 40 جمع 3 کیلکولیشن آئٹمز کی ضرورت ہوتی ہے۔
سیٹ اپ: ماڈل میں کرنسی اور تاریخ کے لحاظ سے شرح مبادلہ کے ساتھ ایک CurrencyRates ٹیبل، اور سلائسر کے لیے ایک Currency ڈائمینشن ٹیبل ہونا ضروری ہے۔
کیلکولیشن آئٹم: USD (بیس کرنسی)
SELECTEDMEASURE()
حساب کا سامان: EUR
SUMX(
VALUES('Date'[Date]),
CALCULATE(SELECTEDMEASURE()) *
CALCULATE(
MAX(CurrencyRates[Rate]),
CurrencyRates[ToCurrency] = "EUR"
)
)
کیلکولیشن آئٹم: GBP
SUMX(
VALUES('Date'[Date]),
CALCULATE(SELECTEDMEASURE()) *
CALCULATE(
MAX(CurrencyRates[Rate]),
CurrencyRates[ToCurrency] = "GBP"
)
)
SUMX لوپ ہر تاریخ پر دہرتا ہے اور اس تاریخ کے لیے شرح مبادلہ کا اطلاق کرتا ہے — کرنسیوں کو درست طریقے سے ہینڈل کرنا یہاں تک کہ جب تاریخ کے ٹکڑے کرنے والے مختلف شرح مبادلہ کے ساتھ وقفہ وقفہ کرتے ہیں۔ کرنسی گروپ کے Precedence کو ٹائم انٹیلی جنس گروپ سے کم سیٹ کریں (کم نمبر = ٹیبلر ایڈیٹر کی اصطلاح میں اعلی ترجیح)۔
ایک سے زیادہ کیلکولیشن گروپس کے درمیان ترجیحی اصول
جب صارف بیک وقت دو حسابی گروپس سے آئٹمز کا انتخاب کرتا ہے (مثال کے طور پر، ٹائم انٹیلی جنس سے "پرائیر ایئر" اور کرنسی سے "EUR")، پاور BI ان کا ترجیحی ترتیب میں جائزہ لیتا ہے۔
ترجیح کو ہر حسابی گروپ پر ایک عدد کے طور پر سیٹ کیا جاتا ہے — اعلی عدد = پہلے اندازہ کیا گیا (یا "بیرونی")۔
مثال:
- وقت کی ذہانت: ترجیح = 20 (اندرونی تشخیص شدہ)
- کرنسی کی تبدیلی: فوقیت = 10 (بطور تشخیص شدہ)
اس سیٹ اپ کے ساتھ، کرنسی کی تبدیلی کا آئٹم ٹائم انٹیلی جنس آئٹم کے گرد لپیٹ جاتا ہے۔ "EUR" + "پچھلے سال" کو منتخب کرنے سے حساب لگایا جاتا ہے: EUR (بیرونی حساب کتاب) پرانے سال کی قیمت (اندرونی حساب) میں تبدیل کریں۔ فوقیت کی ترتیب کو حسابات کے معنوی ارادے سے مماثل ہونا چاہیے۔
انگوٹھے کا اصول: کیلکولیشن گروپ جو تاریخ کے سیاق و سباق میں ترمیم کرتا ہے (وقت کی ذہانت) کو زیادہ فوقیت حاصل ہونی چاہئے (کم ترجیحی نمبر، اندرونی/بعد میں جانچا گیا)۔ کیلکولیشن گروپ جو تاریخ کے حساب کتاب کے بعد قدر میں ترمیم کرتا ہے (کرنسی کی تبدیلی، یونٹ کی تبدیلی) کی ترجیح کم ہونی چاہیے (پہلے بیرونی/تخمینہ شدہ)۔
کیلکولیشن گروپس سے مخصوص اقدامات کو چھوڑ کر
ہر پیمائش کو ہر حسابی گروپ کا جواب نہیں دینا چاہئے۔ ایک "رپورٹ کی تاریخ" کا پیمانہ جو رپورٹ کی موجودہ تاریخ کو لوٹاتا ہے اسے وقت کی ذہانت سے تبدیل نہیں کیا جانا چاہیے۔ ایک "ٹارگٹ ویلیو" پیمانہ جو سالانہ سیٹ کیا جاتا ہے اسے پچھلے سال میں تبدیل نہیں کیا جانا چاہیے۔
مخصوص اقدامات کو خارج کرنے کے لیے کیلکولیشن آئٹم میں ISSELECTEDMEASURE() کا استعمال کریں:
IF(
ISSELECTEDMEASURE([Report Date], [Target Value], [Budget]),
SELECTEDMEASURE(),
CALCULATE(
SELECTEDMEASURE(),
SAMEPERIODLASTYEAR('Date'[Date])
)
)
یہ "پرائیر سال" آئٹم کو [رپورٹ کی تاریخ]، [ٹارگٹ ویلیو]، اور [بجٹ] کے لیے بغیر کسی تبدیلی کے گزرتا ہے - وقت کی ذہانت کے انتخاب سے قطع نظر اپنی معمول کی اقدار کو واپس کرتا ہے۔
کیا-اگر کیلکولیشن گروپس کے ساتھ منظر نامے کا تجزیہ
کیلکولیشن گروپس منظر نامے کے تجزیے کو خوبصورت بناتے ہیں۔ "بیس کیس،" "آپٹیمسٹک" اور "پیسیمسٹک" جیسی آئٹمز کے ساتھ ایک "منظر نامہ" کیلکولیشن گروپ منظر نامے کے مخصوص پیمائش کی مختلف حالتوں کو بنائے بغیر آمدنی اور لاگت کے اقدامات پر سیناریو ملٹی پلائر کا اطلاق کر سکتا ہے۔
-- Base Case calculation item
SELECTEDMEASURE()
-- Optimistic calculation item
SWITCH(
TRUE(),
ISSELECTEDMEASURE([Revenue], [Gross Profit]), SELECTEDMEASURE() * 1.15,
ISSELECTEDMEASURE([Operating Expenses], [COGS]), SELECTEDMEASURE() * 0.95,
SELECTEDMEASURE()
)
-- Pessimistic calculation item
SWITCH(
TRUE(),
ISSELECTEDMEASURE([Revenue], [Gross Profit]), SELECTEDMEASURE() * 0.85,
ISSELECTEDMEASURE([Operating Expenses], [COGS]), SELECTEDMEASURE() * 1.10,
SELECTEDMEASURE()
)
صارفین سلائسر سے ایک منظر نامہ منتخب کرتے ہیں۔ منتخب منظرنامے کے مفروضوں کی عکاسی کرنے کے لیے ہر مالیاتی اقدام اپ ڈیٹ کرتا ہے۔ اس کو ٹائم انٹیلی جنس گروپ کے ساتھ ملانے سے اجازت ملتی ہے: "مجھے پُرامید منظر نامے میں Q3 آمدنی بمقابلہ پچھلے سال دکھائیں۔"
اکثر پوچھے گئے سوالات
کیا کیلکولیشن گروپس پاور BI ڈیسک ٹاپ میں پریمیم کے بغیر کام کرتے ہیں؟
جی ہاں کیلکولیشن گروپس پاور BI لائسنس کے تمام درجوں میں کام کرتے ہیں — وہ ایک سیمنٹک ماڈل فیچر ہیں، پریمیم فیچر نہیں۔ صرف پریمیم کی ضرورت یہ ہے کہ انہیں بنانے کے لیے ٹیبلر ایڈیٹر کا استعمال کیا جانا چاہیے، کیونکہ پاور BI ڈیسک ٹاپ کا مقامی UI تخلیق کی حمایت نہیں کرتا ہے (لیکن یہ ان کو صحیح طریقے سے پیش کرتا ہے اور اس کا اندازہ کرتا ہے)۔ ٹیبلر ایڈیٹر میں بننے کے بعد، کیلکولیشن گروپ مفت اور پرو سمیت کسی بھی ورک اسپیس میں کام کرتے ہیں۔
کیا میں ٹیبلر ایڈیٹر کے بغیر کیلکولیشن گروپ بنا سکتا ہوں؟
پاور BI ڈیسک ٹاپ مقامی UI میں، کیلکولیشن گروپس براہ راست نہیں بنائے جا سکتے ہیں (2026 کے اوائل تک)۔ ٹیبلر ایڈیٹر 2 (مفت) معیاری ٹول ہے۔ متبادل طور پر، XMLA اینڈ پوائنٹ ٹولز (SSMS, ALM Toolkit) TMSL اسکرپٹنگ کے ذریعے کیلکولیشن گروپس بنا سکتے ہیں۔ کچھ صارفین پروگرام کے مطابق XMLA REST API کالز کے ذریعے کیلکولیشن گروپس بھی بناتے ہیں۔ مائیکروسافٹ نے مستقبل کی ریلیزز میں مقامی طور پر پاور BI ڈیسک ٹاپ میں کیلکولیشن گروپ تخلیق شامل کرنے کے منصوبوں کا اشارہ کیا ہے۔
کیلکولیشن گروپس کی کارکردگی کا کیا اثر ہے؟
حسابی گروپ دستی طور پر مساوی اقدامات بنانے کے مقابلے میں کم سے کم اوور ہیڈ کا اضافہ کرتے ہیں۔ ہر SELECTEDMEASURE() تشخیص حوالہ شدہ پیمائش کے DAX کو طلب کرتا ہے — اس سے زیادہ کوئی اضافی لاگت نہیں جو مساوی واضح اقدامات اٹھائیں گے۔ درحقیقت، کیلکولیشن گروپس اکثر اسی طرح کے بہت سے واضح اقدامات (جو سبھی استفسار کے کیشے کے اندراجات پیدا کرتے ہیں) کو کم آئٹمز کے ساتھ بدل کر ماڈل کی کارکردگی کو بہتر بناتے ہیں جو ایک جیسے تشخیصی راستوں کا اشتراک کرتے ہیں۔
کیا خود کار طریقے سے تیار کردہ کالموں سے مضمر اقدامات کے ساتھ حسابی گروپس کا استعمال کیا جا سکتا ہے؟
کیلکولیشن گروپس ماڈل میں بیان کردہ واضح DAX اقدامات پر لاگو ہوتے ہیں۔ وہ کالم کے مجموعوں پر لاگو نہیں ہوتے ہیں جو پاور BI خود بخود تیار کرتا ہے (جیسے کسی متعین پیمائش کے بغیر عددی کالم کا خلاصہ)۔ بہترین عمل یہ ہے کہ تمام کاروباری میٹرکس کے لیے واضح اقدامات کی وضاحت کی جائے اور ان اقدامات پر کیلکولیشن گروپس کا استعمال کیا جائے۔
کیلکولیشن گروپس قطار کی سطح کی سیکیورٹی کے ساتھ کیسے تعامل کرتے ہیں؟
کیلکولیشن گروپس اور قطار کی سطح کی سیکیورٹی آرتھوگونل ہیں - وہ آزادانہ طور پر کام کرتے ہیں۔ RLS فلٹر کرتا ہے کہ کون سی قطاریں صارف کو نظر آتی ہیں۔ کیلکولیشن گروپس اس بات میں ترمیم کرتے ہیں کہ ان نظر آنے والی قطاروں کی پیمائش کیسے کی جاتی ہے۔ مجموعہ صحیح طریقے سے کام کرتا ہے: RLS ڈیٹا کو محدود کرتا ہے، پھر کیلکولیشن گروپ کا آئٹم پیمائش کی منطق کو تبدیل کرتا ہے۔ صحیح طریقے سے نافذ کردہ RLS اور کیلکولیشن گروپس کے درمیان کوئی معلوم تنازعات نہیں ہیں۔
کیلکولیشن گروپس اور فیلڈ پیرامیٹرز میں کیا فرق ہے؟
کیلکولیشن گروپ اس بات میں ترمیم کرتے ہیں کہ کس طرح اقدامات کا حساب لگایا جاتا ہے (وقت کی تبدیلی، کرنسی کی تبدیلی، منظر نامے کی ایڈجسٹمنٹ)۔ فیلڈ پیرامیٹرز صارفین کو یہ منتخب کرنے کی اجازت دیتے ہیں کہ کون سا پیمانہ یا کالم تصور میں ظاہر ہوتا ہے — ایک چارٹ میں آمدنی، منافع، اور اکائیوں کے درمیان تبادلہ۔ وہ مختلف مسائل کو حل کرتے ہیں اور ایک ساتھ استعمال کیے جا سکتے ہیں: بنیادی پیمائش کو منتخب کرنے کے لیے فیلڈ پیرامیٹرز، اس پیمائش کے لیے وقت کا موازنہ منتخب کرنے کے لیے کیلکولیشن گروپس۔
اگلے اقدامات
کیلکولیشن گروپس قابل برقرار، قابل توسیع پاور BI سیمنٹک ماڈلز بنانے کے لیے سب سے طاقتور ٹولز میں سے ایک ہیں۔ صحیح طریقے سے لاگو کیا گیا، وہ DAX کی نقل کو ختم کرتے ہیں، ماڈل کی پیچیدگی کو کم کرتے ہیں، اور ماڈل کو قابل توسیع بناتے ہیں — ایک نئے وقت کے انٹیلی جنس پیریڈ کو شامل کرنے کا مطلب ہے کہ ایک حسابی آئٹم کو شامل کرنا، درجنوں اقدامات کو دوبارہ لکھنا نہیں۔
ECOSIRE کی پاور BI ڈیٹا ماڈلنگ سروسز میں کیلکولیشن گروپ ڈیزائن اور سیمنٹک ماڈل ڈیولپمنٹ کے حصے کے طور پر عمل درآمد شامل ہے۔ اس بات پر بحث کرنے کے لیے ہم سے رابطہ کریں کہ کیلکولیشن گروپس آپ کے موجودہ ماڈل کو کس طرح آسان بنا سکتے ہیں یا آپ کے اگلے نفاذ کو بہتر بنا سکتے ہیں۔
تحریر
ECOSIRE Research and Development Team
ECOSIRE میں انٹرپرائز گریڈ ڈیجیٹل مصنوعات بنانا۔ Odoo انٹیگریشنز، ای کامرس آٹومیشن، اور AI سے چلنے والے کاروباری حل پر بصیرت شیئر کرنا۔
متعلقہ مضامین
Building Financial Dashboards with Power BI
Step-by-step guide to building financial dashboards in Power BI covering data connections to accounting systems, DAX measures for KPIs, P&L visualisations, and best practices.
Case Study: Power BI Analytics for Multi-Location Retail
How a 14-location retail chain unified their reporting in Power BI connected to Odoo, replacing 40 spreadsheets with one dashboard and cutting reporting time by 78%.
GoHighLevel + Power BI: Advanced Reporting and Analytics
Connect GoHighLevel to Power BI for advanced marketing analytics. Build executive dashboards, track multi-channel ROI, and create automated reports that go beyond GHL's native reporting.