DAX - 从满足特定条件的数据 table 中过滤掉整行

DAX - filtering out whole row from data table that meets certain condition(s)

我有一个 table 如下所示:

<style type="text/css">
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg .tg-baqh{text-align:center;vertical-align:top}
</style>
<table class="tg">
  <tr>
    <th class="tg-baqh">Store Name</th>
    <th class="tg-baqh">Week Number</th>
    <th class="tg-baqh">Sales</th>
    <th class="tg-baqh">Sales-LY</th>
  </tr>
  <tr>
    <td class="tg-baqh">Store A</td>
    <td class="tg-baqh">1</td>
    <td class="tg-baqh">20</td>
    <td class="tg-baqh">15</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store A</td>
    <td class="tg-baqh">2</td>
    <td class="tg-baqh">25</td>
    <td class="tg-baqh">20</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store A</td>
    <td class="tg-baqh">3</td>
    <td class="tg-baqh">30</td>
    <td class="tg-baqh">25</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store B</td>
    <td class="tg-baqh">1</td>
    <td class="tg-baqh">15</td>
    <td class="tg-baqh">10</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store B</td>
    <td class="tg-baqh">2</td>
    <td class="tg-baqh">15</td>
    <td class="tg-baqh">15</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store B</td>
    <td class="tg-baqh">3</td>
    <td class="tg-baqh">20</td>
    <td class="tg-baqh">15</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store C</td>
    <td class="tg-baqh">1</td>
    <td class="tg-baqh">30</td>
    <td class="tg-baqh">25</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store C</td>
    <td class="tg-baqh">2</td>
    <td class="tg-baqh">0</td>
    <td class="tg-baqh">20</td>
  </tr>
  <tr>
    <td class="tg-baqh">Store C</td>
    <td class="tg-baqh">3</td>
    <td class="tg-baqh">25</td>
    <td class="tg-baqh">20</td>
  </tr>
</table>

我想return(比方说)一个支点table和

Salex IDX = SUM(Sales)/SUM(Sales-LY) 作为度量,忽略 "Week 2 for Store C" 的数据点。 因此,它不仅仅是针对周数或商店的过滤器,而是针对由多个参数标识的特定行的过滤器。

基本上,我想获得 'like for like' 结果,不包括 Sales 或 Sales-LY 列为零(或空)的任何周

有什么想法吗?

我会添加一个计算列来连接 Store 和 Week,如下所示:

=[Store Name]&", Week: "&[Week Number]

然后您可以使用过滤器或切片器排除您想要的 Store & Week 组合。