errore funzione editor avanzato web query dati "borsaitaliana"
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 4 | Topic creati
- Iscritto il: lun 12 apr 2021, 11:35
errore funzione editor avanzato web query dati "borsaitaliana"
buongiorno,
ringrazio anticipatamente tutti i partecipanti al forum e chi mi saprà aiutare con consiglio e o soluzione mio dilemma:
prendendo spunto da video youtube:
e
importare da webquery andando però a modificare un elenco di dati, in questo caso un elenco di isin di certificati che ho comprato. quindi modificanre con editor la funzione affinchè ricerchi una serie di dati da pagine web.
isin
CH0433738603
CH0478386284
CH0513006012
CH0518340325
FREXA0012841
FREXA0019861
FREXA0020711
FREXA0024069
XS1793739639
XS2088364711
primo sito:
https://www.borsaitaliana.it/borsa/cw-e ... ml?lang=it
poi tutti gli altri hanno lo stesso indirizzo se non per il suffisso isin ch0433738603 che andrà sostituito ogni volta per ogni isin come da tabella.
modifica del editor come da video youtube adattato alle mie esigenze, riesco a impostare la webquery per andare a prendere il prezzo del giorno del singolo certificato ma non a trasporre la funzione per compilare l'intera tabella.
putroppo la formula e formalmente esatta eppure mi restituisce un error che non so come superare..
allego foto passaggi da 1 a 6, chiedo gentilemnte un consiglio, grazie mille
ringrazio anticipatamente tutti i partecipanti al forum e chi mi saprà aiutare con consiglio e o soluzione mio dilemma:
prendendo spunto da video youtube:
e
importare da webquery andando però a modificare un elenco di dati, in questo caso un elenco di isin di certificati che ho comprato. quindi modificanre con editor la funzione affinchè ricerchi una serie di dati da pagine web.
isin
CH0433738603
CH0478386284
CH0513006012
CH0518340325
FREXA0012841
FREXA0019861
FREXA0020711
FREXA0024069
XS1793739639
XS2088364711
primo sito:
https://www.borsaitaliana.it/borsa/cw-e ... ml?lang=it
poi tutti gli altri hanno lo stesso indirizzo se non per il suffisso isin ch0433738603 che andrà sostituito ogni volta per ogni isin come da tabella.
modifica del editor come da video youtube adattato alle mie esigenze, riesco a impostare la webquery per andare a prendere il prezzo del giorno del singolo certificato ma non a trasporre la funzione per compilare l'intera tabella.
putroppo la formula e formalmente esatta eppure mi restituisce un error che non so come superare..
allego foto passaggi da 1 a 6, chiedo gentilemnte un consiglio, grazie mille
- Allegati
-
- certificati webquery.xlsx
- (17.49 KiB) Scaricato 12 volte
-
- Messaggi: 2301 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 675 volte
- Contatta:
errore funzione editor avanzato web query dati "borsaitaliana"
Ciao mengher69,
Hai provato a dare un'occhiata a questa discussione? Mi sembra abbastanza simile a ciò che cerchi di fare:
viewtopic.php?f=9&t=331&p=1704&hilit=isin#p1704
A presto,
Andrea
Hai provato a dare un'occhiata a questa discussione? Mi sembra abbastanza simile a ciò che cerchi di fare:
viewtopic.php?f=9&t=331&p=1704&hilit=isin#p1704
A presto,
Andrea
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
errore funzione editor avanzato web query dati "borsaitaliana"
Ciao, hai allegato un file senza la funzione, che è la parte fondamentale direi... inoltre, anziché un'immagine potevi scrivere direttamente il testo della query. Che errore ti dà comunque? Magari è solo un Formula.Firewall che si risolve ignorando i contenuti di privacy, per dire
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 4 | Topic creati
- Iscritto il: lun 12 apr 2021, 11:35
errore funzione editor avanzato web query dati "borsaitaliana"
formula:
Edit: Il codice va inserito all'interno del tag code
Codice: Seleziona tutto
let
prezzochiusura = (isin as text) as table =>
let
Origine = Web.Page(Web.Contents("https://www.borsaitaliana.it/borsa/cw-e-certificates/eurotlx/scheda/" & isin & ".html?lang=it")),
Data0 = Origine{0}[Data],
#"Modificato tipo" = Table.TransformColumnTypes(Data0,{{"Column1", type text}, {"Column2", type text}}),
#"Rimosse colonne" = Table.RemoveColumns(#"Modificato tipo",{"Column1"}),
#"Rimosse prime righe" = Table.Skip(#"Rimosse colonne",4),
#"Ultime righe rimosse" = Table.RemoveLastN(#"Rimosse prime righe",1),
#"Rinominate colonne" = Table.RenameColumns(#"Ultime righe rimosse",{{"Column2", "prezzochiusura"}})
in
#"Rinominate colonne"
in
prezzochiusura
-
Autore del topic - Messaggi: 4 | Topic creati
- Iscritto il: lun 12 apr 2021, 11:35
errore funzione editor avanzato web query dati "borsaitaliana"
allego nuovamente il file incriminato, la query è nel foglio "tabella2" purtroppo la colonna B non viene compilata come vorrei
grazie
grazie
- Allegati
-
- certificati webquery.xlsx
- (19.54 KiB) Scaricato 24 volte
-
Autore del topic - Messaggi: 4 | Topic creati
- Iscritto il: lun 12 apr 2021, 11:35
errore funzione editor avanzato web query dati "borsaitaliana"
Codice: Seleziona tutto
let
prezzochiusura = (isin as text) as table =>
let
Origine = Web.Page(Web.Contents("https://www.borsaitaliana.it/borsa/cw-e-certificates/eurotlx/scheda/" & isin & ".html?lang=it")),
Data0 = Origine{0}[Data],
#"Modificato tipo" = Table.TransformColumnTypes(Data0,{{"Column1", type text}, {"Column2", type text}}),
#"Rimosse colonne" = Table.RemoveColumns(#"Modificato tipo",{"Column1"}),
#"Rimosse prime righe" = Table.Skip(#"Rimosse colonne",4),
#"Ultime righe rimosse" = Table.RemoveLastN(#"Rimosse prime righe",1),
#"Rinominate colonne" = Table.RenameColumns(#"Ultime righe rimosse",{{"Column2", "prezzochiusura"}})
in
#"Rinominate colonne"
in
prezzochiusura
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
errore funzione editor avanzato web query dati "borsaitaliana"
Ciao, c'è solo un piccolo errore di sintassi nell'applicazione della formula. Non è:
ma:
= Table.AddColumn(#"Modificato tipo", "certificati", each prezzochiusura [isin])
ma:
= Table.AddColumn(#"Modificato tipo", "certificati", each prezzochiusura([isin]))
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione