Excel 可视化每个销售人员在一段时间内的销售百分比
我有一个看起来像的数据集Excel 可视化每个销售人员在一段时间内的销售百分比,excel,database,powerbi,visualization,dax,Excel,Database,Powerbi,Visualization,Dax,我有一个看起来像的数据集 +------------+-------+----------+--+ | Date | Sales | Salesmen | | +------------+-------+----------+--+ | 12/31/1999 | 100 | P1 | | | 12/31/1999 | 100 | P2 | | | 12/31/1999 | 300 | P3 | | | 01/31/2000 |
+------------+-------+----------+--+
| 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年)每年将其形象化
用于显示线的电源BI有3个字段:
轴、图例和值。
我将日期放在axis中,将Salesman放在legend中,并为销售额创建了一个度量值(显示为“总销售额的百分比”选项),但它并没有返回我想要的结果
但是,这只返回1年内总和的百分比值
可视化输出一个表,看起来像。
所以我用了另一种方法
Measure = SUMX(CALCULATETABLE('Table1','Table1'[Date].[Year]), 'Table1'[Sales])
但是,这将恢复每年相同的值
但是,这将生成一个如下所示的表:
我需要它作为每年总销售额的总和,按3名销售人员的百分比进行划分,然后进行可视化。
所以我知道我在测量中遗漏了一些东西,有什么建议吗?遵循以下步骤- 第1步:创建一个度量来计算总销售额,如下所示-
total_sales = SUM(Table1[sales])
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
)
)
Axis: Year
Legend: salesmen
Values: year_wise_percentage
第二步:创建一个将计算每年金额总和的度量,如下所示-
total_sales = SUM(Table1[sales])
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
)
)
Axis: Year
Legend: salesmen
Values: year_wise_percentage
第三步:现在创建最终测量值,如下所示。将此度量值类型转换为%
year_wise_percentage = [total_sales]/[current_year_sales]
Spet-4:如下配置折线图-
total_sales = SUM(Table1[sales])
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
)
)
Axis: Year
Legend: salesmen
Values: year_wise_percentage
您现在应该有您的预期输出。Hi@mkRabbani,谢谢您的及时回复,我已经完全应用了您概述的步骤,但是可视化仍然不正确,它给我的值太小,在0.000到2.00000E-5范围内,您是否将度量值“年度百分比”类型转换为百分比(%)?我已经转换了,还是同一个版本。@NEWishLearner,你能分享你写的3个度量吗?谢谢,我没有注意到我这么做了。它工作得很好。我将该值乘以100,得到该百分比,而不是使用%GT