Power BI & Tableau Resources
🆓 Resources to learn Power BI, Tableau & Data Visualisation Perfect channel to start learning everything about Data Analytics Admin: @coderfun
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام Power BI & Tableau Resources
تُعد قناة Power BI & Tableau Resources (@powerbi_analyst) في القطاع اللغوي الإنكليزية لاعباً نشطاً. يضم المجتمع حالياً 55 757 مشتركاً، محتلاً المرتبة 3 075 في فئة التعليم والمرتبة 6 326 في منطقة الهند.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 55 757 مشتركاً.
بحسب آخر البيانات بتاريخ 28 يوليو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 318، وفي آخر 24 ساعة بمقدار 36، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 2.39%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 1.08% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 1 335 مشاهدة. وخلال اليوم الأول يجمع عادةً 604 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 4.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل dax, visual, dashboard, chart, slicer.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“🆓 Resources to learn Power BI, Tableau & Data Visualisation
Perfect channel to start learning everything about Data Analytics
Admin: @coderfun”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 29 يوليو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التعليم.
Total Sales = SUM(Sales[Sales Amount])
Use Measures for: KPIs, Charts, Cards, Tables, Dashboards
Measures do not store values in the model, making them more efficient.
2️⃣ Calculated Columns
Calculated Columns create a new column in a table.
Example:
Profit = Sales[Sales Amount] - Sales[Cost]
Use them when you need a value for every row.
Unlike Measures, Calculated Columns increase the model size because values are stored.
3️⃣ Calculated Tables
Create entirely new tables using DAX.
Example:
TopCustomers = FILTER(Customers, Customers[Sales] > 100000)
Useful for advanced reporting scenarios.
📌 Most Common DAX Functions
SUM()
Adds all values in a column.
Total Sales = SUM(Sales[Sales Amount])
AVERAGE()
Returns the average value.
Average Sales = AVERAGE(Sales[Sales Amount])
COUNT()
Counts numeric values.
Total Orders = COUNT(Sales[Order ID])
DISTINCTCOUNT()
Counts unique values.
Example: Number of unique customers.
IF()
Performs logical tests.
Profit Status = IF([Profit] > 0, "Profit", "Loss")
CALCULATE()
One of the most powerful DAX functions.
It changes the filter context before performing a calculation.
North Sales =
CALCULATE(
[Total Sales],
Sales[Region] = "North"
)
FILTER()
Returns rows that meet a condition. Often used inside CALCULATE().
RELATED()
Fetches values from a related table. Useful when working with relationships.
DIVIDE()
Safely performs division and avoids divide-by-zero errors.
Profit Margin = DIVIDE([Profit], [Sales])Dim Date
|
|
Dim Customer — Fact Sales — Dim Product
|
|
Dim Region
Benefits:
✅ Better performance
✅ Easier DAX
✅ Cleaner reports
✅ Easier maintenance
❄️ Snowflake Schema
A normalized model where dimensions are connected to other dimensions.
Example:
Fact Sales
|
Product
|
Category
|
Department
Drawbacks:
• More relationships
• More complex model
• Slightly slower queries
For most Power BI projects, Star Schema is preferred.
📌 Relationships
Relationships connect tables using common columns.
Example: Customer ID → Sales Table ↔ Customer Table
This allows Power BI to combine data correctly.
📌 Types of Relationships
1️⃣ One-to-Many (1:_):
Most common relationship.
Example: One Customer → Many Orders
✅ Recommended for most models.
2️⃣ One-to-One (1:1):
One record matches one record.
Less common.
**3️⃣ Many-to-Many (_:*):**
Multiple records match multiple records.
Use only when necessary, as it can complicate calculations.
📌 Cardinality
Cardinality defines how tables relate.
Examples: One-to-One, One-to-Many, Many-to-One, Many-to-Many
Choosing the correct cardinality is important for accurate results.
📌 Cross Filter Direction
Determines how filters move between tables.
Single Direction:
✅ Recommended
Simple and efficient.
Both Directions:
Allows filters to flow both ways.
Use only when required, as it can affect performance and create ambiguity.
📌 Active vs Inactive Relationships
Active Relationship:
Used automatically by Power BI.
Represented by a solid line.
Inactive Relationship:
Exists in the model but isn't used unless activated with the USERELATIONSHIP() DAX function.
Represented by a dashed line.
📌 Date Table
Every professional Power BI model should include a dedicated Date table.
Why?
Time Intelligence functions like YTD, MTD, QTD, Same Period Last Year depend on a proper Date table.
📌 Best Practices
✅ Use Star Schema
✅ Keep Fact and Dimension tables separate
✅ Create one Date table
✅ Use meaningful table and column names
✅ Avoid unnecessary Many-to-Many relationships
✅ Use Single-direction filtering whenever possible