У меня есть представление, которое объединяет заказы с данными веб-отслеживания, которые используются в качестве таблицы фактов. У меня много нулей, потому что для заказов требуется некоторое время для получения информации веб-отслеживания. Как вы можете видеть, у меня есть общее количество строк 86432. Однако мое количество мер показывает 52 753 (простое количество строк при создании группы мер). (Использует точно такой же вид).
Я считаю, что мои подсчеты будут неправильными из-за нулей в моих данных. Как я могу заставить SSAS правильно подсчитывать нулевые значения? (Я ограничен тем, что могу делать с исходной базой данных, поскольку у меня нет доступа для изменения основной структуры исходной системы).
Я понимаю, что вы говорите о подсчете поля по сравнению со всеми полями, однако, как вы можете видеть, создав новую меру в SSAS, у вас есть возможность подсчета строк исходной таблицы. Это поведение, которого я ожидал, и я ожидал бы того же количества, что и SELECT * в таблице, как показано на моих изображениях...
Order
содержит пустые значения, это не подходящее поле для подсчета того, что вы хотите подсчитать (возможно, клиентов?). Вместо этого используйте первичный ключ вашей таблицы. - person Panagiotis Kanavos   schedule 16.12.2016NULL
повлияет на счетчик SQL, почему вы ожидаете, что он будет вести себя по-другому в службах SSAS? В любом случае, почему вы используете это поле для подсчета вхождений другого объекта? - person Panagiotis Kanavos   schedule 16.12.2016