Collections 由于字母';y';在数据源中

Collections 由于字母';y';在数据源中,collections,datasource,powerapps,Collections,Datasource,Powerapps,我创建了一个相对复杂的PowerApp,遇到了一个与从集合中提取数据有关的问题。 该集合由一个简单的ClearCollect(cachedKPI,“[dbo].[KPI]”填充。 KPI表有两列KPIId(唯一值和主键)和KPIName。第一个是int列,另一个是nvarchar(200) 在PowerApp中显示数据表中的两列时,我注意到总共188行中只显示了150行。如果我将dbo.KPI表作为数据表的源,所有188列都会按预期显示。 我在没有任何其他上下文的情况下创建了一个新的PowerA

我创建了一个相对复杂的PowerApp,遇到了一个与从集合中提取数据有关的问题。 该集合由一个简单的ClearCollect(cachedKPI,“[dbo].[KPI]”填充。 KPI表有两列KPIId(唯一值和主键)和KPIName。第一个是int列,另一个是nvarchar(200)

在PowerApp中显示数据表中的两列时,我注意到总共188行中只显示了150行。如果我将dbo.KPI表作为数据表的源,所有188列都会按预期显示。

我在没有任何其他上下文的情况下创建了一个新的PowerApp,并遇到了相同的问题

当我仔细查看数据时,我发现第151行到第160行具有相同的KPIName,但不同的KPIId,这本身不是问题。 这些行的关键绩效指标为“保留率>90%(无关键员工流失)”

在执行了各种测试之后,我试图修改KPIName。我发现,如果我将第151行的KPIName重命名为“a”,我会突然在集合数据表中看到第151行(但仍然不是152到160行),这让我相信错误可能是由特殊字符引起的

经过大量测试,我发现了一些有趣的东西。如果我删除/替换了“保留率>90%(无关键员工流失)”中的“y”,则一切正常

因此,在将名为“保留>90%(无关键员工流失)”的9行重命名为“保留>90%(无kek员工流失)”后,我的PowerApp突然恢复了工作

我不确定实际的问题是什么。使用“y”本身似乎不会带来问题,因此它必须是字符的某种组合


是否有人经历过类似的情况,并且可能能够提供解决方案?

如果有人有兴趣调查此问题,那么如果KPIName列中有“%”字符和“key”一词,则可能会出现错误。