我有一个看起来像的表
| Date | Total | Loss |
|---------------------|---------|--------|
| Jan 1 2018 | 90 | 5 |
|---------------------|---------|--------|
| Jan 3 2018 | 10 | 5 |
|---------------------|---------|--------|
| Feb 1 2018 | 50 | 5 |
|---------------------|---------|--------|
| Feb 3 2018 | 50 | 10 |
|---------------------|---------|--------|
我想能够在表格中显示"总"损失"的百分比取决于时间段。
例如,如果在我的仪表板中,我将表格可视化工具显示为月份,它应该给出:
| Date | Loss % |
|---------------------|---------|
| Jan 2018 | 10% |
|---------------------|---------|
| Feb 2018 | 15% |
|---------------------|---------|
但如果我把它显示为年份,它应该给出:
| Date | Loss % |
|---------------------|---------|
| 2018 | 12.5% |
|---------------------|---------|
现在,我找到的唯一解决方案是在"数据"选项卡中创建表,这些表将汇总我每个月的主表。但这对我来说并不是一个永久的解决方案(我最终得到了太多的表,因为我必须为许多不同的列和冲突的关系创建这种表(。
我在表LossPercent = 100 * SUM(SalesData[Loss]) / SUM(SalesData[Total])
中添加了以下度量,然后添加了日期和日期表之间的关系,该表包含要显示的分组中的日期细分,从而获得了相同的结果。
您可以创建Loss %
度量:
Loss % =
DIVIDE (
SUM ( TableName[Loss] ),
SUM ( TableName[Total] ),
BLANK()
)
将度量值格式化为percentage