大数跨境
0
0

Power BI核心逻辑:表关系的创建与度量值的联动

Power BI核心逻辑:表关系的创建与度量值的联动 Power BI商业智能分析
2025-10-06
2

在这一讲中,我们深入理解了Power BI的核心——表关系(Relationship),并通过“日期表与订单报表”的实际演示,掌握了数据模型中最关键的底层逻辑。



🧩 一、从日期表到订单表:一对多关系的建立

首先,我们通过 拖拽字段创建关系

按住鼠标左键,将「日期表」中的日期字段拖到「订单报表」中的日期字段。

此时,系统自动生成了一条表关系。但我们要特别注意两个细节:

  1. 基数设置为“一对多(1:*)”
    因为在订单表中,同一个日期会出现多次(不同客户、不同产品在同一天都有订单),
    而在日期表中,每个日期只会出现一次。
    因此,它们之间的逻辑是“一对多”的关系。

  2. 关系方向设置为单向(Single)
    我们的筛选方向是从日期表 → 订单表。
    即日期表作为维度表,通过时间筛选影响订单表中的数据。
    不需要双向,否则会带来逻辑混乱和性能问题。



⚙️ 二、关系建立后的联动逻辑

当我们建立好这层关系后,数据就可以“对话”了。
例如,当我们在日期表中选择 2023 年 3 月时,订单表中的毛利润、销售额等数值会 自动联动更新

💬 举例:

在有关系时,选择 2023 年 → 毛利润随之变化;
删除关系后,无论怎么筛选日期,毛利润都保持不变。

这说明表关系是 Power BI 数据筛选联动的根基。
没有关系,所有度量值都只是一个静态汇总值



📊 三、度量值与关系的结合:让指标“活起来”

本节中,我们还学习了第二个核心概念——度量值(Measure)
通过 CALCULATE 函数,我们编写了“毛利润”和“去年毛利润”的度量值。

 
毛利润 = [销售金额] - [销售成本]去年毛利润 = CALCULATE([毛利润], SAMEPERIODLASTYEAR('日期表'[日期]))

CALCULATE 在这里的作用,就是让表达式在筛选上下文中重新计算。
而筛选上下文的传递,正是依赖于我们刚刚建立的“表关系”!

也就是说:

“关系”定义了谁能影响谁,
“度量值”决定了如何被计算。

两者结合,才让我们的报表具备交互性和分析能力。



🎯 四、从静态汇总到动态分析:Power BI 的逻辑闭环

最后,我们通过卡片图(KPI)可视化展示了毛利润的动态变化。
从日期选择 → 关系传递 → 度量值计算 → 可视化展示,
形成了 Power BI 最核心的逻辑闭环:

字段 → 关系 → 筛选上下文 → 计算 → 可视化


✅ 总结关键词

概念
含义
示例
维度表
用于筛选分析的表,如日期表
'日期表'
事实表
存放业务数据的表,如订单表
'订单报表'
表关系
定义两表间的连接逻辑
一对多、单向
度量值
动态计算指标
毛利润、去年毛利润
可视化
数据呈现方式
KPI卡片、折线图等

📘总结一句话:

Power BI 的灵魂是「关系」与「度量值」。
没有关系,度量值无法联动;没有度量值,关系无法体现。
理解这两者的交互,你就真正走进了 Power BI 的核心世界。



PowerBI业财一体数据分析产品1.0版完整版如下

产品如下链接

PowerBI销售数据可视化分析产品5.0版
PowerBI供应链基础数据可视化产品4.0版
PowerBI业财一体数据分析产品1.0版
Power BI上市财报可视化产品完整版
PowerBI上市财报可视化分析产品3.0版
PowerBI上市公司估值可视化产品1.0版
PowerBI供应链渠道流向可视化产品3.0版
PowerBI供应链经销商绩效可视化解决方案
PowerBI市场分析可视化产品1.0版全网首发
Excel销售数据可视化产品
Excel供应链数据可视化产品

具体数据源与文件会放入PowerBI星球上。
   

【声明】内容源于网络
0
0
Power BI商业智能分析
站在Excel的肩膀上洞察数据商业价值。
内容 575
粉丝 0
Power BI商业智能分析 站在Excel的肩膀上洞察数据商业价值。
总阅读323
粉丝0
内容575