Как сделать соотношение 1: 1 между датами

У меня есть таблица о несчастных случаях на производстве в компании. В этой таблице есть столбец с датой, в котором указано, когда произошла эта авария. Я хочу сделать еще одну таблицу с датами несчастных случаев на производстве со столбцами дня, месяца и года, которая будет объединена с другой таблицей по дате, которую я извлек из таблицы несчастных случаев на производстве (в моей базе данных, известной как таблица OPS.

Я думал, что это будет легко, но когда я попытался установить связь между OPS [Fecha] (это дата поля из таблицы OPS) и Date [ID] (Дата - это то, как я назвал свою новую таблицу, а ID - это поле, соединенное с другая таблица), отношение возвращает мне значение многие ко многим, что не имеет смысла, потому что я думаю, что оно должно быть 1 к 1.

Вот что я сделал и мой результат:

1. Это таблица, о которой я говорю.

Таблица OPS

  1. Я добавил в качестве нового запроса:

Fecha

  1. Преобразовать в таблицу.

Table Fecha

  1. Я изменил имя столбца на ID

название столбца

5.Затем я пытаюсь установить связь между этими двумя таблицами, ожидающими получения отношения 1 к 1, и получаю следующее:

Проблема

Я хочу получить примерно такое соотношение:

решение


person Noelia Sancho Mendez    schedule 08.08.2019    source источник
comment
Некоторые значения даты и времени повторяются в таблице, поэтому существует связь «Многие ко многим». Я ничего не могу сказать о «Один-к-одному», но «Один-ко-многим» возможен, если в новой таблице запросов используются разные дата и время для фильтрации дубликатов.   -  person Deltapimol    schedule 08.08.2019
comment
Я советую вам узнать немного больше о свиданиях Power-BI. Таблица, которую вы хотите создать для своего месяца, дня и т. Д., Находится вне коробки. Даты создают эту иерархию по умолчанию.   -  person Aldert    schedule 08.08.2019
comment
Я использую прямой запрос к своей базе данных, поэтому иерархия не отображается   -  person Noelia Sancho Mendez    schedule 09.08.2019
comment
@NoeliaSanchoMendez Вам нужно столько детализации в поле даты, т.е. вам нужно значение времени?   -  person StelioK    schedule 13.08.2019


Ответы (1)


Когда вы добавляете новый запрос и преобразуете его в таблицу, добавьте новый шаг к удалению дубликатов (снимок экрана ниже). Как только это будет сделано, вы сможете создать связь один-ко-многим между этими двумя запросами. Но вы НЕ МОЖЕТесь создавать индивидуальные сообщения.

удалить дубликаты

Кроме того, поищите в Интернете, как работают отношения в Power BI. Я рекомендую это видео: https://www.youtube.com/watch?v=-4ybWQSRcOY

person Gangula    schedule 13.08.2019