如何解决可视化每个销售员随时间的销售百分比Power Bi
我有一个看起来像的数据集。
+------------+-------+----------+--+
| Date | Sales | Salesmen | |
+------------+-------+----------+--+
| 12/31/1999 | 100 | P1 | |
| 12/31/1999 | 100 | P2 | |
| 12/31/1999 | 300 | P3 | |
| 01/31/2000 | 500 | P2 | |
| ... | | | |
| 07/31/2020 | 500 | p3 | |
+------------+-------+----------+--+
但是我想将其可视化为折线图(每个销售人员具有多条线),占每个销售人员每年总销售额的百分比,并在整个20年(1999-2020年)中每年可视化。 / p>
用于可视化线条的Power BI具有3个字段: 轴,传奇和值。 我将日期放置在轴上,将销售员放置在图例中,并为值创建了销售量度(显示为“占总数的百分比”选项),但是它没有返回我想要的值。
Measure = CALCULATE(SUM('Table1'[Sales]),FILTER('Table1','Table1'[Date].[Year]=2020))
但是,这仅返回1年总和的百分比值。
所以我用了另一种措施
Measure = SUMX(CALCULATETABLE('Table1','Table1'[Date].[Year]),'Table1'[Sales])
但是,这每年会恢复相同的值。
我需要它作为每年销售总额的总和,并按比例分配给3个销售人员,然后将其可视化。 所以我知道我在衡量中缺少一些建议吗?
解决方法
遵循以下步骤-
第1步::创建一个指标来计算总销售额,如下所示-
module A
步骤2:创建一个度量,该度量将计算以下每年的金额总和-
total_sales = SUM(Table1[sales])
第3步::现在,按如下所示创建最终度量。将此度量类型转换为%
current_year_sales =
var current_row_year = MIN(Table1[Date].[Year])
return
CALCULATE(
SUM(Table1[sales]),FILTER(
ALL(Table1),Table1[Date].[Year] = current_row_year
)
)
Spet-4:如下配置折线图-
year_wise_percentage = [total_sales]/[current_year_sales]
您现在应该拥有预期的输出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。