Я думаю, что реляционно, а не кубально. Итак, я не задаю этот вопрос правильно, и для этого прошу прощения.Факты Уровни в кубах SSAS
У меня есть таблица, где каждая запись - пациент, день, место и лекарство. Когда пациент получает более одной дозы любого препарата в день, он учитывается только один раз. Когда пациент получает тот же самый препарат в тот же день, но в разных местах, он считается лекарством для каждого места, но только один раз для этого дня пациента. Чтобы правильно подсчитывать, когда вы нарезали дни или места или наркотики, я создал хэш «пациент-день-лекарство», и эта мера была «ОТЧЕТНОСТЬЮ». Это отлично поработало. Пациент может быть указан в месте без лекарственного средства, но никогда не будет иметь наркотик без места.
У меня возникли проблемы, когда я попытался рассчитать объемы пациентов, отрезая их по местоположению. Я думал, что сделаю тот же хэш-трюк с хэшированием «терпеливый день». Итак, если я рассчитываю день пациента в определенном месте, я хочу, чтобы каждый отдельный день пациента считался только один раз. Я обнаружил, что я рассчитывал дни пациента таким образом, что изменился, когда я изменил объем запроса. Если бы я был отфильтрован по типу препарата, это изменило дни пациентов.
Здесь я смущаюсь. Когда я фильтрую по множеству мест, я хочу, чтобы расчет дней употребления наркотиков за дни пациента отражал отфильтрованные местоположения. Но я не хочу, чтобы какой-либо фильтр на наркотиках (который изменил бы список пациентов), чтобы изменить день нахождения. Таким образом, я не знаю, как выборочно заставлять пациента считать инвариантным.
Одна мысль состоит в том, чтобы сделать вид на День и местоположение и рассчитать день пациента и присоединиться к этой точке зрения к таблице, которую я имею, но я не знаю, на каком уровне эти числа могут быть объединены, где они не может. И затем, на каждом уровне, расчет Дня наркотика над днем пациента должен произойти после агрегации.
Где хорошее место для изучения этих странных отношений измерения/измерения?
и нижняя часть - это потому, что? –