powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel PowerPivot трудности с DAX
3 сообщений из 3, страница 1 из 1
Excel PowerPivot трудности с DAX
    #37611734
Bodyarm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер форумчане!
В свою рабочую деятельность внедряю PowerPivot для облегчения составления стандартной внутренней отчётности.

Суть проблемы:
есть две таблицы:
1. Пациенты:
•Код пациент
•ФИО
•прочая лабуда

2.Лечение
•Код лечения
•дата лечения(дд.мм.гг)
•код пациента
•ночь - логическая переменная. Если значение = true, то лечение происходило ночью, если false - то днём.

Таблицы связаны по полю Код пациента связь 1 ко многим.

Что собственно нужно сделать: нужно создать вычисляемую меру в таблице пациенты в которой будет храниться значение поля ночь из таблицы Лечение, где код лечения минимален для пациента .

Те по сути нужно поле, которое определит когда наш пациент первый раз пришёл: днём или ночью.

Выслушаю все идеи и предложения=)
Сам бьюсь уже 2 часа результата увы пока нет.


Приблизительные варианты:
=CALCULATE('Лечение'[КодЛечения],min('Лечение'[КодЛечения]))

Выдаёт след ошибку: В текущем контексте невозможно определить значение для столбца "КодЛечения" в таблице "Лечение".
...
Рейтинг: 0 / 0
Excel PowerPivot трудности с DAX
    #37611795
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bodyarm,

А так:

=CALCULATE(RELATED('Лечение'[КодЛечения]),min(RELATED('Лечение'[КодЛечения])))
...
Рейтинг: 0 / 0
Excel PowerPivot трудности с DAX
    #37611818
Bodyarm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL)Bodyarm,

А так:

=CALCULATE(RELATED('Лечение'[КодЛечения]),min(RELATED('Лечение'[КодЛечения])))

Такой вариант не пойдёт, так как в данном в случае функции Min на вход ты подаёшь значение, а не столбец.
+ тут вообще нет вывода поля ночь.

Мне вообщем удалось в таблицу пациенты добавить значение минимального кода лечения, а вот дальше опять ступор.
=CALCULATE(min('Лечение'[КодЛечения]))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel PowerPivot трудности с DAX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]