问题:
我试图在 Power BI 中使用 R 创建数据框时保留所有记录。
如果我将数据输入 R 脚本视觉对象,它会自动应用 unique() 删除重复记录。我正在处理长格式的数据,所以我不希望发生这种情况。  
问题: 在 R 脚本视觉对象中生成数据帧时,如何阻止 Power BI 应用 unique()?
Power BI 生成的代码示例
      #Create dataframe
      #dataset <- data.frame(date_key)
      #Remove duplicated rows
      #dataset <- unique(dataset)
向视觉对象添加索引/唯一列。换句话说,在 date_key 所在的表中创建一列并将其设置为等于此(然后将该列添加到 R 视觉对象中):
index = 
RANKX (
    FILTER (
        yourTable,
        EARLIER ( yourTable[CC] ) = yourTable[CC]
            && EARLIER ( yourTable[Type] ) = yourTable[Type]
            && yourTable[Cluster] = yourTable[Cluster]
            && EARLIER ( yourTable[Status] ) = yourTable[Status]
    ),
    yourTable[Avg-Position],
    ,
    ASC
)
如下所示: https: //community.powerbi.com/t5/Desktop/Add-calculated-index-column-by-DAX/td-p/72448
| 归档时间: | 
 | 
| 查看次数: | 5242 次 | 
| 最近记录: |