先决条件
完成创建基本统计数据中的步骤。创建多列统计数据定义
要开始此示例,我们需要创建一个比之前更复杂的统计数据定义。 我们将定义多列来映射远距离射击的关键方面:距离和口径。以下示例演示如何使用 C# SDK 创建统计数据定义。Columns 参数,它允许 StatisticColumn 的多个定义,以便统计数据可以具有多个值。唯一的例外是当我们使用 Sum 聚合时。此外,允许的最大列数为 5。
向统计数据添加数据
现在我们已经创建了统计数据,接下来将添加数据。与我们之前关于此主题的教程的主要区别在于,现在我们需要添加两个不同的值。以下示例演示如何使用 C# SDK 向我们的统计数据添加数据。Scores 参数。在代码示例中,我们看到两个不同的值,它们都是字符串,但这只是统计数据中的输入定义。这些值以数字形式处理。分数列表的长度应始终与统计数据定义的列数匹配。
从统计数据检索数据
现在我们将学习一种查询多个实体并获取与每个实体相关的所有统计数据的方法。以下示例演示如何使用 C# SDK 向我们的统计数据添加数据。决胜
当我们有一个多列统计数据定义时,我们可能会遇到需要决胜的情况。此机制的工作方式是遵循添加列的方式。每当新值传入时,系统会检查它是否满足第一列的聚合条件。如果值相同,则继续检查第二列的条件。此行为对后续列继续进行。 例如,我们可以有一个具有三列的统计数据:- 第一列具有 Min 聚合。
- 第二列具有 Max 聚合。
- 第三列具有 Last 聚合。
结论
在本教程中,我们学习了如何执行以下操作:- 创建多列统计数据
- 查询统计数据
- 了解决胜的工作方式。
