Power BI 学习日常记录

这篇博客详细记录了Power BI中的一些关键操作,包括Lookupvalue和RELATEDTABLE的使用,累计购买次数的计算,多层IF和SWITCH函数的应用,按层级求占比的逻辑,参数表的选择切换,以及FILTER、ALL、ALLEXCEPT等表函数的解释。还深入探讨了筛选上下文和行上下文的概念以及CALCULATE函数的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Lookupvalue(把哪张表的哪个列拿过来,找那张表上的谁?,找自己表里的谁?)

2.新建列一找多  :RELATEDTABLE
 新建列多找一  : RELATED
3.累计购买次数:第几次购买 = COUNTROWS(FILTER('表1','表1'[姓名]=EARLIER('表1'[姓名]) && '表1'[序号]<=EARLIER('表1'[序号])))

4.多层IF嵌套
switch(表达式,值1,结果1,…,[else])
  年龄段 = SWITCH(TRUE(),
'例4'[年龄]<30,"30岁以下",
'例4'[年龄]<40,"30-40岁",
'例4'[年龄]<50,"40-50岁",
"50岁以上"
)

5.按层级求占比:ISINSCOPE
总金额 = SUM('销售表'[销售]) 
占比 层级 = 
SWITCH(TRUE(),
ISINSCOPE ('商品表'[商品名称]), DIVIDE([总金额],CALCULATE([总金额],ALLSELECTED('商品表'[商品名称]))),
ISINSCOPE ('商品表'[产品类别]), DIVIDE([总金额],CALCULATE([总金额],ALLSELECTED('商品表'[产品类别]))),
DIVIDE([总金额],CALCULATE([总金额],ALLSELECTED('商品表'[商品名称])

### Power BI 案例分析报告示例 #### 数据可视化的重要性 数据可视化是一种将复杂的数据集转化为图形或图像的技术,使人们能够更容易地理解和解释这些数据中的模式、趋势和异常。对于企业而言,这种技术可以帮助管理层快速获取洞察力并支持战略决策制定[^2]。 #### 使用Power BI进行数据可视化的案例分析 以下是几个具体的Power BI案例分析报告示例: 1. **业务指标汇总分析** 在某零售企业的案例中,Power BI被用来创建一个综合仪表板,该仪表板展示了销售业绩的关键绩效指标(KPIs),如总收入、利润率和客户增长率。通过引入时间轴过滤器,用户可以选择特定时间段来观察变化趋势[^3]。 2. **供应链库存管理** 对于一家制造公司来说,利用Power BI实现了对其多仓库系统的深入监控。此解决方案不仅提供了关于产品进出库频率的信息,还计算出了每种商品的平均库存周期天数,并标记出哪些物品处于低库存水平或者存在过量积压风险的状态。这有助于优化采购计划并减少资金占用成本[^4]。 3. **市场营销效果评估** 另外,在一次广告活动期间收集到的各种渠道点击率(CTR)及转化路径等相关统计数据也被导入到了Power BI环境中加以呈现。借助地理空间映射功能,管理者可以看到不同地区之间消费者行为差异显著之处;而漏斗图则清晰描绘了从初次接触到最终购买整个过程中各个环节的表现状况。 ```python import pandas as pd from powerbiclient import Report, models # 假设我们有一个DataFrame df代表我们的数据源 df = pd.DataFrame({ 'Category': ['A', 'B', 'C'], 'Sales': [100, 200, 300], }) # 将Pandas DataFrame转换为Power BI可接受格式 dataset = models.Dataset( tables=[models.Table(name="SampleData", columns=[ models.Column(name="Category", dataType=models.DataTypes.STRING), models.Column(name="Sales", dataType=models.DataTypes.DOUBLE) ], rows=df.values.tolist())] ) report_config = { "name": "ExampleReport", "targetWorkspaceId": "<workspace-id>" } # 创建一个新的Power BI报告 new_report = Report.create(dataset=dataset, config=report_config) ``` 以上代码片段演示了如何使用Python API向Power BI上传自定义数据集的过程。 #### 结论 综上所述,无论是用于日常运营还是战略性规划,Power BI都能为企业提供强大的数据分析能力以及灵活多样的展现形式。它使得原本抽象难懂的大规模原始记录变得生动形象起来,极大地提高了工作效率与准确性[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值