Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Libovolně zvolí jeden záznam pro každou skupinu v operátoru souhrnu a vrátí hodnotu jednoho nebo více výrazů pro každý takový záznam.
Zastaralé aliasy: any()
Poznámka:
Zastaralá verze přidá any_ předponu any() do sloupců vrácených agregací.
Syntaxe
take_any(
expr_1 [,expr_2 ...])
take_any(*)
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Typ | Požadováno | Popis |
|---|---|---|---|
| expr_N | string |
✔️ | Výraz použitý k výběru záznamu. Pokud je hodnota se zástupným znakem (*) zadaná místo výrazu, budou vybrány všechny záznamy. |
Návraty
Agregační take_any funkce vrátí hodnoty výrazů vypočítaných pro každý ze záznamů vybraných nedeterministicky z každé skupiny operátoru sumarizace.
* Pokud je argument zadaný, funkce se chová, jako kdyby výrazy byly všechny sloupce vstupu operátoru sumarizace, pokud existují, a pokud existuje, zakážou se sloupce seskupit podle.
Poznámky
Tato funkce je užitečná, když chcete získat ukázkovou hodnotu jednoho nebo více sloupců na hodnotu složeného klíče skupiny.
Pokud je funkce k dispozici s odkazem na jeden sloupec, pokusí se vrátit neprázdnou hodnotu, pokud je tato hodnota přítomna.
V důsledku nedeterministické povahy této funkce není použití této funkce vícekrát v jedné aplikaci summarize operátoru ekvivalentní použití této funkce jednou s více výrazy. První aplikace může mít výběr jiného záznamu, zatímco druhá zaručuje, že se všechny hodnoty počítají přes jeden záznam (pro samostatnou skupinu).
Příklady
Zobrazit nedeterministický stav:
StormEvents
| summarize take_any(State)
Výstup
| State |
|---|
| ATLANTICKÝ JIH |
Zobrazit všechny podrobnosti náhodného záznamu:
StormEvents
| project StartTime, EpisodeId, State, EventType
| summarize take_any(*)
Výstup
| Počáteční čas | EpisodeId | State | Typ události |
|---|---|---|---|
| 2007-09-29 08:11:00.0000000 | 11091 | ATLANTICKÝ JIH | Okapová trouba |
Zobrazí všechny podrobnosti náhodného záznamu pro každý stát začínající na "A":
StormEvents
| where State startswith "A"
| project StartTime, EpisodeId, State, EventType
| summarize take_any(*) by State
Výstup
| State | Počáteční čas | EpisodeId | Typ události |
|---|---|---|---|
| ALJAŠKA | 2007-02-01 00:00:00.0000000 | 1733 | Povodeň |
| ATLANTICKÝ JIH | 2007-09-29 08:11:00.0000000 | 11091 | Okapová trouba |
| ATLANTIC NORTH | 2007-11-27 00:00:00.0000000 | 11523 | Mořské bouřmové vítr |
| ARIZONA | 2007-12-01 10:40:00.0000000 | 11955 | Velká voda |
| AMERICKÁ SAMOA | 2007-12-07 14:00:00.0000000 | 13183 | Velká voda |
| ARKANSAS | 2007-12-09 16:00:00.0000000 | 11319 | Lightning |
| ALABAMA | 2007-12-15 18:00:00.0000000 | 12580 | Těžký déšť |