后向过滤器和多对多关系

时间:2018-11-27 21:50:59

标签: powerbi

过去一周来,我一直在为此苦苦挣扎。让我解释一下我要做什么,也许您可​​以帮忙:

  • 仅对1种产品进行预测。有要订购的日期和数量
  • 产品可以有很多预测
  • 每种产品都是由许多中间体(成分)制成的,其百分比总计为100%: 示例:产品A = 15%的中间体1 + 45%的中间体2 + 40%的中间体3

如何创建显示以下内容的表格或图表:

每个中间产品的每月体积(中间体积=产品体积x该产品的中间百分比)

下面是我当前的Power BI模式的快照:

enter image description here

2 个答案:

答案 0 :(得分:0)

对于每个IID,您需要遍历配方中的每一行,并将相关百分比乘以相关预测中的体积总和。因此,您的度量如下所示:

Intermediate Volume = 
IF ( 
    HASONEVALUE ( INTERMEDIATE[IID] ),
    SUMX ( 
        RECIPE,
        RECIPE[Percent] * SUM ( FORECAST[Volume] )
    ),
    BLANK()
)

答案 1 :(得分:0)

我终于找到了答案:下面是模式: enter image description here

我创建了两个测量值。 “ PRODUCT”表中的第一个名为“ Product Volume”的产品: 产品数量= CALCULATE(SUM(FORECAST [Volume]))

第二个位于名为“中间卷”的“ RECIPE”表中: 中级交易量= IF( HASONEVALUE(INTERMEDIATE [IID]), SUMX( 食谱, RECIPE [百分比] *'PRODUCT'[产品数量] ), 空白() )

这很好用。