同时使用“不同”和“项目”

2024-01-13

在Azure数据资源管理器中,我尝试使用“project”和“distinct”关键字。 表记录有 3 个我想使用“项目”的字段:

  1. CowName
  2. CowType
  3. CowNum
  4. CowLabel

但表中还有许多其他字段,例如日期、测量值等,我不想返回。

Cows
| project CowName, CowType, CowNum, CowLabel

但是,我想避免 CowName 和 CowNum 的重复记录,所以我包括了

Cows
| project CowName, CowType, CowNum, CowLabel
| distinct CowName, CowNum

但是当我这样做时,返回的唯一列是 CowName 和 CowNum。我现在完全缺少 CowType 和 CowLabel。

有没有办法同时使用“项目”和“不同”而不互相干扰? 我应该采取不同的方法吗?


你可以做:

Cows
| distinct CowName, CowType, CowNum

或者,如果您不想拥有不同的 CowType 值,而只想拥有它的任何值:

Cows
| summarize any(CowType) by CowName, CowNum

参考:
总结运算符:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/summarizeoperator https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/summarizeoperator
不同的运算符:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/distinctoperator https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/distinctoperator
any() 聚合函数:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/any-aggfunction https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/any-aggfunction

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

同时使用“不同”和“项目” 的相关文章

随机推荐