如果字符串"This is a test string"
包含任何字符串列表项,我想检查powerquery新列{"dog","string","bark"}
.
我已经尝试过Text.PositionOfAny("This is a test string",{"dog","string","bark"})
,但该函数只接受单字符值
Expression.Error: The value isn't a single-character string.
Run Code Online (Sandbox Code Playgroud)
对此有何解决方案?
是否可以在powerquery公式中执行Excel的Countifs / Sumifs公式?假设我将[Column1]作为“标准范围”,将[Column2]作为“标准”(示例标准[Column2]文本包含“ Product”),并且我希望在新的自定义列([Column3] ])
我正在尝试将转储文件(包含 CREATE/DROP/INSERT 命令的 .sql 文件)从 Windows 环境导入远程 MySQL 服务器。我有这个 PowerShell 脚本通过使用安装在我的环境中的“MySQL shell 实用程序”功能来为我完成这项工作
Set-ExecutionPolicy RemoteSigned
Add-Type –Path 'C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.11\Assemblies\v4.5.2\MySql.Data.dll'
$Connection = [MySql.Data.MySqlClient.MySqlConnection]@{ConnectionString='server=192.168.100.100;Encrypt=false;uid=myUser;pwd=myPass;database=myDB;'}
$Connection.Open()
$sql = New-Object MySql.Data.MySqlClient.MySqlCommand
$sql.Connection = $Connection
$sql.CommandText = "SOURCE D:/MySQL_Dumps/myFile.sql"
$sql.ExecuteNonQuery()
$Reader.Close()
$Connection.Close()
Run Code Online (Sandbox Code Playgroud)
我可以连接到服务器,并执行基本的SELECT
查询,使用ExecuteNonQuery()
/ ExecuteScalar()
/ExecuteReader()
方法,但收到此特定的源命令的错误:
使用“0”参数调用“ExecuteNonQuery”的异常:“您有一个错误 在您的 SQL 语法中;检查与您的 MySQL 服务器相对应的手册 在“源”附近使用正确语法的版本 D:/MySQL_Dumps/myFile.sql' at line 1" At line:8 char:1 + $sql.ExecuteNonQuery() + ~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullQualifiedErrorId : …