在Power BI中,我试图在可视化之前转换我的数据表。我选择使用R脚本进行转换。
我的数据表包含一个“日期”列。每当我在该列上运行我的R脚本时,它会返回该列中所有值的NULL。
例如 - 转换前
用于转换列的R脚本:
我的数据表包含一个“日期”列。每当我在该列上运行我的R脚本时,它会返回该列中所有值的NULL。
例如 - 转换前
![enter image description here](https://istack.dev59.com/frran.webp)
# 'dataset' holds the input data for this script
library(dplyr)
library(lubridate)
library(zoo)
# Extract month-year for each date
df=dataset %>%
mutate(Date=as.yearmon(Date))
结果
我在R Studio中重新执行了这个脚本,转换工作完美无缺。
似乎是Power BI的问题,任何与日期相关的操作都会导致NULL
。
是否有人遇到了相同的问题,并有可能的解决方案?
提前感谢。
Date
是一个类的名称,也许你可以尝试完全限定列名,例如dataset$Date
。 - R Yoda