在动态数据透视表中设置图例的特定颜色

时间:2017-07-28 12:39:33

标签: excel powerquery pivot-chart

我有一个数据透视图,数据来自Power Query - SQL Source。数据透视表中的颜色遵循一个模式,具体取决于图例的数量。它总是以浅蓝色开始(基于我的主题选择)但是图例值不是静态的,因为它是从实时数据引用的 - 图表1以< 30d开头而图表2是> = 90d ,但两者都是淡蓝色,令人困惑。

我知道宏并尝试在打开Excel时应用它,但如果刷新的数据更改了图表中的图例数量,则无法使用。 (例如,图表2现在有2个图例值)并且每周刷新一次。

我正在寻找的是一种将颜色绑定到特定文本的方法 - < 30d是所有图表的红色。如果有关于此的文档不​​包括最好的宏。我试过在Macro中找到 IF(legend =< 30d);已经花了好几个小时,但仍然没有成功。

Charts

1 个答案:

答案 0 :(得分:0)

对于具有相同问题的任何人,我将数据从Power Query加载到工作表而不是数据模型。现在,当我更改图例的颜色并刷新数据时,它将不会恢复为默认颜色方案。