【问题标题】:Measure for filling in blanks between two tables两表之间的填空方法
【发布时间】:2019-07-19 13:36:58
【问题描述】:

我自己尝试解决这个问题,但没有通过 Google 找到类似的问题。

我在 PowerBI 仪表板中有许多表,其中一个表是股票表,其中包含整个月的随机日期值,我想弄清楚的是,我如何使用 DayDim 表中的日期(包含所有一个月的日期)在表格视图中,并有一个度量,可以用股票表中的最新值填充缺失的日期。

请参阅所附图片的简化表示。

当然,在那个库存表中,我在每个日期都有大量产品和客户等,所以我需要能够在这些上下文中计算价值,而不仅仅是一个总值。

任何帮助都非常感谢,在此先感谢您。

【问题讨论】:

    标签: powerbi powerbi-datasource


    【解决方案1】:

    如果您真的需要这个,您可以在 Day Dim 表上添加一个额外的列(或创建一个新表)。

    Value = LOOKUPVALUE(stock[Value];stock[Stock Date]; 
        CALCULATE(MAX('Day Dim Table'[Date]);
            FILTER('Day Dim Table';'Day Dim Table'[Date] <=EARLIER('Day Dim Table'[Date]) && RELATED(stock[Value]) <> BLANK())))
    

    请确保在 2 个表之间创建日期关系。

    我确实想知道您为什么需要它,因为我看不出创建额外数据的意义,但话说回来,我不知道您的要求..

    【讨论】:

    • 不,那行不通,也许我过于简化了这个例子:库存表在同一天有不同的行,即不同的产品和客户,我需要能够在这些行中计算它上下文/过滤器。这种重复背后的原因是因为我每个日期都有一堆其他表,并且我在一个视图中对所有表做一个表,并且由于这个集合有差距,我无法在一个表中表示数据,显示股票价值缺少的日期并能够过滤特定的产品/客户。感谢您的努力。
    猜你喜欢
    • 1970-01-01
    • 2022-11-30
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2010-09-25
    相关资源
    最近更新 更多