Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/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
Powerpivot DAX查找并重复最新值,然后聚合_Powerpivot_Calculated Field_Dax - Fatal编程技术网

Powerpivot DAX查找并重复最新值,然后聚合

Powerpivot DAX查找并重复最新值,然后聚合,powerpivot,calculated-field,dax,Powerpivot,Calculated Field,Dax,我曾尝试使用以下DAX公式来查找客户的最新授权信用额度(由[EventTypeId]=705标识),这对单个客户几乎没有问题,但我无法对所有客户进行汇总,因为它基本上会查找任何客户可用的最新和最大信用额度。另一个问题是,对于客户没有交易的期间,公式返回空值(没有未结余额,因此没有每日利息计算) =IF( MIN(迪姆(Dim_)年份[年份日]) 您是否有效地试图在指定的“年份”为每个客户找到限制?如果有帮助,问题与传统的时间维度相同。在这种情况下,代码将表示为:=If(MIN(Dim_time[

我曾尝试使用以下DAX公式来查找客户的最新授权信用额度(由[EventTypeId]=705标识),这对单个客户几乎没有问题,但我无法对所有客户进行汇总,因为它基本上会查找任何客户可用的最新和最大信用额度。另一个问题是,对于客户没有交易的期间,公式返回空值(没有未结余额,因此没有每日利息计算)

=IF(
MIN(迪姆(Dim_)年份[年份日])

您是否有效地试图在指定的“年份”为每个客户找到限制?如果有帮助,问题与传统的时间维度相同。在这种情况下,代码将表示为:
=If(MIN(Dim_time[Date])如果另一个客户在同一时间段内也有800的限制,那么我希望得到1300作为总限制(该范围内日期的行总和),但我的代码将返回800。您可以发布一些示例数据吗?这是一个包含两个客户的示例数据集:
=IF (
MIN ( Dim_Vintage[VintageDay] )
    <= CALCULATE ( MAX ( Fact_AccountEvent[VintageDay] ) );
CALCULATE (
    MAX ( Fact_AccountEvent[Amount] );
    Fact_AccountEvent[EventTypeId] = 705;
    FILTER (
        ALL ( Dim_Vintage[VintageDay] );
        Dim_Vintage[VintageDay] <= MAX ( Dim_Vintage[VintageDay] )
    )
))