我知道在 ADX 中我无法更新现有行,因为它是一个仅附加系统。我想添加一个带有条件的特定行:如果表内没有其他行在某些列上具有相同的值。
我想出了这个逻辑,但我认为这可以做得更简单:
.set-or-append target_table <|
let exists_row_count = old_table | where field1 == value1 and field2 == value2 | count()
let appended_row = case(exists_row_count == 0, <the whole record>, <empty record or null>)
appended_row
*需要提到的是,我得到了 value1、value2,当我在这里使用逻辑应用程序时,我可以迭代每条要插入到表中的新记录,当然,该记录在表格形式。