powerapps - 如何将多个数据字符串拆分为html表格
问题描述
所以我们的数据库中的数据在 1 列中看起来像这样
示例数据:86、50、21、411、83、60、0、112、47、118.5、1.31、3.79、2.3、70、401、125
我想在每个 处拆分这些数据,并将其放入这样的表中。
问题是我似乎找不到在 Powerapps 或 PowerAutomate 上执行此操作的方法。
任何帮助将不胜感激!
我之前尝试过使用 Mid ,但因为并非每条线的长度都相同,这是不可能的。
理想情况下,我希望能够拆分,但不仅仅是第一个或最后一个。
亲切的问候!
解决方案
您可以使用Split和Concat函数来创建包含值的表。例如,您可以在 HTML 文本控件的 HtmlText 属性中设置此表达式:
With(
{
Headers: Split("Power,Freq,Comp Intake,Exhaust,Eng Fresh Water,RW IN,RW OUT,Oil Sump,Inlet Manifold,Fuel Use,Boost,Engine Oil Press,Smoke,Blow by,Voltage,Current", ","),
Units: Split("KWe,Hz,ºC,ºC,ºC,ºC,ºC,ºC,ºC,mm3/ST,Bar,Bar,FSN,L/min,volts,amps", ","),
Values: Split("86, 50, 21, 411, 83, 60, 0, 112, 47, 118.5, 1.31, 3.79, 2.3, 70, 401, 125", ",")
},
"<table border='1'>" &
"<tr>" & Concat(Headers, "<th>" & Result & "</th>") & "</tr>" &
"<tr>" & Concat(Units, "<th>" & Result & "</th>") & "</tr>" &
"<tr>" & Concat(Values, "<td align='middle'>" & Result & "</td>") & "</tr>" &
"</table>")
如果您有多行数据,您还可以使用Concat 函数将它们合并成行,类似于下面的表达式:
With(
{
Headers: Split("Power,Freq,Comp Intake,Exhaust,Eng Fresh Water,RW IN,RW OUT,Oil Sump,Inlet Manifold,Fuel Use,Boost,Engine Oil Press,Smoke,Blow by,Voltage,Current", ","),
Units: Split("KWe,Hz,ºC,ºC,ºC,ºC,ºC,ºC,ºC,mm3/ST,Bar,Bar,FSN,L/min,volts,amps", ","),
Measurements: [
"86, 50, 21, 411, 83, 60, 0, 112, 47, 118.5, 1.31, 3.79, 2.3, 70, 401, 125",
"86, 50, 23, 416, 83, 60, 0, 113, 49, 117.3, 1.31, 3.76, 2.4, 65, 400, 124",
"95, 50, 23, 436, 84, 60, 0, 115, 51, 131.3, 1.45, 3.69, 2.8, 65, 400, 136",
"65, 50, 22, 389, 82, 60, 0, 112, 50, 92.8, .97, 3.76, 2.2, 60, 401, 93",
"43, 50, 21, 332, 81, 60, 0, 104, 47, 63.3, .62, 3.86, .8, 50, 402, 62",
"22, 50, 21, 237, 80, 60, 0, 101, 46, 35.3, . ZS, 4, .8, 40, 402, 32",
"00, 50, 21, 122, 79, 60, 0, 95, 44, 11.7, .14, 4.14, .1, 35, 402, 0"
]
},
"<table border='1'>" &
"<tr>" & Concat(Headers, "<th>" & Result & "</th>") & "</tr>" &
"<tr>" & Concat(Units, "<th>" & Result & "</th>") & "</tr>" &
Concat(
Measurements,
"<tr>" & Concat(Split(Value, ","), "<td align='middle'>" & Result & "</td>") & "</tr>"
) &
"</table>")
推荐阅读
- tfs - 看板列中的多个状态
- typo3 - MenuProcessor 配置包含无效参数
- r - ggplot2 - 根据 y 数字重新排序 aes 填充,但针对因子 x 的每个实例进行计算。这可能吗?
- javascript - Javascript 为多个元素设置 CSS 类(一个元素集,其余元素未设置)
- python - 在 NetworkX 中绘制孤立节点
- android - 设置 StreamVolume 时可抛出
- python - 07002这个程序参数太少怎么解决?
- excel-formula - Excel - 在一列中用特定数字乘以不同的间隔
- c# - 在 ML.NET 中向 IDataView 添加自定义列
- python-3.x - Dropna By Column by 多索引中的级别并交换非 na 值