我已经做了相同的。问题是那些(???)搞砸了。由于每一列中都有空行,因此它们在列之间连接,并且由于某种原因,它们被第二列中具有相同行号的数据填充。
见附件
根据讨论作者的要求删除
</CODE></PRE>
<P> </P></LINGO-BODY><LINGO-SUB id="lingo-sub-305860" slang="en-US">回复:如何将数据过滤器用于具有空单元格的列而不删除单元格?</LINGO-SUB><LINGO-BODY id="lingo-body-305860" slang="en-US"><P><A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/20233" target="_blank"> @三ika </A> ,</P>
<P>我首先认为是先捕获数据表,然后再捕获报表,但我认为该数据表是通过拆分或不良联接创建的。</P>
<P> </P>
<P> 我认为,如果只有一列“产品”和“实体”等不同的列,则您的报表和过滤器会更好地工作。 </P>
<P> </P>
<P> 祝好运。</P>
<P> </P></LINGO-BODY><LINGO-SUB id="lingo-sub-305296" slang="en-US">如何在不删除单元格的情况下对具有空单元格的列使用数据过滤器?</LINGO-SUB><LINGO-BODY id="lingo-body-305296" slang="en-US"><P>你好</P>
<P>我想在报告中为包含几个空单元格的列创建过滤器。其他单元格具有产品名称。当我使用数据过滤器时,报告中什么都没有显示,我认为这是因为单元格为空。我试图排除它们,但是没有用</P>
<P> </P>
<P class="p1"> </P>
<PRE><CODE class=" language-jsl">Add Filter(
columns( :Entity1, :Entity2, Where( :Entity1 != "" ), Where( :Entity2 != "" ), ),
Display( :Entity1, Size( 120, 100 ), List Display ),
Display( :Entity2, Size( 120, 100 ), List Display )
);
谢谢