这是Power BI社区一位网友的提问:
实现效果如下,这个方法需要全部数据为正数,如果有负数存在,可以考虑使用折线和簇状柱形图做类似逻辑处理。
堆积柱形图Y轴拖拽三个值:
M.MaxValue-Value = MAXX(ALLSELECTED('A 日期表'[Date]),[M.KPI])-[M.KPI]
M.ForX = MAXX(ALLSELECTED('A 日期表'[Date]),[M.KPI]) * 0.2
M.MaxValue-Value用于填充每个KPI和最大值之间的空白,M.ForX用来存放X轴标签。
将柱子M.MaxValue-Value和M.ForX的透明度设置为100%隐藏,打开M.KPI和M.ForX的数据标签,M.ForX数据标签设置为日期列,位置选择基内:
完工。类似案例如下: