Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Max Number of cancatenate if in Set Expression (Sense 3.2)

Hello to all.

I have in measure this Expression but it does not work.

Exist a max number of if concatenate or max number of char that the contained in Measure ?

If(COD_RAGGRUPPAMENTO = 'RAGGR02', $(@PROVATTCOMPAGEASS_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR03', $(@COMPSEGNPERSTIM_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR04', $(@COMPBROKERMANDATO_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR05', $(@ABBUONIPASSIVI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR06', $(@ABBUONIATTIVI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR08', $(@TOTALEBROKER_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR10', $(@PROVVPASSIVE_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR11', $(@SEGNALAZIONIPASSIVE_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR12', $(@FONDOPRODUTTORI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR13', $(@SINISTRIONERI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR14', $(@TOTALEPASSIVE_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR16', $(@TOTALEATTIVE_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR22', $(@CONSULENZENOMANDATO_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR27', $(@PROVENTIASSICURATIVI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR29', $(@RICAVIINFRAGRUPPO_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR31', $(@CONTRIBUTIATTIVI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR32', $(@TOTALERICAVIDIVERSI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR34', $(@TOTALERICAVICOMPLESSIVI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR37', $(@RETRIBUZIONEDIPENDENTI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR38', $(@CONTRIBUTIPREVIDENZIALI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR41', $(@CONTRIBUTIINAIL_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR46', $(@ACCANTONAMENTOTFR_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR47', $(@COSTIDISTLI_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR48', $(@COSTIDISTPV_ANNO_0_1)

                        ,

                        if(COD_RAGGRUPPAMENTO = 'RAGGR49', $(@TOTALIRETRIBUZIONI_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR50', $(@PREMIPRODCONTRATTO_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR51', $(@PREMIPRODPERSONAM15_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR52', $(@PREMIPRODAZIENDALI_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR53', $(@CONTRIBUTOENBASS_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR54', $(@PRESTAZIONILAVOROACC_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR55', $(@INPSLAVOROACC_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR56', $(@INAILLAVOROACC_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR57', $(@COMPCONCLAVOROACC_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR58', $(@TOTALELAVOROACC_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR59', $(@TOTALERETRIBUZIONI_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR60', $(@TICKETSD_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR61', $(@TICKETF1_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR62', $(@TICKETF3_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR63', $(@TICKETU7_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR64', $(@TICKETU9_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR65', $(@TICKETU11_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR66', $(@VISITEMEDICHE_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR67', $(@TOTALECOSTIACC_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR69', $(@RIMBTRASFSD_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR70', $(@RIMBTRASFU1_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR71', $(@RIMBTRASFU2_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR72', $(@RIMBTRASFU3_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR73', $(@RIMBTRASFU4_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR74', $(@RIMBTRASFU5_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR75', $(@RIMBTRASFU6_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR76', $(@RIMBTRASFU8_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR77', $(@RIMBTRASFU9_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR78', $(@RIMBTRASFUSG_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR79', $(@RIMBKMU1_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR80', $(@RIMBKMU2_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR81', $(@RIMBKMU3_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR82', $(@RIMBKMU4_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR83', $(@RIMBKMU5_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR84', $(@RIMBKMU6_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR85', $(@RIMBKMU7_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR86', $(@RIMBKMU8_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR87', $(@RIMBKMU9_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR88', $(@RIMBKMUSG_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR89', $(@RIMBKMUIT_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR90', $(@RIMBKMSD_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR91', $(@TOTALERIMBORSI_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR92', $(@MANUTENZIONIAUTO_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR93', $(@MANUTENZIONIAUTOF1_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR94', $(@MANUTENZIONIAUTOF9_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR95', $(@SPESEAUTODIPENDENTI_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR96', $(@SPESEAUTOF1_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR97', $(@SPESEAUTOF3_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR99', $(@CANONIAUTOF1_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR99', $(@CANONIAUTOF3_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR100', $(@CANONIAUTODIP_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR101', $(@CANONIAUTOF9_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR102', $(@CARBURANTIAUTOF3_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR103', $(@CARBURANTIAUTOF1_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR104', $(@CARBURANTIAUTOF9_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR105', $(@ASSICURAZIONEAUTODIP_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR106', $(@TOTALECOSTIAUTO_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR107', $(@TOTALECOSTIINDRIMB_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR109', $(@COMPENSIAMM_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR110', $(@CONTRIBUTIAMM_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR111', $(@ACCANTONAMENTOAMM_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR112', $(@CONTRINAILCOLLSOCI_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR113', $(@COMPENSIPARASUB_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR114', $(@INPSIPARASUB_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR115', $(@RIMBORSIAMM_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR116', $(@LAVOROOCCASIONALE_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR117', $(@RIMBORSIKMAMM_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR118', $(@TOTALECOMPAMM_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR122', $(@MANUTRIPAUTO_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR123', $(@SPESEAUTOPARDEUC_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR124', $(@MANUTAUTOF3_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR125', $(@CANONIAUTOPARZDED_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR126', $(@CARBLUBAUTOMOTOPARDED_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR127', $(@CARBLUBAUTODIP_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR128', $(@ASSAUTOAZIENDALI_ANNO_0_1)

                        ,

                        If(COD_RAGGRUPPAMENTO = 'RAGGR129', $(@TOTALECOSTIAUTOAZIENDALI_ANNO_0_1)

                        ,

                        '-'))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

There is another method to test the many concatenate conditions ??

Thank you very much.

Bye

1 Solution

Accepted Solutions
vinieme12
Champion III
Champion III

i don't think there is a limit , but there is a better way to rewrite the expression using Pick(wildmatch(

Example

Pick(wildmatch(COD_RAGGRUPPAMENTO,'*02','*03','*04'),

     $(@PROVATTCOMPAGEASS_ANNO_0_1),

     $(@COMPSEGNPERSTIM_ANNO_0_1),

     $(@COMPBROKERMANDATO_ANNO_0_1)

)


Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.

View solution in original post

1 Reply
vinieme12
Champion III
Champion III

i don't think there is a limit , but there is a better way to rewrite the expression using Pick(wildmatch(

Example

Pick(wildmatch(COD_RAGGRUPPAMENTO,'*02','*03','*04'),

     $(@PROVATTCOMPAGEASS_ANNO_0_1),

     $(@COMPSEGNPERSTIM_ANNO_0_1),

     $(@COMPBROKERMANDATO_ANNO_0_1)

)


Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.