计算Y大于N的时间是否有一个公式可用于确定包含大于预定数字的值的行数,例如> 65%?
我猜它会类似于excel中的countif公式。如果值大于65%,我想计算。
谢谢
Re:计算Y大于N的时间这很棒 - 谢谢!
Re:计算Y大于N的时间这听起来很像排名。Col Rank()基本上为您提供小于给定项目的项目数(加1)。对于关系,你必须使用Col Rank(:x,<< tie(“minimum”))。但是你想要大于,所以你可以从总数中减去等级,并减去相等值的数量:
Col Number( :Binned Temperature )<BR /> - Col Rank( :Binned Temperature, <<TIE></TIE> - Col Number( :Binned Temperature, :Binned Temperature )<BR /> + 1
Re:计算Y大于N的时间是的,除了我有目标列与百分比列相同的复杂性。 因此,当我走下去时 - 我希望int hat行的值作为列的阈值
我附上了一个示例数据文件。 我已经得到它用于求和但它非常慢/低效并且不会对我的> 3M行的真实数据起作用。
第二列是求和公式。 第三列是我想要的。 第四列和第五列是第三列的变体,使用固定值,并且那些列适当地评估我输入的特定值。
Re:计算Y大于N的时间您是否只想添加目标列的值大于百分比列值的行?
col sum( If(:target column > :percentage column, :target column, 0 );
Re:计算Y大于N的时间有没有办法做到这一点,其中0.65不是固定值,而是相邻行中的第i个值?含义 - 我可以有另一个cloumn,它是百分比列表,对于每一行,我计算目标列的总和大于百分比列的第i行的百分比?
就像是:
<SPAN class="token function">col sum</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">:</SPAN>your target column <SPAN class="token operator">></SPAN> percentage column<SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Re:计算Y大于N的时间当然,如果你真的只关心知道数字 - 而不是在另一个公式中使用它 - 找到这个的最快方法是使用数据过滤器 ( 行 - > 数据过滤器 )然后使用过滤器选择值大于65%的行。然后,您可以在数据表中查看所选行的数量。
<script>LITHIUM.OoyalaPlayer.addVideo('https:\/\/player.ooyala.com\/static\/v4\/production\/', 'lia-vid-RsaXNjZjE6pJO0HoT50Bw_1G2u2Sp6HYw320h248r345', 'RsaXNjZjE6pJO0HoT50Bw_1G2u2Sp6HY', {"pcode":"ltbGkyOjMl3V3pZ3Trn6T2z1_rjF","playerBrandingId":"ODI0MmQ3NjNhYWVjODliZTgzY2ZkMDdi","width":"320px","height":"248px"});(在我的视频中查看)
Re:计算Y大于N的时间col sum(if(:your target column > .65, 1, 0));
这可以缩短为:
col sum(:your target column > .65);