Matrix Display in SSRS

Below is my Booking dataset.  I need to use this dataset to create a NEW Matrix Report format.
I PULLED 'REGION' FIELD IN ROW GROUP BASED ON MY QUERY BELOW.
IN COLUMN GROUP I WANT TO USE 2 FIELDS (ONE IS ORDER DATE FIELD WHEN THE REGION VALUE IS EQUAL TO EMEA, APAC, AMERICA, THE VALUE SECTION, I NEED TO USE 'BOOKING AMOUNT' FIELD IN MY QUERY BELOW). 
IF THE REGION VALUE SHOW AMERICA-HUB, THE COLUMN GROUP, I NEED TO USE 'REV REC DATE', THEN THE VALUE SECTION, I NEED TO USE 'BILLING AMOUNT' FIELD IN MY BELOW VALUE.
I DO NOT KNOW HOW TO ACHIEVE ON THIS IN SSRS MATRIX REPORT FORMAT.  APPRECIATE IF YOU CAN HELP ME. THANKS!
Josey Tang

Below is my Matrix design,
Row Group: I used "Region" field.  I would like to set an expression by using the Switch Function to show different Value in the Matrix report format.
Below is my logic.
Logic # 1:  If Row Group: Region. Value is EQUAL to "America Hub", the Value section needs to pull "Billing Amount" Field.
Logic # 2: If Row Group: Region. Value is EQUAL to "EMEA" or "AMERICA" or "ASIA", the Value section needs to pull "Booking Amount" field.
My question is "Can I use the Switch Function to handle in the same Matrix Grid?  I got an error of my expression since I am not sure how I can combine my above logic 1 and 2 into Switch function.
Appreciate if you can help me.
Thanks,
Josey Tang
The above expression is not correct. In SSRS you should use " for string literals
You can Switch inside Matrix expression
Trabslating your explanation into expression it would be like this
=SUM(Switch(UCase(Fields!REGION.Value)="AMERICA HUB",Fields!Billing_Amount.Value,True,Fields!Booking_Amount.Value))
and for column group use this
=SUM(Switch(UCase(Fields!REGION.Value)="AMERICA HUB",Fields!Rev_Rec_Date.Value,True,Fields!Order_Date.Value))
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My MSDN Page
My Personal Blog
My Facebook Page

Similar Messages

  • How to setup MSI Matrix Display on MSI Gaming Notebooks.

    We made two guides: How to setup MSI Matrix Display (Multi Monintor Setup)
    GT60/GT70:
    http://faenl.msi.com/index.php?dir=Notebook/Guides/&file=How%20to%20setup%20MSI%20Matrix%20Display%20on%20MSI%20GT60%2C%20GT70%20Notebooks.pdf
    GS60/GS70/GE60/GE70:
    http://faenl.msi.com/index.php?dir=Notebook/Guides/&file=How%20to%20setup%20MSI%20Matrix%20Display%20on%20MSI%20GS60%2C%20GS70%2C%20GE60%2C%20GE70%20Notebooks.pdf
    I hope this helps.

    Thanks for msi fans to share this picture, it's also using MSI Matrix display technology ^^
    Quote from: marylee on 04-March-15, 16:40:02
    Now I can use three screens on my laptop!!! Super cool!!

  • Matrix Display – setup and model chart

    This time, it’s time for a little repetition – we’ve been noticing a bunch of questions on how to set up Matrix Display (the ability to use several monitors on MSI Gaming notebooks) lately, and we’d like to show you all once more. Basically, it is very simple, but there are differences in how to enable this on different models.
    The procedure for the GT series can be found here: http://faenl.msi.com/ftp/Notebook/Guides/How%20to%20setup%20MSI%20Matrix%20Display%20on%20MSI%20GT60%2C%20GT70%20Notebooks.pdf
    GS and GE: http://faenl.msi.com/ftp/Notebook/Guides/How%20to%20setup%20MSI%20Matrix%20Display%20on%20MSI%20GS60%2C%20GS70%2C%20GE60%2C%20GE70%20Notebooks.pdf
    Worth noting is that different models have different capabilities when it comes to outputting video. Below, you can see which model is capable of what.
    GT72/GT70/GT60: Built-in display + 3 external monitors
    GS70 + GX series: Built-in display + 2 external monitors OR 3 external monitors
    GS60, GE60, GP series: Built-in display + 2 external monitors
    Matrix Display is yet another MSI feature that not only helps you with your gaming experience, but also boost your productivity, with a minimum of three monitors supported across the range.

    Hi.
    I have this laptop MSI Dragon Edition GT70 2OD with Geforce 780M, however it also came with the IntelHD Graphics adapter 4600 (which I think is using shared RAM & CPU).
    When I go to surround and PhysX configuration, it shows the Laptop Display connected to the Intel instead of GeForce. Also, when I connect a External Display using the VGA port (laptop came with 3 additional video output ports for multiple display: 1 x VGA + 1 x HDMI + 1 x miniDisplay port), both (laptop display and external display) are connected to the Intel instead of Geforce. But when I change the external display to the miniDisplay port (using the proper VGAXminiDisplay adpater), it shows the external display connected to GeForce but the Laptop Display is still connected at the Intel adapter. This results, when I use multiple display, on low performance on my laptop display (native resolution 1920X1080)...
    any idea how can I have the Laptop Display connected to the GeForce instead of the intel.
    PS: When I dont use the multidisplay, I get full performance on my laptop display in despite of being "connected" to the Intel graphics display.
    Some screenshots for your reference:
    System Information (by NVIDIA)
    http://imageshack.com/a/img537/9616/Zcs8L7.jpg
    NVIDIA CONTROL PANEL "Configure Surround, PhysX" (no external monitor attached)
    http://imageshack.com/a/img537/265/mJ76kb.jpg
    NVIDIA CONTROL PANEL "Configure Surround, PhysX" (external monitor attached via VGA display port)
    http://imageshack.com/a/img537/1335/wTZo7h.jpg
    NVIDIA CONTROL PANEL "Configure Surround, PhysX" (external monitor attached via miniDisplay port)
    http://imageshack.com/a/img911/9154/zQk8de.jpg
    NVIDIA CONTROL PANEL "Manage 3D Settings" (external monitor attached via miniDisplay port)
    http://imageshack.com/a/img661/1685/Y1si3t.jpg
    NVIDIA CONTROL PANEL "Setup Multiple Displays" (external monitor attached via miniDisplay port)
    http://imageshack.com/a/img540/4961/o1CWQy.jpg

  • Matrix display

    Is there any easier way to make my matrix to display properly?
    Instead of:
    -1 6 10
    5 4 -45
    to
    -1 6 10
    5 4 -45
    below is part of my coding.
    System.out.println("\nThe transpose result is");
    for(int i=0;i<m3.getRows();i++){
    for(int j=0;j<m3.getCols();j++){
    System.out.print((int)m3.getElementAt(i,j)+" ");
    System.out.printf("\n");
    Thks

    Below is my Matrix design,
    Row Group: I used "Region" field.  I would like to set an expression by using the Switch Function to show different Value in the Matrix report format.
    Below is my logic.
    Logic # 1:  If Row Group: Region. Value is EQUAL to "America Hub", the Value section needs to pull "Billing Amount" Field.
    Logic # 2: If Row Group: Region. Value is EQUAL to "EMEA" or "AMERICA" or "ASIA", the Value section needs to pull "Booking Amount" field.
    My question is "Can I use the Switch Function to handle in the same Matrix Grid?  I got an error of my expression since I am not sure how I can combine my above logic 1 and 2 into Switch function.
    Appreciate if you can help me.
    Thanks,
    Josey Tang
    The above expression is not correct. In SSRS you should use " for string literals
    You can Switch inside Matrix expression
    Trabslating your explanation into expression it would be like this
    =SUM(Switch(UCase(Fields!REGION.Value)="AMERICA HUB",Fields!Billing_Amount.Value,True,Fields!Booking_Amount.Value))
    and for column group use this
    =SUM(Switch(UCase(Fields!REGION.Value)="AMERICA HUB",Fields!Rev_Rec_Date.Value,True,Fields!Order_Date.Value))
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • GS60 Matrix display monitor recommendations.

    Hey all,
    I was wondering what the best monitor setup would be on a gs60? It supports 2 external displays so what size is recommended for a smooth gaming experience in matrix setting?

    For starters look heere:
    http://www.tftcentral.co.uk/
    The degree of perfection is dependent on your final needs. A studio doing catalog work is going to need a monitor all the way up to top providers like Eizo. for my needs where I output to an Epson 3800 and bigger, I find the dell u2412 to be ideal, and at your price category, maybe 2 will fit the budget.
    The 2412 does not cover the full Adobe RGB gamut, but it does cover sRGB IEC 61966-2-1:1999, the current preference for  online color. I use it because correcting the monitor to match the print for b&w is paramount, and the best monitors for this use LED backlight. The u2412 is admirable for this especially at it's price point.
    I also use a 2nd monitor but it is a smaller 4:3 aspect ratio. It's use is strictly for tools and such.
    The 2412 is a 16:10 aspect ratio and is far better, imo, for graphics work. Also (and maybe especially!) it is very close to the golden mean ratio giving it a wonderful presentation format. Check it out where you see 16:9 and 16:10 side by side.
    When I am working closely with adjustment layers I have enough room on my screen to pull over the specific palette next to the image while tweaking, a big help without losing the ability to fill the screen later if you wish. Simply move the palette back to it's home on the other screen.
    Good Luck!

  • Matrix display of Radio button in JSF

    Hi,
    I need to show a matrix using JSF in the following way .
    . A B C
    X 1 2 3
    Y 4 5 6
    Z 7 8 9
    I'm having a table in database named "matrix" which is having 3 fields.
    field1 is a number,field2 and field 3 are foreign keys which references to
    table "A1" and table "X1".
    A1 is having elements A,B,and C
    X1 is having elements X,Y and Z
    Elements of table MATRIX are as follows
    table:MATRIX
    field2 field3 field1
    A X 1
    A Y 4
    A Z 7
    B X 2
    B Y 5
    B Z 8
    Now I need to display the field1 of "matrix" table according to X and Y direction values(Those values are dynamic ones).
    As h:datatable only supports X direction display, I thought I'll use any available GRID component for this kind of display.Unfortunately I couldnt get any faces component for this.
    Is there any ready-made component available? Or do I need to write my own component for this? If so, can you guys help me by providing any similar kind of component which I can change for my requirement?
    Please help me out a possible solution.

    The trick is more likely in formatting the data in a bean such that you can easily display it using a h:datatable or h:panelGrid. So in stead of wanting to display the data is it is in the database, perform some translations on it to make the transition to a web display easier.
    With a clever datastructure you can usually display most of anything with out of the box JSF components. if you cannot, you should investigate the extension frameworks (primefaces, richfaces, tomahawk, icefaces) to see if one of them has a component that fits more with your requirements.

  • How to calculate percentage and difference of two values in matrix report in ssrs 2008

    Hi everyone,
    DB--SQL server
    SSRS-2008
    I am creating matrix report with grouping on WEEK and Fiscalyearweek,
    I need to calculate of difference between FY14W01,FY15W01 ande  percentage of those..
    how to calculate in ssrs level.
    Thank You, Manasa.V

    Hi veerapaneni,
    According to your description, you want to calculated the increment percentage and difference between two fiscal year week within each week. Right?
    In this scenario, since we need to do calculation based on values between dynamically generated cells, we can't simply use expression to achieve this goal. In this scenario, we need to use custom code to record the value for fiscal 14 and fiscal 15, then
    we can calculate the difference and percentage within the column group. We have tested your case in our local environment, please refer to the steps and screenshots below:
    1. Add the custom code below into the report (you may need to modify the data type based on your scenario:
    Public Shared Value1 as Integer
    Public Shared Value2 as Integer
    Public Shared previous as string
    Public Shared previousweek as string
      Public Shared Function GetValue(Value as Integer,product as String,Week as String) as Integer
    If product =previous and Week =previousweek  Then
         Value2=Value
    Else
    previous=product
    previousweek=Week
    Value1=Value
    End If
         return Value
      End Function
      Public Shared Function GetPct()
         return (Value2-Value1)/Value1
      End Function
    Public Shared Function GetDiff()
         return Value2-Value1
      End Function
    2. Design the matrix like below:
    3. The result look like below:
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • 3D Matrix Display - LED Cube

    Hello everyone,
    I'm very familiar with most of LabVIEW's features. I'm trying to do a project called "Cubix 3D Snake" just like the one shown in the following YouTube link (http://www.youtube.com/watch?v=dhqusv6BNik). However, I've never worked with 3D displays using LabVIEW in the past. Can you PLEASE HELP ME and let me know if there is a way to do something like this in LabVIEW (I'm referring to the virtual LED cube shown on the screen NOT the physical cube).
    It's extremely easy to do this game in 2D and I have no problem manipulating matrices, digital I/O, etc., but my biggest concern is the 3D display. It looks like a 3D matrix of LED indicators on the front panel. What approach should I take??? Any help will be GREATLY appreciated!!!
    YouTube Video of Desired Project:
    http://www.youtube.com/watch?v=dhqusv6BNik

    Hello Ben,
    Thank you so much for your reply, but I'm not sure what examples are you reffering to? I'm using LabVIEW 8.0, but I just bought LabVIEW 2009 Student Edition and should receive it in a few days... are you talking about the examples that come with LabVIEW, online, or somewhere else? Supposedly LabVIEW 2009 has better 3D graphics manipulation?
    Anyways, I attached a VI that shows a simulated matrix of LEDs on the front panel that I was able to do by varying the size of each LEDs. The matrix I want to deal with should be no larger than 6x6x6 = 216 LEDs. Does this sound like a good approach? I'm sure there should be a better way to simulate a 6x6x6 cube of LEDs that kind of looks like the one on the screen of this YouTube video. 
    http://www.youtube.com/watch?v=dhqusv6BNik
    You're right...the LEDs will NOT be moving, they will just alternate between 3 states: OFF, COLOR 1, or COLOR2.
    Help from people like you has enabled me to succeed in all my LabVIEW projects for the last couple of years... I greatly APPRECIATE IT!!!
    Attachments:
    LED Cube.vi ‏30 KB

  • Matrix Display in ALV

    I have data in format
    Row     KTX     KUNAG     FKIMG     NETWR
    1     OCT     100000     1001     108101
    2     NOV     100000     39     3899
    3     DEC     100000     30     3000.6
    4     DEC     100020     5     500
    i want to display it in this format
              OCT          NOV          DEC     
         FKIMG     NETWR     FKIMG     NETWR     FKIMG     NETWR
    100000     1001     108101     39     3899     30     3000.6
    100020     0     0     0     0     5     500
    plz provide me solution by with i can do it

    Hi naresh,
    Create the Field catalog as same like Output display, and your internal table should be same as Field catalog, so here you need to change your internal table structure, so move the internal table data to the new internal table which will have the same structure which you specied here, so create the field catalog .. pass this internal table and field catalog, so the output will appear as you specied
    mark all the helpful answers
    Regards
    Sudheer

  • Collected Tooltip does not display in SSRS 2008 or SSRS 2008 R2 on a pie chart

    I've tried everything I can think of, but setting the Custom Property "Collected Tooltip" for a pie chart where there is data that will be "collected" into an "Other" slice doesn't appear to work.  I am using SQL Server 2008 and SQL Server 2008 R2,
    and neither one seems to display the collected tooltip.   I have no difficulty getting a tooltip to appear for all the other slices in the pie, using the series tooltip property.    I've searched this forum as well as Google, and the
    only things I managed to find with any reference was one page that shows you where all those custom attributes are and how to use them.    Is there a bug here, or am I doing something wrong?
    Steve

    Hi Steve,
    I have reflected the issue to the product team, and confirmed this known issue possibly would be fixed in the next release.
    If the issue is urgent to your business, it is recommended that you contact Microsoft Customer Support Services (CSS) via telephone so that a dedicated Support Professional can
    assist you in a more efficient manner. Please be advised
    that contacting phone support will be a charged call. However, it will be free if this is a product issue.
    To obtain the phone numbers for specific technology request please take a look at the web site listed below.
    http://support.microsoft.com/default.aspx?scid=fh;EN-US;PHONENUMBERS
    If you are outside the US please see
    http://support.microsoft.com for regional support phone numbers.
    Regards,
    Tony Chain
    Tony Chain [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Re: How to setup MSI Matrix Display on MSI Gaming Notebooks.

    I also enjoyed the gaming night very much!!
    Thanks, MSI!

    I really enjoy racing games on GT72 because of martix display!
    Thank you for sharing this useful information.

  • Matrix Display (two extra monitors) on GT70 0NE - GTX 680M?

    Hi there, I'm really intersted on setting up multiple display on my GTX 680M - 4GB. Is it possible?
    I would like to connect two extra monitors...
    Does any one knows if the driver for the most recent laptops can be used on my laptop?

    The 680M only supports 2 outputs (ie laptop monitor + 1 external monitor).
    No it will not allow 2 external monitors. Sorry.

  • [Forum FAQ] How do I display disclaimer message popup window before display the SSRS report?

    Question:
    The requirements is that when you click the report on report manager you will get an popup window with the disclaimer message, only after you read this message you can click the “Agree” button, then you can continue to read the content of the report, if you
    disagree with it, you can click the “Disagree” button to back to the home or other path you want.
    Answer:
    To achieve this goal, we can add some JS or JQuery code in the report.aspx file in the path like:”C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Pages”
    Find the path of the report.aspx file and add these code in to it.
    <script type="text/javascript" src="</script">http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
    <link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
     $(function() {
            var result = new RegExp('[\?&]ItemPath=([^&#]*)').exec(window.location.href)[1];
    //get the path of the folder which the report exists
            var reportFolder = result.split('%2f')[1];
    //get the report name which you want to add this pop up window.
    var reportName = result.split('%2f')[result.split('%2f').length - 1]; 
     //hide the report before you click the agree button
           document.getElementById("ui_form").style.display = "none";
                //alert(result);
                //alert(reportFolder); //test the report folder name to see if it is correct
           if (reportName == "your report name" && reportFolder=="your folder name") {           
     $("#dialog").dialog({
                    title: "jQuery Dialog Popup",
                    height: "250",
                    modal: true,
                    buttons: {
                        "Agree": {
                            text: "Agree",
                            id: "my-button-id1",
                            click: function() {
                                $(this).dialog('close');
    //display the report after you click the agree button.
    document.getElementById("ui_form").style.display = "block";                         }
                        "Disagree": {
                            text: "Disagree",
                            id: "my-button-id2",
                            click: function() {
                                location.href = '/Reports'
            else {
                document.getElementById("ui_form").style.display = "Block";
    </script>
    <div id="dialog" style="display: none; z-index:20001">
     Please make sure you have read this information and understand clearly before enter the report.
    </div>
    When you click the report you will the popup window as below:
    when you click “Agree” the report will display and when you click “Disagree” it will back to the home page.
    Applies to:
    Reporting Services 2005
    Reporting Services 2008
    Reporting Services 2008 R2
    Reporting Services 2012
    Reporting Services 2014
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Question:
    The requirements is that when you click the report on report manager you will get an popup window with the disclaimer message, only after you read this message you can click the “Agree” button, then you can continue to read the content of the report, if you
    disagree with it, you can click the “Disagree” button to back to the home or other path you want.
    Answer:
    To achieve this goal, we can add some JS or JQuery code in the report.aspx file in the path like:”C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Pages”
    Find the path of the report.aspx file and add these code in to it.
    <script type="text/javascript" src="</script">http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
    <link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
     $(function() {
            var result = new RegExp('[\?&]ItemPath=([^&#]*)').exec(window.location.href)[1];
    //get the path of the folder which the report exists
            var reportFolder = result.split('%2f')[1];
    //get the report name which you want to add this pop up window.
    var reportName = result.split('%2f')[result.split('%2f').length - 1]; 
     //hide the report before you click the agree button
           document.getElementById("ui_form").style.display = "none";
                //alert(result);
                //alert(reportFolder); //test the report folder name to see if it is correct
           if (reportName == "your report name" && reportFolder=="your folder name") {           
     $("#dialog").dialog({
                    title: "jQuery Dialog Popup",
                    height: "250",
                    modal: true,
                    buttons: {
                        "Agree": {
                            text: "Agree",
                            id: "my-button-id1",
                            click: function() {
                                $(this).dialog('close');
    //display the report after you click the agree button.
    document.getElementById("ui_form").style.display = "block";                         }
                        "Disagree": {
                            text: "Disagree",
                            id: "my-button-id2",
                            click: function() {
                                location.href = '/Reports'
            else {
                document.getElementById("ui_form").style.display = "Block";
    </script>
    <div id="dialog" style="display: none; z-index:20001">
     Please make sure you have read this information and understand clearly before enter the report.
    </div>
    When you click the report you will the popup window as below:
    when you click “Agree” the report will display and when you click “Disagree” it will back to the home page.
    Applies to:
    Reporting Services 2005
    Reporting Services 2008
    Reporting Services 2008 R2
    Reporting Services 2012
    Reporting Services 2014
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

  • Creating a Detail Table Based on an Action in Another Table or Matrix to Display in the Same Report (Not a Drill-Through)

    Hello,
    I was wondering if it's possible have a matrix which shows total credits by month and have drill-down groupings to display the invoice numbers for each credit.  Then, once the drill-down is expanded for a particular month, be able to click on the invoice
    number and have another table under the matrix display the details of the invoice. 
    I don't really want a drill-through because that opens a different report in the window, what I want to be able to do is stay on the main report.  I also don't want to drill-into the invoice details from the matrix as that expands the matrix out and
    makes it unruly and ugly.  I've been playing with subreports but not able to get what I want out of it.
    I hope this makes sense - is there a way to do this in SSRS?
    Thanks!!

    Hi AvenueStuart,
    After testing the issue in my environment, we can refer to the steps below to work around the issue:
    Create a new table with the details of the invoice under the matrix.
    Add a parameter named invoice which get available values from the invoice field in the dataset.
    Right-click the [Sum(invoice)] cell to add an action with “Go to report” option, and specify the same report with the parameter below:
    Name: invoice                                                                 
    Value: [invoice]
    Right-click the table to add a filter in the table:
    Expression: [invoice]
    Operator: =
    Value: [@invoice]
    If there are any misunderstanding, please elaborate the issue for further investigation.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • SSRS Reporting : Fill Cell Color according to the Location of the Cell in the Matrix

    Hello,
    I am trying to achieve below result in the SSRS but facing issues with Cell color Fill Expression when Detail value is NULL.
    If you look at the image, it should show exact same colors of the cell irrespective of the values.
    But in my case it is not showing color for NULL value cells.
    Below is the expression which I have put in the Fill Expression window.
    SWITCH(
    Fields!Columns.Value = "Col1" And Fields!Rows.Value = "Row1","Yellow",
    Fields!Columns.Value = "Col1" And Fields!Rows.Value = "Row2","Green",
    Fields!Columns.Value = "Col1" And Fields!Rows.Value = "Row3","Green",
    Fields!Columns.Value = "Col1" And Fields!Rows.Value = "Row4","Green",
    Fields!Columns.Value = "Col2" And Fields!Rows.Value = "Row1","Red",
    Fields!Columns.Value = "Col2" And Fields!Rows.Value = "Row2","Yellow",
    Fields!Columns.Value = "Col2" And Fields!Rows.Value = "Row3","Yellow",
    Fields!Columns.Value = "Col2" And Fields!Rows.Value = "Row4","Green",
    Fields!Columns.Value = "Col3" And Fields!Rows.Value = "Row1","Red",
    Fields!Columns.Value = "Col3" And Fields!Rows.Value = "Row2","Red",
    Fields!Columns.Value = "Col3" And Fields!Rows.Value = "Row3","Yellow",
    Fields!Columns.Value = "Col3" And Fields!Rows.Value = "Row4","Green"
    Please suggest me to get the colors for the NULL value cells.
    I tried with IsNothing() but then it is doing the same color of all NULL cells. I want them exactly same in the figure.
    Thank you,
    Mittal.

    Hi Mittal,
    Based on your dataset table, the matrix should displays as below. Are you manually insert Row1 row and Col3 column in the matrix?
    If that is true, the Fill cell color should be displayed as the picture above. Because there are no values for Rows=Row1 and Columns= Col1, Rows=Row1 and Columns= Col2… the expression for those cells has no effect. To achieve your requirement, we can manually
    insert those values in the dataset query like below:
    SELECT Columns, Rows, Value FROM table
    UNION all
    select 'Col1' AS Columns, 'Row1' AS Rows, NULL AS Value
    UNION all
    select 'Col1' AS Columns, 'Row3' AS Rows, NULL AS Value
    UNION all
    select 'Col2' AS Columns, 'Row1' AS Rows, NULL AS Value
    UNION all
    select 'Col2' AS Columns, 'Row4' AS Rows, NULL AS Value
    UNION all
    select 'Col3' AS Columns, 'Row1' AS Rows, NULL AS Value
    UNION all
    select 'Col3' AS Columns, 'Row2' AS Rows, NULL AS Value
    UNION all
    select 'Col3' AS Columns, 'Row3' AS Rows, NULL AS Value
    UNION all
    select 'Col3' AS Columns, 'Row4' AS Rows, NULL AS Value
    Then directly add those three field with the fill cell color expression to matrix, the matrix displays:
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

Maybe you are looking for

  • Creation of Inspection lot in Alternative Unit of measure

    Dear Guru, Our implementation is going on in a Tube manufacturing company where Base Unit is maintain  in KG & 100 % visual inspection is taken place & we accept or reject tube on Pieces. So how can we do this in SAP, Because in SAP Inspection Lot is

  • Differences between Linux and Solaris command set

    Hi, It is complicated to learn Solaris? Is the set of commands the same of Linux? It is because is more simple for me to find a Linux Admin book than a Solaris book. Thanks. Lorenzo

  • Adobe LiveCycle Date/Time Field Scripting Question

    I have a date/time field in Livecycle which the end user chooses a random date from.  I need to populate a date 180 days from this date for an eligible to date/time field.  I have tried various javascript and formcalc options with no success.

  • Can we call and execute a request set using db adapter or oracle apps adapt

    Hi, Can we call and execute a request set(which executes a set of packages in a sequence) using db adapter or oracle apps adapter similar to calling a stored procedure and concurrent program? thanks, RV

  • Inspection in the Production Process.

    Hi Experts! I'm Work in a company that have inspection in production process (inspection type 03). In customizing about PP confirmation parameters, was defined to stop confirmation if not have inspection results in inspection lot. However, if entered