web-dev-qa-db-fra.com

Requête ne montrant pas certaines valeurs positives

J'essaie d'importer des données dans ma fiche Google.

En utilisant QUERY pour remodeler mes données, voici un exemple de code que j'essaie d'importer:

=query(importhtml("http://statfox.com/cbb/cbbteam.asp?teamid=DUKE&season=2019&log=1",
 "table",8),"Select * where Col2 is not null order by Col1")

Malheureusement, dans de nombreux cas où une équipe est un outsider et que la ligne doit être + #, la requête ne renvoie pas la valeur.

Si je supprime la QUERY et que j'utilise importhtml, toutes les valeurs s'affichent correctement:

=importhtml("http://statfox.com/cbb/cbbteam.asp?teamid=DUKE&season=2019&log=1","table",8)

Toute compréhension de la question ou des idées sur ce qui pourrait être la cause ou des solutions serait grandement appréciée.

1
NCAA Binder

cela est dû au fait que les données importées sont au format +2.5 au lieu de simples 2.5

la solution consiste à supprimer + le signe avec:

=QUERY(ARRAYFORMULA(SUBSTITUTE(
 IMPORTHTML("http://statfox.com/cbb/cbbteam.asp?teamid=DUKE&season=2019&log=1", "TABLE", 8),
 "+", "")), "Select * where Col2 is not null order by Col1")

2
user0