我想在Y中使用自定义表达式在条形图中添加多个列。我有几个以“HB”或“PASS”开头的列。 每次刷新桌子时,他们的号码都会改变。但HB或PASS保留在列名中。
我尝试使用这个表达式:
Sum($map("[$csearch([pvtable],"PASS*")]",","))/Count([SUBLOT_ID])
或
$map("[$csearch([pvtable],"PASS*")]",","))
如果关键字中只有一个PASS或HB列,则可以使用,但如果我的名字中有多个关键字列,则不行。
这是我的数据的一个例子。它们是百分比。
LOT_ID SUBLOD_ID WL_PART_CNT PASS_HB1 PASS_HB2 HB5 HB10 HB13 HB25
Q640123 01 3841 86 11 0.25 0.5 0.25 2
Q640123 05 3841 96 3 0 1 0 0
Q640123 10 3841 80 12 0 2 4 2
Q640123 16 3841 40 50 1 1 4 4
Q640123 22 3841 85 5 9 0.5 0.5 0
Q640345 01 3841 86 11 0.25 0.5 0.25 2
Q640345 05 3841 96 3 1 0 0 0
Q640345 10 3841 80 12 0 2 4 2
Q640345 16 3841 40 50 1 1 4 4
Q640345 22 3841 85 5 9 0.5 0.5 0
我想将LOT_ID放在X中,并在Y中将PASS放在一起。我不想为条形图着色,但我希望得到这样的结果。一个条形图,所有列都是PASS,另一个是所有列HB。
此条形图代表HB。
感谢您的帮助,问候,Laurent
答案 0 :(得分:2)
您不应该需要$map
功能,只需要$csearch
Sum($csearch([pvtable],"PASS*")) /Count([SUBLOT_ID])
修改强>
查看测试数据后,您需要映射值。
$map("sum([$csearch([pvtable],"PASS*")])","+"),$map("sum([$csearch([pvtable],"HB*")])","+")
然后,在X-AXIS
上,您需要:<[LOT_ID] NEST [Axis.Default.Names]>