Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gibt ein dynamic Array der Gruppe aller unterschiedlichen Werte zurück, die sich in einem der Arrays befinden ( arr1 ∪ arr2 ∪ ...).
Syntax
set_union(set1, set2 [, set3, ...])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| set1... setN | dynamic |
✔️ | Arrays, die zum Erstellen eines Union-Satzes verwendet werden. Mindestens zwei Arrays sind erforderlich. Siehe pack_array. |
Gibt zurück
Gibt ein dynamisches Array des Satzes aller unterschiedlichen Werte zurück, die sich in einem der Arrays befinden.
Beispiel
Aus mehreren dynamischen Arrays festlegen
range x from 1 to 3 step 1
| extend y = x * 2
| extend z = y * 2
| extend w = z * 2
| extend a1 = pack_array(x,y,x,z), a2 = pack_array(x, y), a3 = pack_array(w)
| project a1,a2,a3,Out=set_union(a1, a2, a3)
Output
| a1 | a2 | a3 | Out |
|---|---|---|---|
| [1,2,1,4] | [1,2] | [8] | [1,2,4,8] |
| [2,4,2,8] | [2,4] | [16] | [2,4,8,16] |
| [3,6,3,12] | [3,6] | [24] | [3,6,12,24] |
Aus einem dynamischen Array festlegen
datatable (Arr1: dynamic)
[
dynamic(['A4', 'A2', 'A7', 'A2']),
dynamic(['C4', 'C7', 'C1', 'C4'])
]
| extend Out=set_union(Arr1, Arr1)
Output
| Arr1 | Out |
|---|---|
| ["A4";"A2";"A7";"A2"] | ["A4";"A2";"A7"] |
| ["C4";"C7";"C1";"C4"] | ["C4";"C7";"C1"] |