Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Compare two fields

Hello,

I have 2 fields

ID_ORDEN_IND      and
ID_ORDEN_TEM

Both contain a sequence of numbers , for example : 445566

I would like to know how many ID are repeated each other ... something like the following:

If ID_ORDEN_IND = ID_ORDEN_TEM , COUNT ( ESTADOID )

But not how to translate it into an expression paragraph get the calculation.

I hope you can help me, thanks in advance.

3 Replies
swuehl
MVP
MVP

Where does field ESTADOID come from?

You can do the analysis like this:

LOAD ID_ORDEN_IND as TestID,

          'IND' as Source

FROM YourIndIDSource;

LOAD ID_ORDEN_TEM as TestID,

          'TEM' as Source

FROM YourTemIDSource;

Now you can create a chart with TestID as dimension and

=Count(Distinct Source)

as expression. Sort by expression descending shows all duplicate IDs on top.

You create an overall count like

=Count({<TestID = {"=Count(Distinct Source)=2"}>} Distinct TestID)

Anonymous
Not applicable
Author

Hi,

I dont know wht is ESTAOID but maybe this can help you:

sum(if(ID_ORDEN_IND=ID_ORDEN_TEM,1,0))

Regards.

gilbertomedeiro
Contributor III
Contributor III

Hello Guerreiro,

It is your expression, right? 

If ID_ORDEN_IND = ID_ORDEN_TEM , COUNT ( ESTADOID )


So, I try rewrite it:

COUNT(DISTINCT IF(ID_ORDEN_IND = ID_ORDEN_TEM, ESTADOID))


By the way, in my opinion, Giuseppe is right too.


Regards.