PowerBI 条形图显示数值和百分比

数据表:

三个度量值

销售额 = VAR Sales = SUM('销量表'[销售量])
RETURN
    IF(ISBLANK(sales), 0, sales) //希望Y轴显示所有产品(没有记录显示0)就加这个代码,不希望显示就不加

//注意, 因为Y轴显示的产品,会被筛选,所以用ALLSELECTED来获取当前筛选条件下,Y轴显示的产品
百分比 = FORMAT(DIVIDE([销售额],CALCULATE([销售额],ALLSELECTED('销量表'[产品编码]))),"0%")

销售额带百分比 = [销售额]&"("&'销量表'[百分比]&")" 

切片器引用字段如下:

条形图引用字段如下:

视觉对象勾选数据标签

找到数据标签里的”值“,引用度量值

显示效果,百分比可以根据切片器进行动态计算

如果百分比的计算,我们不希望因为切片器的筛选而动态计算,即,无论显示多少编码,百分比始终按照所有的占比算,把度量值修改下即可:

百分比 = FORMAT(DIVIDE([销售额],CALCULATE([销售额],ALL('销量表'))),"0%")

### PowerBI 中类别数据可视化的实现 在PowerBI中,对于类别的可视化处理主要集中在如何有效地表示分类信息以及让用户能够便捷地理解分析这些信息。当涉及到类别数据时,可以通过多种图表形式来进行有效的展示。 #### 使用切片器进行类别筛选 为了提高用户体验,在显示大量类别数据的情况下,可以利用切片器来帮助用户按照特定条件过滤视图中的数据[^2]。例如,如果数据集中包含了地理位置信息,则可以在“建模”选项卡里设置相应的字段为地理角色(如州、市),之后便能在报表页面上添加基于位置的选择框,使得查看者仅需点击几下就能聚焦于感兴趣的区域范围内的记录。 #### 合理选用图表类型呈现类别分布 针对不同类型的业务逻辑应用场景挑选最恰当的表现手法至关重要。比如要比较各类商品销售业绩之间的差异,那么条形图或是柱状图就是不错的选择;它们易于理解,并且可以直接反映出数值大小关系及其相对比例[^5]。具体操作如下: 1. **选择图表** - 打开Power BI Desktop软件。 - 导入含有类别属性的数据集。 - 在右侧的“可视化”面板内选取适合展现类目间对比情况的对象样式,像`簇状柱形图`或`堆积百分比条形图`等。 2. **配置维度与度量** - 将代表分组依据的列名拖放到横坐标轴的位置。 - 把用于衡量各组表现强度的相关指标放入纵坐标的输入框中。 3. **优化视觉效果** - 对生成后的图形做进一步美化完善工作,包括但不限于调整配色方案、字体大小、网格线粗细等方面。 ```python # Python代码示例并非实际应用于PowerBI环境下的语法,而是用来辅助说明流程概念 data = { 'Category': ['Electronics', 'Clothing', 'Furniture'], 'SalesAmount': [8790, 4567, 2345] } plt.bar(data['Category'], data['SalesAmount']) plt.xlabel('Product Category') plt.ylabel('Total Sales Amount ($)') plt.title('Comparison of Total Sales Across Product Categories') plt.show() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值