Мне нужно реализовать определенную операцию в мощном запросе, которую на другом общепринятом языке программирования было бы очень просто записать, но в настоящее время у меня возникают проблемы с поиском решения. Я должен написать пользовательский столбец, относящийся к 4 различным столбцам, содержащимся в другой таблице. В основном, когда мы назовем «Table 1» [X] = «Table 2» [X] и «Table 2» [Date 1] <= «Table 1» [Date] <= «Table 2» [Dat2], я должен написать соответствующий «Таблица 2» [Метка], который является другим столбцом. Я пишу для вас код R, который реализует то же самое для вас, чтобы иметь ссылку, чтобы иметь ссылку. Я знаю, что с Power BI это возможно, но я вынужден использовать Excel, чтобы удовлетворить мой запрос клиента. </p>
for ( i in 1 : dim(Data_set2)[1]) {
for(j in 1: dim(Data_set1)[1]) {
if( strcmp(as.character(Data_set2['X'][i,]),as.character(Data_set1['X'][j,])) == TRUE &
as.numeric(Data_set2['Date'][i,])<= as.numeric(Data_set1['Date 2'][j,]) &
as.numeric(Data_set2['Date'][i,])>= as.numeric(Data_set1['Date 1'][j,]) ){
Label[i] = as.character(Data_set1['Label'][j,])
} else{Label[i] = ""}
}
}