<?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>Question Re: Deleting rows based on other rows - Data Action in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14204121#M4924837</link>
    <description>In that case what is the logic which decides which currency results you want to delete ? In this case you are only keeping CNY for CN and deleting all others.</description>
    <pubDate>Tue, 02 Sep 2025 08:06:38 GMT</pubDate>
    <dc:creator>N1kh1l</dc:creator>
    <dc:date>2025-09-02T08:06:38Z</dc:date>
    <item>
      <title>Deleting rows based on other rows - Data Action</title>
      <link>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaq-p/14203401</link>
      <description>&lt;P&gt;Dear Community,&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Option 1&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We start from a situation like the one shown in the table below.&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE width="1249px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;VIEW&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;ENTITY&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;DATASOURCE&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;DF&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;CUST&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;CH&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;CC&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;MARK&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;PR&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;TC&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;SC&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;INT&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;INP&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;EUR&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;IDR&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;INR&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;JPY&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;SGD&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;USD&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;VND&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9219px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="86.8438px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;INP&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="85.7656px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="85.7031px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="85.7344px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="86.7969px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="94.8125px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="94.7812px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="92.6719px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7031px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The requirement is to selectively delete the ADD rows; the only rows that should remain are those with equal PR and CC values (as in the final table).&lt;/P&gt;&lt;TABLE width="1257"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="92.9844px" height="30px"&gt;ACCOUNT&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;VIEW&lt;/TD&gt;&lt;TD width="87.9844px" height="30px"&gt;ENTITY&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;DATASOURCE&lt;/TD&gt;&lt;TD width="85.9844px" height="30px"&gt;DF&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;CUST&lt;/TD&gt;&lt;TD width="85.9844px" height="30px"&gt;CH&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;CC&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;MARK&lt;/TD&gt;&lt;TD width="94.9844px" height="30px"&gt;PR&lt;/TD&gt;&lt;TD width="93.9844px" height="30px"&gt;TC&lt;/TD&gt;&lt;TD width="94.9844px" height="30px"&gt;SC&lt;/TD&gt;&lt;TD width="93.9844px" height="30px"&gt;INT&lt;/TD&gt;&lt;TD width="67.0625px" height="30px"&gt;Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9844px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="87.9844px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;ADD&lt;/TD&gt;&lt;TD width="85.9844px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="85.9844px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="94.9844px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.9844px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="94.9844px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="93.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="67.0625px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9844px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="87.9844px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;INP&lt;/TD&gt;&lt;TD width="85.9844px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="85.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="86.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="94.9844px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="93.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="94.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="93.9844px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="67.0625px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG&gt;Option 2&lt;/STRONG&gt;&lt;BR /&gt;We start from a situation such as that shown in the table&lt;/P&gt;&lt;TABLE width="1257"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="93"&gt;ACCOUNT&lt;/TD&gt;&lt;TD width="89"&gt;VIEW&lt;/TD&gt;&lt;TD width="89"&gt;ENTITY&lt;/TD&gt;&lt;TD width="89"&gt;DATASOURCE&lt;/TD&gt;&lt;TD width="89"&gt;DF&lt;/TD&gt;&lt;TD width="89"&gt;CUST&lt;/TD&gt;&lt;TD width="89"&gt;CH&lt;/TD&gt;&lt;TD width="89"&gt;CC&lt;/TD&gt;&lt;TD width="89"&gt;MARK&lt;/TD&gt;&lt;TD width="97"&gt;PR&lt;/TD&gt;&lt;TD width="97"&gt;TC&lt;/TD&gt;&lt;TD width="97"&gt;SC&lt;/TD&gt;&lt;TD width="97"&gt;INT&lt;/TD&gt;&lt;TD width="64"&gt;Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ACCOUNT1&lt;/TD&gt;&lt;TD&gt;V00R&lt;/TD&gt;&lt;TD&gt;CX20&lt;/TD&gt;&lt;TD&gt;INP&lt;/TD&gt;&lt;TD&gt;STK&lt;/TD&gt;&lt;TD&gt;DEL&lt;/TD&gt;&lt;TD&gt;RET&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;CN&lt;/TD&gt;&lt;TD&gt;FTB998&lt;/TD&gt;&lt;TD&gt;CNY&lt;/TD&gt;&lt;TD&gt;COMM&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ACCOUNT1&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;CX20&lt;/TD&gt;&lt;TD&gt;INP&lt;/TD&gt;&lt;TD&gt;STK&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;CNY&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;FTB998&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;#&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Here, the requirement is to report where CC = # is present, the same CC present in the row where the following dimensions are the same: ENTITY, DATASOURCE, DF, PR.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;In this case, the result would be as follows&lt;/P&gt;&lt;TABLE width="1257"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="92.9844px" height="30px"&gt;ACCOUNT&lt;/TD&gt;&lt;TD width="86.8594px" height="30px"&gt;VIEW&lt;/TD&gt;&lt;TD width="87.5781px" height="30px"&gt;ENTITY&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;DATASOURCE&lt;/TD&gt;&lt;TD width="86.3906px" height="30px"&gt;DF&lt;/TD&gt;&lt;TD width="86.9375px" height="30px"&gt;CUST&lt;/TD&gt;&lt;TD width="86.3906px" height="30px"&gt;CH&lt;/TD&gt;&lt;TD width="86.5px" height="30px"&gt;CC&lt;/TD&gt;&lt;TD width="87.1562px" height="30px"&gt;MARK&lt;/TD&gt;&lt;TD width="95.2969px" height="30px"&gt;PR&lt;/TD&gt;&lt;TD width="94.0781px" height="30px"&gt;TC&lt;/TD&gt;&lt;TD width="95.0156px" height="30px"&gt;SC&lt;/TD&gt;&lt;TD width="93.9688px" height="30px"&gt;INT&lt;/TD&gt;&lt;TD width="66.7188px" height="30px"&gt;Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9844px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="86.8594px" height="30px"&gt;V00R&lt;/TD&gt;&lt;TD width="87.5781px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;INP&lt;/TD&gt;&lt;TD width="86.3906px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="86.9375px" height="30px"&gt;DEL&lt;/TD&gt;&lt;TD width="86.3906px" height="30px"&gt;RET&lt;/TD&gt;&lt;TD width="86.5px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="87.1562px" height="30px"&gt;CN&lt;/TD&gt;&lt;TD width="95.2969px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="94.0781px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="95.0156px" height="30px"&gt;COMM&lt;/TD&gt;&lt;TD width="93.9688px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7188px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="92.9844px" height="30px"&gt;ACCOUNT1&lt;/TD&gt;&lt;TD width="86.8594px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="87.5781px" height="30px"&gt;CX20&lt;/TD&gt;&lt;TD width="110.125px" height="30px"&gt;INP&lt;/TD&gt;&lt;TD width="86.3906px" height="30px"&gt;STK&lt;/TD&gt;&lt;TD width="86.9375px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="86.3906px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="86.5px" height="30px"&gt;CNY&lt;/TD&gt;&lt;TD width="87.1562px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="95.2969px" height="30px"&gt;FTB998&lt;/TD&gt;&lt;TD width="94.0781px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="95.0156px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="93.9688px" height="30px"&gt;#&lt;/TD&gt;&lt;TD width="66.7188px" height="30px"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Would either option work? What Data Action (Advanced Formula) needs to be created to achieve this result?&lt;BR /&gt;Obviously, these are sample data; in the data set there are more PRs and different combinations.&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 01 Sep 2025 16:45:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaq-p/14203401</guid>
      <dc:creator>andreag412</dc:creator>
      <dc:date>2025-09-01T16:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows based on other rows - Data Action</title>
      <link>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14203896#M4924799</link>
      <description>&lt;P&gt;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/869766"&gt;@andreag412&lt;/a&gt;&amp;nbsp;For Option 1 , I think you want to delete the data where currency is not the same as Local currency of the market. In your sample data its CNY for Market CN. If your market dimension has an attribute for currency with value CN, the below sample Data Action logic can work. For both Option 1 and 2 Assumption is Currency attribute in MARK is set to CNY&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;MEMBERSET [d/DATASOURCE]="ADD"
IF [d/MARK].[p/Currency] != [d/CC].[p/id] THEN
  DELETE()
ENDIF&lt;/LI-CODE&gt;&lt;P&gt;&lt;SPAN&gt;For Option 2&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;MEMBERSET [d/DATASOURCE]="INP"
MEMBERSET [d/CC]="#"

DATA([d/CC]=[d/MARK].[p/Currency])=RSEULTLOOKUP([d/CC]="#")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Hope this helps !!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Nikhil&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2025 05:21:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14203896#M4924799</guid>
      <dc:creator>N1kh1l</dc:creator>
      <dc:date>2025-09-02T05:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows based on other rows - Data Action</title>
      <link>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14204081#M4924832</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;No, unfortunately currency is not a market attribute, but the CC dimension is independent. In this example, it is a case that market and currency coincide.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2025 07:50:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14204081#M4924832</guid>
      <dc:creator>andreag412</dc:creator>
      <dc:date>2025-09-02T07:50:30Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows based on other rows - Data Action</title>
      <link>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14204121#M4924837</link>
      <description>In that case what is the logic which decides which currency results you want to delete ? In this case you are only keeping CNY for CN and deleting all others.</description>
      <pubDate>Tue, 02 Sep 2025 08:06:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14204121#M4924837</guid>
      <dc:creator>N1kh1l</dc:creator>
      <dc:date>2025-09-02T08:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: Deleting rows based on other rows - Data Action</title>
      <link>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14204130#M4924839</link>
      <description>The logic is that I need to check the CC and PR dimensions using the row where VIEW and MARK= # and keep all those rows where DATASOURCE = ADD and PR and CC are equal to that row.</description>
      <pubDate>Tue, 02 Sep 2025 08:13:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/deleting-rows-based-on-other-rows-data-action/qaa-p/14204130#M4924839</guid>
      <dc:creator>andreag412</dc:creator>
      <dc:date>2025-09-02T08:13:36Z</dc:date>
    </item>
  </channel>
</rss>

