【问题标题】:Leave first row as empty and update the value from another column leaving the first row as empty/blank in Power Bi将第一行保留为空并更新另一列中的值,将 Power Bi 中的第一行保留为空/空白
【发布时间】:2021-12-26 04:22:24
【问题描述】:

从第 1 列创建一个新列(第 2 列),第一行为空或空白

enter image description here

【问题讨论】:

    标签: powerbi


    【解决方案1】:

    您可能需要再添加 2 列: 排名:

    Rank =
    RANKX ( 'Table1', [Column1],, ASC )
    

    和第 2 列:

    Previous =
    LOOKUPVALUE ( Table1[Column1], Table1[Rank], 'Table1'[Rank] - 1 )
    

    你会得到这张桌子:

    【讨论】:

      【解决方案2】:

      试试这个解决方案:

      创建一个虚拟表,其中一行的值为“null”。

      现在合并两个表(Source 和 Dummy)

      Table 3 = UNION('Table 2','Table') // Table -> Source and Table 2 -> Dummy
      

      创建一个排名公式以添加行号并对所需列进行排序

      IF('Table 3'[ID] = BLANK(), COUNT('Table 3'[ID]), RANKX('Table 3','Table 3'[ID],'Table 3'[ID],ASC)-1)
      

      这里ID是联合表的源列,这将添加行号并排序以将空记录放在底部。

      现在使用下面的公式根据需要添加源列。使用 Andrew 的公式

      LOOKUPVALUE ( 'Table 3'[ID], 'Table 3'[Rank], 'Table 3'[Rank] - 1 )
      

      将这 3 列添加到视觉对象中,并将值和列的字体颜色更改为白色,并将列大小减小为最小并将列名称重命名为“。”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-26
        • 1970-01-01
        • 2020-06-05
        • 2023-04-10
        • 1970-01-01
        • 2021-12-07
        • 2018-11-02
        • 2019-04-19
        相关资源
        最近更新 更多