Привет. Итак, я работаю над редактором запросов PowerPivot. У меня есть две таблицы в окне PowerPivot, которые я редактирую с помощью редактора запросов на вкладке свойств таблицы. Таблицы имеют разное количество столбцов, некоторые столбцы имеют общие друг с другом, каждый из которых содержит уникальные столбцы. У столбцов, которые они используют, идентичные имена заголовков. Я хотел бы складывать одну таблицу поверх другой, добавляя новые столбцы в исходную таблицу.
For example:<p></p>
<table><i>TableA</i>
<th>Col1</th><th>Col2</th><th>Col3</th>
<tr><td>A</td><td>B</td><td>C</td>
</tr>
</table><p></p><table><i>TableB</i>
<th>Col1</th><th>Col2</th><th>Col4</th>
<tr><td>D</td><td>E</td><td>F</td>
</tr>
</table><p></p>
<table><i>Combined</i>
<th>Col1</th><th>Col2</th><th>Col3</th><th>Col4</th>
<tr><td>A</td><td>B</td><td>C</td><td>-</td>
</tr>
<tr><td>D</td><td>E</td><td>-</td><td>F</td>
</tr>
<tr>
</table>
<p></p>
Пример кода:
SELECT tableA.col1, tableA.col2, tableA.col3, NULL AS col4
FROM [tableA$]
UNION
SELECT tableB.col1, tableB.col2, NULL AS col3, tableB.col4
FROM [tableB$];
I saw a post that used the NULL AS in order to compensate for the missing column(s) but once I add it in I get the "no columns detected" error message. In reality I'm working with dozens of sheets with columns ranging from 15 to over70, and rows ranging from 300. to 350k which is why I'm to using PowerPivot.
I imported my sheets to PowerPivot by creating a connection to worksheet. P.S. Я новичок как в PowerPivot, так и в редакторе запросов. Заранее благодарим вас за любую помощь.