我有一个包含4个参数的SSRS报告。参数1 =国家/地区。国家/地区的有效值列表为:1,2,3,4,9,16。
当参数在1,2,3,4中时,我想将文本框的可见性设置为true。如果参数是9或16,那么我想隐藏列。
我试过了:
<?php
// Lets fetch the value of msg_id
$data = $_REQUEST;
$msg_id = $data['msg_id'];
// Connect to MySQL Server TODO change to strato
$con = mysqli_connect( "localhost" , "root" , "" , "db2723249" );
// If msg_sender and group_msg is available then
// add it in table chats
if(
isset( $data['msg_sender'] ) &&
isset( $data['group_msg'] )
) {
$insert = "
INSERT INTO group_messages (group_id, group_msg, msg_sender)
VALUES( '".$data['msg_sender']."' , '".$data['group_msg']."' )
";
$insert_result = mysqli_query( $con , $insert );
}
$select = "SELECT * FROM group_messages WHERE msg_id > '".$msg_id."' ";
$result = mysqli_query( $con , $select );
$arr = array();
$row_count = mysqli_num_rows( $result );
if( $row_count > 0 ) {
while( $row = mysqli_fetch_array( $result ) ) {
array_push( $arr , $row );
}
}
// Close the MySQL Connection
mysqli_close( $con );
// Return the response as JSON
echo json_encode( $arr );
?>
“In”不是Visual Basic中的有效运算符。我觉得这应该很容易,但没有发现“等”。任何见解都表示赞赏。
答案 0 :(得分:1)
试试这个。基于要测试的最少参数。
=IIF(Parameters!CountryList.Value ="9" OR Parameters!CountryList.Value = "16", False,True)