Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 达斯。根据另一列的最大值获取该列的值_Excel_Powerbi_Dax_Powerpivot - Fatal编程技术网

Excel 达斯。根据另一列的最大值获取该列的值

Excel 达斯。根据另一列的最大值获取该列的值,excel,powerbi,dax,powerpivot,Excel,Powerbi,Dax,Powerpivot,希望你做得很好 我正在与以下情况作斗争。我认为这很容易解决,但由于我对DAX的知识有限,我还没有找到解决方案 我的设想如下: 我有3个表(我在下面与Excel测试文件共享一个链接,以便您可以查看它并在那里工作): 1) “t_数据”(其中每个寄存器都是总线备件变更的事务) 2) “t_actualKms”(我有每辆公交车的实际公里数)。与“t_数据”相关 3) 还有“日历”。与“t_数据”相关 我需要的是计算每辆公交车上每个备件的“实际性能”,基于它的最后变化和公交车的实际公里数。 计算(一个度

希望你做得很好

我正在与以下情况作斗争。我认为这很容易解决,但由于我对DAX的知识有限,我还没有找到解决方案

我的设想如下:

我有3个表(我在下面与Excel测试文件共享一个链接,以便您可以查看它并在那里工作):

1) “t_数据”(其中每个寄存器都是总线备件变更的事务)

2) “t_actualKms”(我有每辆公交车的实际公里数)。与“t_数据”相关

3) 还有“日历”。与“t_数据”相关

我需要的是计算每辆公交车上每个备件的“实际性能”,基于它的最后变化和公交车的实际公里数。

计算(一个度量)应为(如果我们使用其他两个度量):

实际性能=[实际总线公里数]-[最后备件公里数]

[Actual bus kms]测量值应从每辆公共汽车的t_Actual LKMS表中获取kms,并将其与[Last spare part kms]进行比较

[Last spare part kms]措施应采用特定公交车上特定备件更换的最后日期,并将“kms at change”(更换时的kms)纳入其中。然后,您将计算实际性能

这是一个Excel示例,您可以对其进行测试,还有一个选项卡,其中包含我需要的目标(应该是矩阵或数据透视表)

样本:

希望你能理解我的问题。如果你需要更多的细节,请告诉我

提前非常感谢

安迪。-

你在寻找公式

重要的是要注意,如果您希望总计正常工作,则需要额外的逻辑


令人惊奇的@Frostytheswimer!!你能解释一下它是怎么工作的吗??我不需要总数,事实上,最好他们什么都不显示。我试过了,它为我显示了总数中的一个数字。你怎么没有呢?正如我所说,最好不要给他们看,因为他们没有任何理智。再次非常感谢!!您应该能够在“数据透视表设置”选项卡中关闭总计。查看文档以更深入地了解MAXX函数。
=MAXX(t_data, [Actual kms]) - MAXX(t_data, [Kms at change])