Powerbi 用销售值显示整个公司的门店基础,允许按销售值过滤,例如按月份过滤

Powerbi 用销售值显示整个公司的门店基础,允许按销售值过滤,例如按月份过滤,powerbi,dax,powerquery,Powerbi,Dax,Powerquery,我有两个原始数据表: 门店\u库包含所有公司门店的详细信息 销售交易包含所有销售商品商店的所有注册销售交易: 现在,我需要创建POWER BI仪表板,让最终用户可以查看整个门店基础,每个门店都有销售值(没有任何销售的门店为0或“-”)。对我来说,棘手的部分是,必须能够通过添加到仪表板的切片器过滤销售结果。 因此,最终的结果与此类似(在excel中创建): 到目前为止,我只在excel中进行了这种转换,这是相对容易的。但在权力BI中,我不知道如何实现我所需要的 我已经掌握了用M语言进行P

我有两个原始数据表:

  • 门店\u库包含所有公司门店的详细信息

  • 销售交易包含所有销售商品商店的所有注册销售交易:

  • 现在,我需要创建POWER BI仪表板,让最终用户可以查看整个门店基础,每个门店都有销售值(没有任何销售的门店为0或“-”)。对我来说,棘手的部分是,必须能够通过添加到仪表板的切片器过滤销售结果。 因此,最终的结果与此类似(在excel中创建):

    到目前为止,我只在excel中进行了这种转换,这是相对容易的。但在权力BI中,我不知道如何实现我所需要的


    我已经掌握了用M语言进行Power Query数据转换和编写DAX度量的坚实基础。不过这并不复杂。

    使用以下DAX表达式来实现您的目标:

    Amount = 
    VAR __sum = SUM( Sales_transactions[sales_amount] )
    Return
        IF(
            NOT( ISBLANK( __sum ) ),
            __sum,
            "-" 
        )
    
    相同的值:

    Value = 
    VAR __sum = SUM( Sales_transactions[sales_value] )
    Return
        IF(
            NOT( ISBLANK( __sum ) ),
            __sum,
            "-" 
        )
    
    这将允许您在没有值时显示“-”,并在选择任何筛选器时保留表格

    以下是一些例子:

    有效,谢谢:)对于下一代,我只想提到,数据模型中存储基表和事务表之间的关系是这一工作所必需的。