Почему источник и таблица данных показывают разные данные? - PullRequest
3 голосов
/ 07 января 2020

Я создал книгу Tableau, основанную на запросе SQL, подключенном к базе данных Oracle. Давайте представим, что в запросе есть 2 поля: ID и Stock номер. На вкладке «Источник данных» в одной строке отображается идентификатор = 2040 и номер запаса = 47, но на листе 1 идентификатор = 2040 показывает номер запаса = 2040. Удаленный тип поля «Номер запаса» на вкладке «Источник данных» - «Число с фиксированной точностью». "и на листе 1 это" Число с плавающей запятой двойной точности ".

По какой-то причине я не понимаю, что номер акции равен идентификатору для всех строк данных при просмотре данных на Лист 1 (или любой другой лист в этом отношении). Это неправильно, когда я смотрю на вкладку Источник данных или использую Oracle SQL Developer для запуска запроса. Почему и как это происходит в Таблице?

Что я уже пробовал

  • Использование поля Номер запаса в качестве измерения и меры
  • Использование представления Данные "на листе 1 - показывает, что строка, в которой ID = 2040, также имеет номер запаса = 2040 вместо правильного значения 47

1 Ответ

0 голосов
/ 16 января 2020

Мой совет - начать новую рабочую книгу и вернуться к основам. Только с простым оператором select и верните несколько строк.

Затем создайте оттуда. Вы хотите получить как можно проще, без псевдонимов столбцов, если вы можете избежать этого.

Оттуда добавьте усложнение вашего запроса, по одному шагу за раз, чтобы вы могли точно определить момент, когда ваш запрос перестает работать.

Я уже видел, как Tableau перепутали типы данных, поэтому убедитесь, что вы проверили все типы данных, которые Tableau предлагает при первом создании источника данных. И обновляйте их по мере необходимости.

Если вы можете удалить или даже размыть какой-либо конфиденциальный контент и показать нам картинку, которая очень поможет. Очевидно, что картина говорит тысячу слов.

...