Просто интересно, сталкивался ли кто-нибудь с этой ситуацией, эта вычисленная таблица не возвращает строки, но при оценке DAX она возвращает правильный результат.
В одной из моих табличных моделей я создал несколько обобщенных таблиц для улучшения запросаспектакль.Сводная таблица связана с таблицей проекта по идентификатору проекта.У меня также есть защита на уровне строк, примененная к таблице проекта.
По некоторым причинам мне сказали, что отчет не работает.Когда я использую SSMS для просмотра табличной модели через учетную запись пользователя, я обнаружил, что если я оцениваю таблицу напрямую, она не возвращает строки, например,
evaluate my_summarized_table
Но, если я вычисляю формулу напрямую, она возвращает правильный результат,Например,
evaluate Filter(Summarize(mytable, 'Project'[Project Id]...))
Я пытался использовать SQL Profiler и $ system.Discover_Sessions, но не смог выяснить, в чем разница между вычисляемой таблицей и необработанным DAX-запросом.
Если бы кто-нибудь имел этоситуация раньше?Что может быть причиной этого?