2013-11-07 2 views
0

Я думаю, что реляционно, а не кубально. Итак, я не задаю этот вопрос правильно, и для этого прошу прощения.Факты Уровни в кубах SSAS

У меня есть таблица, где каждая запись - пациент, день, место и лекарство. Когда пациент получает более одной дозы любого препарата в день, он учитывается только один раз. Когда пациент получает тот же самый препарат в тот же день, но в разных местах, он считается лекарством для каждого места, но только один раз для этого дня пациента. Чтобы правильно подсчитывать, когда вы нарезали дни или места или наркотики, я создал хэш «пациент-день-лекарство», и эта мера была «ОТЧЕТНОСТЬЮ». Это отлично поработало. Пациент может быть указан в месте без лекарственного средства, но никогда не будет иметь наркотик без места.

У меня возникли проблемы, когда я попытался рассчитать объемы пациентов, отрезая их по местоположению. Я думал, что сделаю тот же хэш-трюк с хэшированием «терпеливый день». Итак, если я рассчитываю день пациента в определенном месте, я хочу, чтобы каждый отдельный день пациента считался только один раз. Я обнаружил, что я рассчитывал дни пациента таким образом, что изменился, когда я изменил объем запроса. Если бы я был отфильтрован по типу препарата, это изменило дни пациентов.

Здесь я смущаюсь. Когда я фильтрую по множеству мест, я хочу, чтобы расчет дней употребления наркотиков за дни пациента отражал отфильтрованные местоположения. Но я не хочу, чтобы какой-либо фильтр на наркотиках (который изменил бы список пациентов), чтобы изменить день нахождения. Таким образом, я не знаю, как выборочно заставлять пациента считать инвариантным.

Одна мысль состоит в том, чтобы сделать вид на День и местоположение и рассчитать день пациента и присоединиться к этой точке зрения к таблице, которую я имею, но я не знаю, на каком уровне эти числа могут быть объединены, где они не может. И затем, на каждом уровне, расчет Дня наркотика над днем ​​пациента должен произойти после агрегации.

Где хорошее место для изучения этих странных отношений измерения/измерения?

ответ

-3

[Ваш вопрос очень широк и как таковые могут быть закрыты]

Есть 2 книги, которые я считаю абсолютно необходимым чтение:

+0

и нижняя часть - это потому, что? –

Смежные вопросы