【问题标题】:Power BI - Assigning values in one column to a new value in a new calculated columnPower BI - 将一列中的值分配给新计算列中的新值
【发布时间】:2019-03-13 04:30:09
【问题描述】:

我有一列包含几个不同的值,我想将每个唯一值分配给新计算列中的新术语。我认为使用了“if”功能,但不太确定。

这是我正在寻找的模型表 - “年份”列是我想要生成的。 table

【问题讨论】:

    标签: excel powerbi analytics dax


    【解决方案1】:

    假设您的表名为“MyTable”。创建计算列:

    = SWITCH( 'MyTable'[Name],
               "A", 2019,
               "B", 2018,
               "C", 2017,
               "D", 2016)
    

    如果你愿意,你也可以包含一个“全部”选项,对于不在列表中的值:

    = SWITCH( 'MyTable'[Name],
                   "A", 2019,
                   "B", 2018,
                   "C", 2017,
                   "D", 2016,
                    0)
    

    如果您的名字不是 A、B、C、D,它将显示 0(或 BLANK 或其他)。

    SWITCH 函数只是 IF 的一种紧凑形式,只要您有 2 个以上的选择。

    【讨论】:

      猜你喜欢
      • 2017-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      相关资源
      最近更新 更多