代码之家  ›  专栏  ›  技术社区  ›  Mathieu Ricour

基于串幂BI的带滤波器求和

  •  0
  • Mathieu Ricour  · 技术社区  · 8 年前

    我有这个 Table .

    我想创建一个度量值,该度量值只适用于名称中包含“HDD”的产品(在这种情况下为第一、第二和第五个产品)。

    这是一个公式: HDDProduct= CALCULATE(COUNT([Product]),FILTER(ALL([Product]),SEARCH("HDD",[Product],1,0)))

    它只统计名称中包含HDD的产品数量。但若我想要这些产品的价格总和,举例来说,这是行不通的。我只能使用COUNT。

    有什么想法吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   sanjay kumar    8 年前

    总的来说,你必须创建另一个度量,下面是我对你问题的解决方案

    用于计数 HDDProduct\u count=计算(count([产品]),筛选器(Product\u表,搜索(“HDD”,[产品],1,0)))

    对于价格总和 HDDProduct\u Price\u sum=计算(sum(Product\u table[价格]),过滤器(Product\u table,SEARCH(“HDD”,[产品],1,0)))

    注意:请将价格列的数据类型检查为整数数据类型

    screenshot of my result in power bi

    download pbix file

    推荐文章