У меня есть отчет Excel, который включает в себя данные для всех заказов на кровь в течение определенного периода времени. Один ряд - один заказ. Имеются столбцы для различных демографических данных пациента (например, номер счета, дата рождения), подробности заказа (например, дата, время, количество единиц, показания к переливанию, заказ врача), лабораторные значения предварительного заказа и другие полезные элементы данных. Пациенты могут иметь несколько заказов. Один заказ может быть для нескольких единиц. Наконец, то, что кровь заказана, не означает, что ее переливают.
У меня есть другой отчет Excel, который включает данные обо всех переливаниях крови, которые происходят в течение определенного периода времени. Один ряд - одно переливание крови. Аналогичные столбцы для демографических данных пациентов, сведений о переливании крови (например, даты, времени, номера донора, типа продукта крови), лабораторных показателей перед переливанием крови и некоторых других мелких деталей. Если происходит переливание крови, всегда есть порядок, но, как указывалось ранее, может быть один порядок, представляющий несколько переливаний.
Одной из целей анализа использования крови было бы легко сравнить эти два набора данных. Для меня было бы полезно увидеть соотношение заказанной крови и фактических переливаний для различных пациентов из разных мест, из числа врачей, назначающих лечение, и т.д.
Я думал, что смогу сделать это с помощью PowerPivot, создав взаимосвязь между номерами счетов в обеих таблицах, но пока безуспешно. Я понял, что PowerPivot не может поддерживать отношения многие ко многим, но может распознать один ко многим, поэтому из отчета о переливании я сгенерировал простую сводную таблицу, которая подсчитывала количество переливаний для каждой учетной записи. Когда я попытался сгенерировать сводную таблицу, которая включала бы номер счета, сумму количества заказанных единиц и сумму переливаний из второй таблицы, она не дала (мой) ожидаемый результат. Буду признателен за любые рекомендации.