代码之家  ›  专栏  ›  技术社区  ›  fairy

SSRS矩阵列组百分比

  •  0
  • fairy  · 技术社区  · 11 年前

    这是桌子

        Provider ID  flag
        A        1    N
        A        2    N
        A        3    D
        B        4    D
        B        5    D
        B        6    N
    

    这是ssrs中的矩阵

                Flag        
    Provider    N   D   Percentage
    A           2   1      N/D
    B           1   2      N/D
    

    在标志栏组上,我正在进行计数,以获得N和D的计数

     =Count(Fields!Provider.Value)
    

    如何计算标志列组的百分比?

    1 回复  |  直到 11 年前
        1
  •  0
  •   Aftab Ansari    11 年前

    你能试试看吗 =报告项!。value/Reportitems!。价值

    除此之外,请查看本文以获得更多帮助 Calculate Column difference in Matrix

    其他方式

    如果您确认标记字段总是有两个不同的值(N和D),那么您可以使用表而不是矩阵,在那里您可以很容易地实现百分比。 要使用表,可以使用:

    1. 放置表并对Provider字段进行行分组
    2. 在第二列文本框中,输入如下表达式 =计数(IIF(字段!flag.value=N,字段!ID.value,Nothing))
    3. 在第三列文本框中,输入如下表达式 =计数(IIF(字段!flag.value=D,字段!ID.value,Nothing))
    4. 在“第四列”文本框中,输入如下表达式 =报告项!。值/报告项!。价值