如何计算 2 列中的唯一对并使用 Google 工作表中的 ArrayFormula 使用计数进行排序?

How to count the unique pairs in 2 columns and sort using the count using an ArrayFormula in Google Sheets?

假设我有以下电子表格:

https://docs.google.com/spreadsheets/d/1FY7GnhZoT2_Tzm8FLOkDuc5XR8TkFhBJKgW_qZ1r4Cc/edit?usp=sharing

在左上角的列中,我有一个计算事件并根据频率对它们进行排序的公式。不管怎样,我现在想做的不仅仅是计算动作的频率,我想计算唯一动作的数量。例如,在我的电子表格中,操作调用出现了 5 次:乔 2 次,玛丽 2 次,没有用户(空)1 次。因此,在我左侧 table 的呼叫操作旁边,我想要 2,因为唯一对(事件和用户)的数量恰好是 2。

所以使用上面的逻辑,我希望我的左侧 table 如下:

Call   2
SMS    1
Review 1

希望我已经说清楚了。

如何使用示例电子表格执行此操作?谢谢

尝试:

=ARRAYFORMULA(QUERY(UNIQUE({D:D, D:D&E:E, E:E}),
 "select Col1,count(Col1)
  where Col3 != '' 
  group by Col1 
  order by count(Col1) desc 
  label count(Col1)'Count'", 1))