Filter IN operation , stay Microsoft There are no decent examples on our official website , Bad setting , It's easy to make mistakes
common problem
In filter , When a field needs to match multiple values , How to set the value ?
1. Incorrect usage
Follow the document and take it for granted , Comma separated things , Pictured . This setting doesn't work at all , It also leads to no data .
 
 
2. Self righteous correct usage
It should be set to

So you OK 了 , The data can be screened correctly . however , It's temporary .
Why do you say that? , The problem lies in the future Tablix Modification of property page , It can be said that the situation continues . The thing is that .
After saving according to the above settings , If you want to modify Tablix The settings on the property page , Just check the filter settings again , You will find that the value of the filter is no longer the same .

Still nothing changed , Save directly . here , There is no way to match the data in the report —— It's broken ! Check the filter settings again , You will find that the value of the filter has changed again .

Still nothing changed , Save directly , An error is reported

What kind of thing ? What we think “ What you save is what you open ” Common sense turns into a demon here .
I don't know why , But certainly , This is not a good way , We must find a method that can stand the test of repeated preservation .
 
Reliable method
Method 1: Bind a multivalued parameter
(1) add to 1 Multiple valued parameters

(2) Filters are bound to multivalued parameters
Method 2: Evolution expression
If you don't want to add a parameter to solve the problem , So how to set up IN What about computation ?
The answer is : no need IN operation , use “=” operation . Then we need to IN The meaning of operation , use “=” Operation expression . The expression itself is a very flexible thing , That's not good , So head office , Thinking can be relaxed .
among ,
expression :=(InStr(",backup,restore,", "," & Fields!faction.Value & ",")>0)
Operator :=
value :=True
This kind is not afraid of repeated preservation Tablix Property page , Get it done !

SSRS Filter IN operation ( Included in ) More about usage

  1. establish 、 Import 、 export 、 Copy and paste WMI Filter

    TechNet library Deployment Forefront Identity and Access Management Infrastructure Optimization browser Microsoft Dynamics Products ...

  2. 【WCF】 Custom address header filter

    In the previous post , Mr. Zhou has introduced to you how to use the address header on the endpoint , As long as the service is invoked along that endpoint , Then each call will automatically insert the address header into SOAP News Header In the list . And through the example in the previous article , As you can see ...

  3. ASP.NET Web API Security filters

    original text :https://msdn.microsoft.com/zh-cn/magazine/dn781361.aspx Authentication and authorization are the foundation of application security . Authentication determines the identity of a user by validating the credentials provided , And give ...

  4. 【jQuery】jQuery Filter rules

    Reprinted from :http://blog.csdn.net/lijinwei112/article/details/6938134 Add variables to the filter var ac = "select_" + ...

  5. CSS Filter simple instance 1

    1. wildcard <!-- Filter --- Wildcard instances --> <!-- Support IE7+ --> <style type="text/css"> *.all { ...

  6. jQuery Selectors and filters in

    1.jQuery Introduction to 1.jQuery Is the prototype And then another excellent one Javascript frame . The aim is --WRITE LESS,DO MORE! 2. It's lightweight js library , This is the other one js The library is not good ...

  7. jquery Selectors 、 Filter 、 Event binding and event delegation

    One .jQuery brief introduction 1. Usable jQuery Server website :https://www.bootcdn.cn/ jQuery It's a fast one , concise javaScript library , Make it easier for users to handle HTMLdocume ...

  8. jQuery The new selector 、 Style operations and filters ( Modal box and menu examples )

    One .jQuery 1. Introduce jQuery It's a fast one . concise JavaScript frame , Is the Prototype And then another excellent one JavaScript The code base ( or JavaScript frame ). jQuery The design of the ...

  9. jQuery: Selectors , Filter

    jQuery brief introduction jQuery By the americans John Resig establish , So far it has attracted many visitors from all over the world javascript Master joins in team. jQuery Is the prototype And then another excellent one Javas ...

  10. The third chapter JQuery: HelloWorld-- Common methods --css-- Selectors -- Filter -- attribute -- effect -- event -- Array operation -- String manipulation -- Object conversion

    1.jQuery brief introduction In order to simplify the JavaScript Development of , some JavsScript The library was born . JavaScript The library encapsulates many predefined objects and utility functions . It can help users build pages with high difficulty interaction , And at the same time ...

Random recommendation

  1. NYOJ 1023 Or palindrome (DP, Spend the least cost to form a palindrome string )

    /* The question : Give a string of characters ( All lowercase letters ), Add or remove a character , Will produce certain costs . that , What is the minimum cost of turning a string into a palindrome string ? Ideas : If one character is added to a string x Can form a palindrome string , Then from this word ...

  2. CentOS 7 Next Wireshark Capture USB Data packets

    1. Software preparation install Wireshark # yum install wireshark wireshark-gnome .csharpcode, .csharpcode pre { font-size ...

  3. mybatis sql in Inquire about

    mybatis Official learning documents :http://www.mybatis.org/core/getting-started.html In this paper, from :http://www.blogjava.net/xmatthew ...

  4. verilog in always Block delay summary

    In the last post  verilog Delay middle pair in middle continuity assignment assign The delay is discussed , Right now always The delay in the block is discussed . Observe the following procedure ,@0 moment , The input data are 0x13,0x14 . @2 moment , ...

  5. adopt Camera Take pictures

    Android adopt Camera To control the camera , Use Camera Relatively simple , Just follow the steps : Let's use an example to demonstrate : Activity: package com.home.activity; import j ...

  6. 5、 ... and 、Spring Boot Business

    spring Boot Using transactions is very simple , First use annotations @EnableTransactionManagement After enabling transaction support , And then access the database Service Add a comment to the method @Transactio ...

  7. IIS Error code

    Error code : 1.HTTP 1xx- message   These status codes represent temporary responses . Before the client receives a regular response , Should be ready to receive one or more 1xx Respond to . 100- continue . 101- Handover protocol . 2xx- success   This kind of status code indicates that the service ...

  8. Mahout Learning Roadmap

    from :http://blog.fens.me/hadoop-mahout-roadmap/ Mahout Learning Roadmap Hadoop Family series , This paper mainly introduces Hadoop Family products , Common projects include Hadoop, ...

  9. Linux Basics ( 5、 ... and ) Shell function

    Shell function linux shell You can define functions , And then in shell You can call... In the script . shell The definition format of the function in is as follows : [ function ] funname [()] { action ...

  10. OpenCV Call dual cameras

    #include <opencv2/opencv.hpp> #include<iostream> using namespace cv; using namespace std ...