Usando IIF no SSRS

votos
0

Eu estou tentando calcular o valor% para cada grupo (lógica sendo 'Grupo A Chama / Total chamadas').

O problema é que para alguns grupos eu preciso usar (MAX (Fields! OverallCalls.Value), enquanto que para outros que eu preciso usar (MAX (Fields! TotalCalls.Value). Por esta razão, eu adicionei uma declaração adicional IIF na parte inferior, no entanto, por alguma razão, eu recebo um erro dizendo: 'Demasiados argumentos para funções IsNothing Pública (expressão como Object) as Boolean'.

=FORMATPERCENT(
       Sum(
IIF(Fields!Group.Value = Dissatisfactions Total,
       Fields!TotalDissatisfactions.Value,
IIF(Fields!Group.Value = RID Total,
       Fields!TotalRidDissatisfactions.Value,
       IIF(
              Fields!Group.Value = CRT OR
              Fields!Group.Value = Escalations
              ,Fields!ComplaintID.Value
              ,IIF(
                           Fields!Group.Value = Calls
                           ,Fields!Calls.Value
                           ,0
                     )
       )
       )
       )  
       ) / IIF(IsNothing(MAX(Fields!OverallCalls.Value), (MAX(Fields!TotalCalls.Value), (MAX(Fields!OverallCalls.Value)
       )
Publicado 24/10/2019 em 12:52
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more