Как добавить отфильтрованное значение к другим отфильтрованным значениям

#tableau-api #tableau-desktop

Вопрос:

У меня есть такие данные

Человек Общее Количество
Первый 5
Второй 6
Третий 5
Нулевой 6

Я хочу взять нули, разделить на 3 (количество людей) и добавить это число в каждый столбец [Человек] [Общее количество]. Итак, я хочу, чтобы это выглядело так:

Человек Общее Количество
Первый 7
Второй 8
Третий 7
Нулевой 6

Комментарии:

1. В ваших необработанных данных есть ли у вас 5 записей со значением «Первый» в столбце «Человек»? Или у вас есть 1 запись со значением «Первый» в столбце «Человек» и значением 5 в столбце «Общее количество»?

2. хороший вопрос — это первый вариант. «Первый» появляется 5 раз в необработанных данных

Ответ №1:

Попробуйте что-нибудь вроде следующего на какой-нибудь полке с человеком в рядах

MIN( { СУММА(INT(ISNULL([Человек]))) / КОЛИЧЕСТВО([Человек]) } ) Количество([Человек])

Комментарии:

1. Я сталкивался с этой проблемой раньше, но это приводит к ошибке (при вводе этого в качестве вычисляемого поля), что я «не могу смешивать агрегированные и неагрегированные аргументы с этой функцией».

2. Попробуйте пересмотренный ответ

3. хм, я думаю, мы к чему-то пришли. Теперь я получаю результаты в столбце «Общее количество» (до того, как я получил 0, там была только нулевая строка, заполняющая количество нулей). Однако в столбце «Общее количество» цифры не указаны. I

4. если вы пересмотрите публикацию, чтобы показать фактические необработанные данные и значения, которые вы получаете для общего количества, тогда, возможно, можно будет дать обратную связь. Однако «цифры отключены» слишком расплывчаты, чтобы отвечать на них с пользой.