在 Google 表格中计算折线图的斜率时反转列
Reversing a column when calculating slope for a line chart in Google Sheets
我有以下表格:
https://docs.google.com/spreadsheets/d/1aC9lsmxVw0pYN_Wjk7gooB0c7CsvmkRsEeCUBEKUIlM/edit?usp=sharing
看着应该很明显。如果趋势为正,则有一条迷你线变为绿色。从数据来看,直觉上该线应该呈上升趋势。但是,由于我编写公式的方式,这条线反而呈下降趋势并呈红色。如何反转公式中使用的列?
注意:右侧的数据应保持相同的顺序。
感谢您的帮助。
尝试:
=IFERROR(ARRAYFORMULA(SPARKLINE(
QUERY({B2:B, ROW(B2:B)}, "select Col1 order by Col2 desc"),
{"charttype", "line"; "color", IF(SLOPE(
QUERY({B2:B, ROW(B2:B)}, "select Col1 order by Col2 desc"),
ROW(A2:A)-1)>=0, "lime", "red"); "linewidth", 2})))
我有以下表格:
https://docs.google.com/spreadsheets/d/1aC9lsmxVw0pYN_Wjk7gooB0c7CsvmkRsEeCUBEKUIlM/edit?usp=sharing
看着应该很明显。如果趋势为正,则有一条迷你线变为绿色。从数据来看,直觉上该线应该呈上升趋势。但是,由于我编写公式的方式,这条线反而呈下降趋势并呈红色。如何反转公式中使用的列?
注意:右侧的数据应保持相同的顺序。
感谢您的帮助。
尝试:
=IFERROR(ARRAYFORMULA(SPARKLINE(
QUERY({B2:B, ROW(B2:B)}, "select Col1 order by Col2 desc"),
{"charttype", "line"; "color", IF(SLOPE(
QUERY({B2:B, ROW(B2:B)}, "select Col1 order by Col2 desc"),
ROW(A2:A)-1)>=0, "lime", "red"); "linewidth", 2})))