如何在Power BI

时间:2017-04-26 18:31:42

标签: powerbi

我正在寻找这个可能是简单问题的解决方案。我在Power BI中有两个表:库存和销售:

Inventory               Sales       
Item   Title            Item    Quantity
123    Soap             124     5
124    Detergent        123     8
125    Toothpaste
126    Tooth brush

如何创建一个列出未售出商品的表格。即我需要回复:

Item   Title
125    Toothpaste
126    Tooth brush

2 个答案:

答案 0 :(得分:1)

我会在Inventory表中添加一个Measure,例如

Item Quantity = 0 + SUM ( Sales[Quantity] ) 

然后我会将该Measure添加到您的表视觉的可视级别过滤器,并将过滤器设置为:

Show items when the value:
is
0

答案 1 :(得分:0)

您可以创建一个计算列:

=IF(LOOKUPVALUE(Sales[item];Sales[item];Inventory[item]);BLANK();1)

然后过滤此列= 1

或者你可以这样做:

=IF(LOOKUPVALUE(Sales[item];Sales[item];Inventory[item]);BLANK();[title])

如果您在视觉/表格中的轴上使用此列,则只会显示未售出的项目。

或者您可以使用创建这样的度量,假设Item上的两个表之间存在关系:

Products not being sold :=
IF (
  ISBLANK (
    CALCULATE (
      DISTINCTCOUNT ( Inventory[item] );
      FILTER ( Sales; Sales[item] = [item] )
    )
  );
  1;
  BLANK ()
)

如果您将此度量添加到视觉/表格中,则只显示未售出的项目