Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

Ваш вопрос очень широкий и как таковой может быть закрыт

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top