Table:
0
A
B
C
D
E
F
G
H
1
candidate id
people id
poll source
date
support rate
consider rate
oppose rate
unsure rate
2
1
1
WNBC/Marist Poll
Feb 12�?5, 2007
0.25
0.3
0.43
0.2
3
2
3
WNBC/Marist Poll
Feb 12�?5, 2007
0.17
0.42
0.32
0.9
4
3
4
FOX News/Opinion Dynamics Poll
Feb 13�?4, 2007
0.18
0.34
0.44
0.3
5
4
6
Newsweek Poll
Nov 9�?0, 2006
0.33
0.2
0.45
0.2
6
5
7
Newsweek Poll
Nov 9�?0, 2006
0.24
0.3
0.32
0.4
7
6
9
Newsweek Poll
Nov 9�?0, 2006
0.24
0.27
0.43
0.2

Questions and formulas:
Question: How many candidates are there?
Formula: SUM(A1)
Formula2: SUM(A2:A7)
Level: easy
Question: Count the number of candidates.
Formula: SUM(A1)
Formula2: SUM(A2:A7)
Level: easy
Question: Which poll resource provided the most number of candidate information?
Formula: TAKE(SORT(SUMMARIZE(C1,SUMX(A1)), 2, -1), 1)
Formula2: TAKE(SORT(SUMMARIZE(C2:C7,SUMX(A2:A7)), 2, -1), 1)
Level: hard
Question: Return the poll resource associated with the most candidates.
Formula: TAKE(SORT(SUMMARIZE(C1,SUMX(A1)), 2, -1), 1)
Formula2: TAKE(SORT(SUMMARIZE(C2:C7,SUMX(A2:A7)), 2, -1), 1)
Level: hard
Question: what are the top 3 highest support rates?
Formula: LET(a,SORTBY(E1,E1,-1),FILTER(a,SEQUENCE(ROWS(a))<=3))
Formula2: LET(a,SORTBY(E2:E7,E2:E7,-1),FILTER(a,SEQUENCE(ROWS(a))<=3))
Level: hard
Question: Return the top 3 greatest support rates.
Formula: LET(a,SORTBY(E1,E1,-1),FILTER(a,SEQUENCE(ROWS(a))<=3))
Formula2: LET(a,SORTBY(E2:E7,E2:E7,-1),FILTER(a,SEQUENCE(ROWS(a))<=3))
Level: hard
Question: Find the id of the candidate who got the lowest oppose rate.
Formula: LET(a,SORTBY(A1,G1,1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Formula2: LET(a,SORTBY(A2:A7,G2:G7,1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Level: hard
Question: What is the id of the candidate with the lowest oppose rate?
Formula: LET(a,SORTBY(A1,G1,1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Formula2: LET(a,SORTBY(A2:A7,G2:G7,1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Level: hard
Question: Please list support, consider, and oppose rates for each candidate in ascending order by unsure rate.
Formula: SORTBY(CHOOSE({1,2,3},E1,F1,G1),H1,1)
Formula2: SORTBY(CHOOSE({1,2,3},E2:E7,F2:F7,G2:G7),H2:H7,1)
Level: easy
Question: What are the support, consider, and oppose rates of each candidate, ordered ascending by their unsure rate?
Formula: SORTBY(CHOOSE({1,2,3},E1,F1,G1),H1,1)
Formula2: SORTBY(CHOOSE({1,2,3},E2:E7,F2:F7,G2:G7),H2:H7,1)
Level: easy
Question: which poll source does the highest oppose rate come from?
Formula: LET(a,SORTBY(C1,G1,-1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Formula2: LET(a,SORTBY(C2:C7,G2:G7,-1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Level: hard
Question: Return the poll source corresponding to the candidate who has the oppose rate.
Formula: LET(a,SORTBY(C1,G1,-1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Formula2: LET(a,SORTBY(C2:C7,G2:G7,-1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Level: hard
Question: find the highest support percentage, lowest consider rate and oppose rate of all candidates.
Formula: CHOOSE({1,2,3},MAX(E1),MIN(F1),MIN(G1))
Formula2: CHOOSE({1,2,3},MAX(E2:E7),MIN(F2:F7),MIN(G2:G7))
Level: hard
Question: Return the maximum support rate, minimum consider rate, and minimum oppose rate across all candidates?
Formula: CHOOSE({1,2,3},MAX(E1),MIN(F1),MIN(G1))
Formula2: CHOOSE({1,2,3},MAX(E2:E7),MIN(F2:F7),MIN(G2:G7))
Level: hard
Question: The number of candidates.
Formula: SUM(A1)
Formula2: SUM(A2:A7)
Level: easy
Question: How many candidates?
Formula: SUM(A1)
Formula2: SUM(A2:A7)
Level: easy
Question: The poll resource with the most candidates.
Formula: TAKE(SORT(SUMMARIZE(C1,SUMX(A1)), 2, -1), 1)
Formula2: TAKE(SORT(SUMMARIZE(C2:C7,SUMX(A2:A7)), 2, -1), 1)
Level: hard
Question: Which poll resource has the most candidates?
Formula: TAKE(SORT(SUMMARIZE(C1,SUMX(A1)), 2, -1), 1)
Formula2: TAKE(SORT(SUMMARIZE(C2:C7,SUMX(A2:A7)), 2, -1), 1)
Level: hard
Question: 3 highest support rates
Formula: TAKE(SORT(A1:H1, 5, -1), 3)
Formula2: TAKE(SORT(A2:H7, 5, -1), 3)
Level: easy
Question: Which three support rates are highest? 
Formula: TAKE(SORT(A1:H1, 5, -1), 3)
Formula2: TAKE(SORT(A2:H7, 5, -1), 3)
Level: easy
Question: Which candidate has the lowest opposition rate?
Formula: TAKE(SORT(SUMMARIZE(A1,SUMX(G1)), 2, 1), 1)
Formula2: TAKE(SORT(SUMMARIZE(A2:A7,SUMX(G2:G7)), 2, 1), 1)
Level: hard
Question: Candidate with the lowest opposition rate
Formula: TAKE(SORT(SUMMARIZE(A1,SUMX(G1)), 2, 1), 1)
Formula2: TAKE(SORT(SUMMARIZE(A2:A7,SUMX(G2:G7)), 2, 1), 1)
Level: hard
Question: which poll has the highest opposition rate?
Formula: TAKE(SORT(SUMMARIZE(C1,SUMX(G1)), 2, -1), 1)
Formula2: TAKE(SORT(SUMMARIZE(C2:C7,SUMX(G2:G7)), 2, -1), 1)
Level: hard
Question: The candidate ids and their corresponding highest support rate, lowest consider rate and total oppose rate.
Formula: SUMMARIZE(A1,MAXX(E1),MINX(F1),SUMX(G1))
Formula2: SUMMARIZE(A2:A7,MAXX(E2:E7),MINX(F2:F7),SUMX(G2:G7))
Level: hard
Question: What is the highest support rate, lowest consider rate and lowest oppose rate among candidates?
Formula: SUMMARIZE(A1,MAXX(E1),MINX(F1),MINX(G1))
Formula2: SUMMARIZE(A2:A7,MAXX(E2:E7),MINX(F2:F7),MINX(G2:G7))
Level: hard
Question: What's the top 3 support rates?
Formula: TAKE(SORT(A1:H1, 5, -1), 3)
Formula2: TAKE(SORT(A2:H7, 5, -1), 3)
Level: easy
Question: Who is the candidate with lowest oppose rate?
Formula: TAKE(SORT(SUMMARIZE(A1,SUMX(G1)), 2, 1), 1)
Formula2: TAKE(SORT(SUMMARIZE(A2:A7,SUMX(G2:G7)), 2, 1), 1)
Level: hard
Question: The candidate with the lowest oppose rate.
Formula: TAKE(SORT(SUMMARIZE(A1,SUMX(G1)), 2, 1), 1)
Formula2: TAKE(SORT(SUMMARIZE(A2:A7,SUMX(G2:G7)), 2, 1), 1)
Level: hard
Question: the poll source with the highest oppose rate
Formula: TAKE(SORT(SUMMARIZE(C1,SUMX(G1)), 2, -1), 1)
Formula2: TAKE(SORT(SUMMARIZE(C2:C7,SUMX(G2:G7)), 2, -1), 1)
Level: hard