求助:无法基于平均值为Power BI条形图设置条件格式
解决条形图条件格式全同色问题
问题根源
你的AVG SALES度量使用了ALLSELECTED(Cafe_sales[transaction_date]),这个函数会保留当前的筛选上下文(包括图表中每个条形对应的行筛选),导致每个条形计算时,AVG SALES的结果等于当前行的Total Sales,所有比较结果一致,条件格式自然失效。
修正步骤
调整
AVG SALES度量
要计算所有日期的全局平均(不受单个条形的筛选影响),用ALL替代ALLSELECTED:AVG SALES = AVERAGEX(ALL(Cafe_sales[transaction_date]), [Total Sales])如果需要保留其他筛选维度(比如门店、品类),仅移除日期筛选,改用
ALLEXCEPT:AVG SALES = AVERAGEX(ALLEXCEPT(Cafe_sales, Cafe_sales[Store], Cafe_sales[Category]), [Total Sales])替换
Store和Category为你实际需要保留的筛选列。验证颜色判断度量
在表格可视化中添加avg sales bar colour列,确认每个分组(日期/品类等)能正确返回"Above Average"或"Below Average",确保逻辑无误。重新设置条件格式
返回条形图的条件格式设置界面,确认规则是基于avg sales bar colour度量,匹配值"Above Average"和"Below Average"分别设置对应颜色。
额外注意
如果你的条形图不是按transaction_date分组,而是其他维度(如产品、门店),需将AVG SALES中的transaction_date替换为对应的分组列,比如ALL(Cafe_sales[Product])。
内容的提问来源于stack exchange,提问作者Satyamshree Moharana
相关产品推荐
相关产品推荐

