PowerApps - 如何从 SQL 视图列分配变量值

PowerApps - How to assign a variable value from SQL View Column

我正在从名为 dbo.GetData 的 Azure SQL 视图中检索数据。 该视图包含一个名为 IsRunning(布尔值)的列。

我的目的是将IsRunning分配给PowerApps中的一个全局变量,如果SQL视图returns没有数据,PowerApps变量IsR​​unning应该是false,否则它会获取数据库值来自 SQL 视图的 IsRunning。

可以在 PowerApps 中实现吗?如何实现?

您的视图可以 return 多行,那么您要检索 IsRunning 的哪些值?如果是第一个(或者如果你知道你的视图只能 return 零个或一个元素),那么你可以使用这样的表达式:

Coalesce(First('[dbo].[GetData]').IsRunning, false)

如果 return 没有行被 dbo.GetData 编辑,First('[dbo].[GetData]').IsRunning 的值将为空白(相当于 SQL 服务器中的 NULL)。 Coalesce function 将采用第一个 non-blank 参数,因此如果您的视图没有任何数据,它将默认为 false。