Forum Discussion
Formato Date_Time
Por la mañana tengo un campo date_time y solo quiero el campo de fecha. Estos son los datos originales:
Esta es la tabla cuando formateo y selecciono fecha corta, El problema es que Power Bi todavía considera la hora y, por lo tanto, tengo registros duplicados de la misma fecha, quiero solo 1 registro para cada una de las fechas.
Lo intenté
5 Replies
- Syndicate_AdminAdministrator
Hola @Khomotjo ,
¿Podría intentar navegar a Power Query (Transformar datos), seleccionar Finalised_Date, cambiar el tipo de datos a "Fecha / hora", cambiar el tipo de datos "Fecha" y eliminar los duplicados. De esta manera es más rendimiento y de manera más efectiva.Este es el ejemplo:
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjIwMtE3MNc3MlMwNLMyNrcyMFOKjQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Date Time" = _t]), #"Changed column type" = Table.TransformColumnTypes(Source, {{"Date Time", type datetime}}), #"Changed column type 1" = Table.TransformColumnTypes(#"Changed column type", {{"Date Time", type date}}), #"Removed duplicates" = Table.Distinct(#"Changed column type 1", {"Date Time"}) in #"Removed duplicates"Atentamente
Gökberk Uzuntaş
📌 Si esta publicación ayuda, entonces considere aceptarla como una solución y felicitarla: ¡ayuda a otros miembros a encontrar respuestas más rápido!
🔗 Mantente conectado:
📘 Medio |
📺 YouTube |
💼 LinkedIn |
📷 Instagram |
🐦 X |
👽 Reddit |
🌐 Sitio web |
🎵 TikTok |- Syndicate_AdminAdministrator
Gracias @uzuntasgokberk olvidé mencionar que esta es una consulta directa en Power BI. Además, cada línea representa una línea de pedido única y la hora exacta en que se finalizaron estos pedidos. Estoy interesado en el día y no necesariamente en el (hora) en que se finalizó la línea de pedido específica.
- Syndicate_AdminAdministrator
Hola @Khomotjo ,
Okey, entonces le gustaría ver solo los valores de los días. ¿Podría probar la nueva columna calculada (cómo crear una columna calculada: https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-calculated-columns) en su tabla y escribir debajo del código dax:
" Columna Día = DÍA('SuTabla'[SuFecha])"Y me gustaría mencionar que tSu error indica que hay una dependencia circular en el modelo de datos, primero podemos verificar primero la relación entre las tablas en todo el modelo de datos, si una tabla se hace referencia a sí misma directa o indirectamente a través de otras tablas, se produce una referencia circular. (https://community.fabric.microsoft.com/t5/Report-Server/COULDN-T-LOAD-THE-DATA-FOR-THIS-VISUAL-OLE-DB-or-ODBC-Error/m-p/3884227)
Atentamente
Gökberk Uzuntaş
📌 Si esta publicación ayuda, entonces considere aceptarla como una solución y felicitarla: ¡ayuda a otros miembros a encontrar respuestas más rápido!
🔗 Mantente conectado:
📘 Medio |
📺 YouTube |
💼 LinkedIn |
📷 Instagram |
🐦 X |
👽 Reddit |
🌐 Sitio web |
🎵 TikTok |
- Syndicate_AdminAdministrator
Está viendo varias fechas porque simplemente cambió la visualización o el formato, pero no el tipo de datos real. Varios métodos para extraer la fecha:
- Syndicate_AdminAdministrator
Hola @Khomotjo ,
Gracias a danextian y uzuntasgokberk por sus rápidas respuestas. Tengo algunas otras ideas que agregar:
(1) Aquí están mis datos de prueba.(2) Cree una tabla de cálculo. Seleccione la columna Fecha para cambiar el tipo de datos.
Table = ADDCOLUMNS ( SUMMARIZE ( 'Table_3', [FinalisedDate], [id] ), "date", DATE ( YEAR ( [FinalisedDate] ), MONTH ( [FinalisedDate] ), DAY ( [FinalisedDate] ) ) )Saludos
Neeko Tang
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.