如果字符串"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 : …