JavaScript must be enabled in order to use this site.Please enable JavaScript in your browser and refresh the page. 在轴上设置条件 创建图表时,可以选择要在各个轴上显示的列,还可以选择如何聚合数据。此外,还可以通过在轴上指定条件表达式来更详细地确定要显示的内容。这样,图表中显示的内容将取决于条件。 可用于轴表达式中的条件的函数之一是 If(Arg1, Arg2,Arg3)。该函数解释为“如果参数 1 为 true,则返回参数 2 作为结果;而如果参数 1 为 false,则返回参数 3”。例如,表达式 If([Amount]<10,"yes","no") 表示“如果 Amount 列中的值低于 10,则表达式结果为 yes;而如果值为 10 或更高,则结果为 no”。 以下是如何在不同图表中应用条件表达式的一些示例。 在条形图中的值轴上应用的条件表达式 示例数据包含几个人的测试结果。要通过总体测试,测试 A 和测试 B 的汇总结果必须超过 30。假设您要显示通过测试的男性人数和女性人数,并筛选掉未通过测试的人员。首先,创建一个条表示一种性别的条形图。 过程 右键单击值轴选择器以打开弹出菜单。 选择“自定义表达式”。 在“自定义表达式”对话框中,输入表达式 Count(If(([Test A] + [Test B])>30,1,null))。 对于总分超过 30 的人员,If 函数的结果 1。对于未通过测试的人员,Null 参数指示不应返回任何值。 随后将计算 1 的频率,并按性别拆分。 单击“确定”。 值轴表达式现在显示通过测试的人数。 在地图中的颜色轴上应用的条件表达式 示例数据包含各个城市三天的温度预报。地图中的标记表示各个城市的平均温度。您可能想要区分平均温度高于 20° C 的城市,方法是使用不同于其他标记的颜色来为这些城市的标记着色。可以通过在颜色轴上应用条件表达式来执行此操作。 过程 右键单击颜色轴选择器以打开弹出菜单。 选择“自定义表达式”。 在“自定义表达式”对话框中,输入表达式 If(Avg([Temp])>=20,"Average 20 or higher","Average lower than 20 ")。 单击“确定”。 颜色轴表达式的结果将拆分为两个类别,其中一个类别表示满足条件的城市,另一个类别表示不满足条件的城市。类别以不同颜色着色。 Copyright © Cloud Software Group, Inc. All rights reserved.