Power BI & Tableau Resources
🆓 Resources to learn Power BI, Tableau & Data Visualisation Perfect channel to start learning everything about Data Analytics Admin: @coderfun
Show more📈 Analytical overview of Telegram channel Power BI & Tableau Resources
Channel Power BI & Tableau Resources (@powerbi_analyst) in the English language segment is an active participant. Currently, the community unites 55 757 subscribers, ranking 3 075 in the Education category and 6 326 in the India region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 55 757 subscribers.
According to the latest data from 28 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 318 over the last 30 days and by 36 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 2.39%. Within the first 24 hours after publication, content typically collects 1.08% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 335 views. Within the first day, a publication typically gains 604 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
- Thematic interests: Content is focused on key topics such as dax, visual, dashboard, chart, slicer.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“🆓 Resources to learn Power BI, Tableau & Data Visualisation
Perfect channel to start learning everything about Data Analytics
Admin: @coderfun”
Thanks to the high frequency of updates (latest data received on 29 July, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Education category.
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