quicksight 平均计数,在所有行上接收 'unavailable'
quicksight average count, receiving 'unavailable' on all rows
我的香料上有这样的 table:
schema name deal_id
a 1
a 1
a 2
b 1
b 2
b 3
我需要生成一个图表,显示每个模式的平均交易数量,
这是我认为应该让它起作用的方法:
avgOver(count({deal_id}), [{schema_name}])
但它不在数据集中,我看到包含所有 'unavailable' 个值的列。
我得到了同样的结果:
avgOver(countOver({deal_id}, [{schema_name}]), [{schema_name}])
我不确定是什么问题,
我的图表需要的计算结果如下(使用上面的数据):
schema name average number of deals
a 1,5
b 1.0
计算字段在数据集中将显示为不可用,因为它们通常依赖于使用数据的可视化。
通过将其放入分析的 table 可视化中,您可以获得您期望看到的内容
选择一个有group by field的可视化,把schema name放在这里,把deal_id放在value字段里,选择average的聚合类型,达到你想要的效果
使用
countOver({deal_id}, [{schema name}], PRE_FILTER) / avgOver(distinctCountOver({deal_id}, [{schema name}], PRE_FILTER), [{schema name}], PRE_FILTER)
作为一个计算字段并对值进行平均(如屏幕截图所示),这将得到您正在寻找的答案。我以前从未听说过 distinctCountOver 并且似乎没有关于它的文档?但这肯定会以(我认为)您想要计算它们的方式获得您需要的值
我的香料上有这样的 table:
schema name deal_id
a 1
a 1
a 2
b 1
b 2
b 3
我需要生成一个图表,显示每个模式的平均交易数量,
这是我认为应该让它起作用的方法:
avgOver(count({deal_id}), [{schema_name}])
但它不在数据集中,我看到包含所有 'unavailable' 个值的列。
我得到了同样的结果:
avgOver(countOver({deal_id}, [{schema_name}]), [{schema_name}])
我不确定是什么问题,
我的图表需要的计算结果如下(使用上面的数据):
schema name average number of deals
a 1,5
b 1.0
计算字段在数据集中将显示为不可用,因为它们通常依赖于使用数据的可视化。
通过将其放入分析的 table 可视化中,您可以获得您期望看到的内容
选择一个有group by field的可视化,把schema name放在这里,把deal_id放在value字段里,选择average的聚合类型,达到你想要的效果
使用
countOver({deal_id}, [{schema name}], PRE_FILTER) / avgOver(distinctCountOver({deal_id}, [{schema name}], PRE_FILTER), [{schema name}], PRE_FILTER)
作为一个计算字段并对值进行平均(如屏幕截图所示),这将得到您正在寻找的答案。我以前从未听说过 distinctCountOver 并且似乎没有关于它的文档?但这肯定会以(我认为)您想要计算它们的方式获得您需要的值