我正在尝试将excel中的公式(其工作速度非常慢,但确实有效)复制到powerpivot中以使其运行得更快。
将PowerPivot查询中的所有数据放入Excel中以运行此命令:
=MIN(IF(Table_Query[DeliveryCard]=[@DeliveryCard],IF(Table_Query[SiteCode]=[@SiteCode],IF(Table_Query[BinGradeCode]=[@Upgrade],IF((Table_Query[WEighted Protein]+[@[WEighted Protein]])/(Table_Query[Unshrunktonnes]+[@Unshrunktonnes])>[@[Upgrade Protein]],Table_Query[SampleProteinQty])))))
我基本上想在PowerPivot中复制它,它可以更快地完成这些计算。
编辑:
表结构,我有大约140K行已经过滤了一些基本标准到大约35K行(是上面/下面的某些参数)。 这两个表的结构是相同的,它们都是我通过PowerPivot取出的数据库的单独条目。
该公式正在调查每个条目,以达到标准,交付卡,网站代码等,然后返回最小蛋白质,使两个条目的平均值超过一定水平。