У меня есть две таблицы в Power BI, одна сгенерированная таблица и одна из необработанных данных с вычисляемым столбцом, каждая из которых имеет десятичный столбец в формате , чтобы иметь 1 десятичный знак.
сгенерированная таблица DAX:
Tenths = GENERATESERIES(0, 2000, 0.1)
Расчетный столбец DAX:
RoundedTime = MROUND('LIVE Network'[Time], 0.1)
Форматирование:
При попытке объединить эти два столбца во взаимосвязи получающийся визуальный объект имеет только очень разреженные данные, что указывает на то, что соединение не работает, как я ожидал.
Я полагаю, что это связано с ошибками "слегка отключены", когда фактические значения, содержащиеся в столбцах, не , точно округлены до 1 десятичного знака, действительно, если я удаляю форматирование из сгенерированной таблицы, я могу видим, что большинство значений на самом деле похоже на 5.9999999999
, а не 6.0
. Как показано ниже:
В какой-то момент числа правильно отображают 1-значное десятичное число, и в эти моменты мои визуальные данные показывают данные, поэтому я твердо верю, что проблемы округления являются причиной неудачного соединения.
Столбец вычисления из другой таблицы имеет точное округление до 1 десятичного знака при изменении формата на общий.
Есть ли какие-либо обходные пути или реальные решения этой проблемы?