<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Filter 1 Dimension in 2 Columns via key in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Filter-1-Dimension-in-2-Columns-via-key/m-p/1782835#M60949</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i am looking for a best practice.&lt;BR /&gt;If i got 2 fields in a table with the same data, am I able to build up a filter without replicating the data.&lt;/P&gt;&lt;P&gt;Example:&lt;BR /&gt;&lt;SPAN&gt;Table 1 includes interactions between 2 companies. The IDs are given in 2 columns.&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Id&lt;/TD&gt;&lt;TD&gt;Company ID1&lt;/TD&gt;&lt;TD&gt;Company ID2&lt;/TD&gt;&lt;TD&gt;CompPair&lt;/TD&gt;&lt;TD&gt;Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;A-B&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;B-C&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;A-B&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table 2 includes Company Details, that will be needed for further filtering. One filter could by directly by company name and one by Grouping.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;CompanyID&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Group&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Test 1 AG&lt;/TD&gt;&lt;TD&gt;Grouping 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Test 2&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Grouping 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Test 3 Ltd&lt;/TD&gt;&lt;TD&gt;Grouping 2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do i always need to duplicate the data in table 2 to connect to CompanyID 2 as well, or is there another possibility how to build up the filtering in a&amp;nbsp; nice performant way?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case, Amount needs to be summarized.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The filtering in the frontend needs to be via "CompanyID 1",&amp;nbsp; "Company ID2" or even the field Group.&lt;/P&gt;&lt;P&gt;My expectation is that the interaction of the companies will be displayed:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Filter 1&lt;/TD&gt;&lt;TD&gt;Filter 2&lt;/TD&gt;&lt;TD&gt;Sum(Amount)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name= Test 1&lt;/TD&gt;&lt;TD&gt;Name=&lt;SPAN&gt;Test 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Group = Grouping 1&lt;/TD&gt;&lt;TD&gt;Name=Test 3&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aim is that you have 2 companies, and you want to see, filter all transactions between with them.&lt;/P&gt;&lt;P&gt;I could not see, how i am able to do this in your example with only one company column.&lt;/P&gt;&lt;P&gt;Thanks for joining my challange.&lt;/P&gt;</description>
    <pubDate>Thu, 11 Mar 2021 08:28:42 GMT</pubDate>
    <dc:creator>petergassert</dc:creator>
    <dc:date>2021-03-11T08:28:42Z</dc:date>
    <item>
      <title>Filter 1 Dimension in 2 Columns via key</title>
      <link>https://community.qlik.com/t5/App-Development/Filter-1-Dimension-in-2-Columns-via-key/m-p/1782835#M60949</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i am looking for a best practice.&lt;BR /&gt;If i got 2 fields in a table with the same data, am I able to build up a filter without replicating the data.&lt;/P&gt;&lt;P&gt;Example:&lt;BR /&gt;&lt;SPAN&gt;Table 1 includes interactions between 2 companies. The IDs are given in 2 columns.&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Id&lt;/TD&gt;&lt;TD&gt;Company ID1&lt;/TD&gt;&lt;TD&gt;Company ID2&lt;/TD&gt;&lt;TD&gt;CompPair&lt;/TD&gt;&lt;TD&gt;Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;A-B&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;B-C&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;A-B&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table 2 includes Company Details, that will be needed for further filtering. One filter could by directly by company name and one by Grouping.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;CompanyID&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Group&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Test 1 AG&lt;/TD&gt;&lt;TD&gt;Grouping 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Test 2&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Grouping 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Test 3 Ltd&lt;/TD&gt;&lt;TD&gt;Grouping 2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do i always need to duplicate the data in table 2 to connect to CompanyID 2 as well, or is there another possibility how to build up the filtering in a&amp;nbsp; nice performant way?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case, Amount needs to be summarized.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The filtering in the frontend needs to be via "CompanyID 1",&amp;nbsp; "Company ID2" or even the field Group.&lt;/P&gt;&lt;P&gt;My expectation is that the interaction of the companies will be displayed:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Filter 1&lt;/TD&gt;&lt;TD&gt;Filter 2&lt;/TD&gt;&lt;TD&gt;Sum(Amount)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name= Test 1&lt;/TD&gt;&lt;TD&gt;Name=&lt;SPAN&gt;Test 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Group = Grouping 1&lt;/TD&gt;&lt;TD&gt;Name=Test 3&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aim is that you have 2 companies, and you want to see, filter all transactions between with them.&lt;/P&gt;&lt;P&gt;I could not see, how i am able to do this in your example with only one company column.&lt;/P&gt;&lt;P&gt;Thanks for joining my challange.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2021 08:28:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Filter-1-Dimension-in-2-Columns-via-key/m-p/1782835#M60949</guid>
      <dc:creator>petergassert</dc:creator>
      <dc:date>2021-03-11T08:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: Filter 1 Dimension in 2 Columns via key</title>
      <link>https://community.qlik.com/t5/App-Development/Filter-1-Dimension-in-2-Columns-via-key/m-p/1782838#M60950</link>
      <description>&lt;P&gt;You didn't post what your desired data would look like.&amp;nbsp; But generally, in cases like this, I use a join table.&lt;/P&gt;&lt;P&gt;I have an example below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Details:
LOAD CompanyID as '%company_key',
*
;
LOAD * INLINE
[
CompanyID,	Name,	Group
A,Test 1 AG,Grouping 1
B,Test 2 ,Grouping 1
C,Test 3 Ltd,Grouping 2
]
;

Interactions:
LOAD Id as '%interaction_key',
*
;
LOAD * INLINE 
[
Id,	Company ID1,	Company ID2, CompPair,	Amount
1,	A,	B,	A-B,	10
2,	B,	C,	B-C,	20
3,	B,	A,	A-B,	20
]
;

InteractionDetailJoin:
LOAD 
%interaction_key,
"Company ID1" AS '%company_key',
'Company 1' AS 'JoinType'
RESIDENT Interactions
;

Concatenate(InteractionDetailJoin)
LOAD 
%interaction_key,
"Company ID2" AS '%company_key',
'Company 2' AS 'JoinType'
RESIDENT Interactions
;

EXIT Script
;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if the resulting table is what you are looking for.&lt;/P&gt;</description>
      <pubDate>Mon, 15 Feb 2021 18:54:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Filter-1-Dimension-in-2-Columns-via-key/m-p/1782838#M60950</guid>
      <dc:creator>JustinDallas</dc:creator>
      <dc:date>2021-02-15T18:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: Filter 1 Dimension in 2 Columns via key</title>
      <link>https://community.qlik.com/t5/App-Development/Filter-1-Dimension-in-2-Columns-via-key/m-p/1783283#M61001</link>
      <description>&lt;P&gt;Hi Justin,&lt;/P&gt;&lt;P&gt;Thanks for this fast reply. For sure it would be beneficial to tell you the expected result.&lt;/P&gt;&lt;P&gt;In this case, Amount needs to be summarized.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The filtering in the frontend needs to be via "CompanyID 1",&amp;nbsp; "Company ID2" or even the field Group.&lt;/P&gt;&lt;P&gt;My expectation is that the interaction of the companies will be displayed:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Filter 1&lt;/TD&gt;&lt;TD&gt;Filter 2&lt;/TD&gt;&lt;TD&gt;Sum(Amount)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name= Test 1&lt;/TD&gt;&lt;TD&gt;Name=&lt;SPAN&gt;Test 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Group = Grouping 1&lt;/TD&gt;&lt;TD&gt;Name=Test 3&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aim is that you have 2 companies, and you want to see, filter all transactions between with them.&lt;/P&gt;&lt;P&gt;I could not see, how i am able to do this in your example with only one company column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;</description>
      <pubDate>Wed, 17 Feb 2021 07:41:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Filter-1-Dimension-in-2-Columns-via-key/m-p/1783283#M61001</guid>
      <dc:creator>petergassert</dc:creator>
      <dc:date>2021-02-17T07:41:19Z</dc:date>
    </item>
  </channel>
</rss>

