完成Power BI表中的信息

时间:2018-04-27 11:44:42

标签: powerbi dax powerpivot

我希望有人可以帮助我完成公式的一部分,以达到我的最终目标。

表PR_HIST_MOVIM_PEDID:

enter image description here

表日志:

enter image description here

PR_HIST_MOVIM_PEDID表每天都有订单状态,但是当您转换月份时,它会丢失信息。 LOG表具有每天每个请求的最后一个转换,并且该表是正确的引用。我必须创建一个新表格,在生日周转发生时立即向我显示所有请求和他们的日期而不会丢失信息。

示例:

enter image description here

注意:请注意,这是一个小例子。我的数据库表有数万个值。

如何实现最终结果?

表日志 enter image description here

1 个答案:

答案 0 :(得分:0)

首先,创建一个只包含您要使用的日期的新表。我创建了一个这样的新表:

AllDates = CALENDAR(MIN(TableLOG[DTH_INCLUI_LOG]), MAX(TableLOG[DTH_INCLUI_LOG]))

现在写一个这样的措施:

Measure = 
    VAR CurrentDate = SELECTEDVALUE(AllDates[Date])
    VAR MaxDate = CALCULATE(MAX(TableLOG[DTH_INCLUI_LOG]),
                      TableLOG[DTH_INCLUI_LOG] <= CurrentDate)
    RETURN CALCULATE(MAX(TableLOG[VLR_NOVO]), TableLOG[DTH_INCLUI_LOG] = MaxDate)

现在,您应该能够为列创建一个AllDates[Date]的矩阵,并为值Ovitem_log的行创建Measure