parse_csv()
Feloszt egy adott sztringet, amely vesszővel tagolt értékek egyetlen rekordját jelöli, és egy sztringtömböt ad vissza ezekkel az értékekkel.
Syntax
parse_csv(
csv_text)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
csv_text | string |
✔️ | Vesszővel tagolt értékek egyetlen rekordja. |
Megjegyzés
- A beágyazott vonalcsatornák, vesszők és idézőjelek kettős idézőjellel ('') feloldhatók.
- Ez a függvény soronként nem támogat több rekordot (csak az első rekordot veszi fel).
Válaszok
A felosztott értékeket tartalmazó sztringtömb.
Példák
Szűrés rekordban lévő értékek száma alapján
Az Azure Data Explorer konferenciabeszélgetések száma háromnál több résztvevővel.
ConferenceSessions
| where array_length(parse_csv(participants)) > 3
| distinct *
Kimenet
Munkamenet | ... | Résztvevők |
---|---|---|
CON-PRT157 | ... | Guy Reginiano, Guy Yehudy, Pankaj Suri, Saeed Copty |
BRK3099 | ... | Yoni Leibowitz, Eric Fleischman, Robert Pack, Avner Aharoni |
Menekülő idézőjelek használata
print result=parse_csv('aa,"b,b,b",cc,"Escaping quotes: ""Title""","line1\nline2"')
Kimenet
result |
---|
[ "aa", "b,b,b", "cc", "Menekülés idézőjelek: "Cím", "line1\nline2" ] |
CSV több rekorddal
Csak az első rekordot veszi fel, mivel ez a függvény nem támogat több rekordot.
print result_multi_record=parse_csv('record1,a,b,c\nrecord2,x,y,z')
Kimenet
result_multi_record |
---|
[ "record1", "a", "b", "c" ] |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: