Power BI中的累计计数

时间:2018-07-29 09:38:28

标签: charts powerbi powerbi-desktop

我是Power BI的新手

我正在尝试构建堆积的折线图,这意味着图表中的第一天为1,下一个日期为2,然后是3

我的查询如下

<table>
   <thead>
     <tr>
        <th>header 1</th>
        <th>header 234567895678657</th>
     </tr>     
   </thead>
   <tbody>
     <tr>
        <td class="first">
          <span class="ellipsis">
        data long long long long long long long long long long long long cell
        </span>
        </td>
        <td class="second">data 2</td>
     </tr>
     <tr>
        <td class="first">short</td>
        <td class="second">data 2</td>
     </tr>     
   </tbody>
</table>

图形应如下图所示

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以通过创建一个计算列来实现此目的,如下所示:

Cum Count = CALCULATE(
            COUNTROWS(Table)
            , FILTER( Table
              , Table[date] < EARLIER(Table[date]))
)

我对此进行了测试,并且可以正常工作,只是确保您的日期按升序排列。

答案 1 :(得分:1)

不确定是否会更有效,但是您可以尝试以下版本:

Count Cum = COUNTX(FILTER(Table, Table[Date] <= EARLIER(Table[Date])), 1)

或者简单地

Count Cum = COUNTROWS(FILTER(Table, Table[Date] <= EARLIER(Table[Date])))