Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
1 year ago

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é

Finalised_Date = FECHA(AÑO(Movimientos de stock[Fecha finalizada]),MES(Movimientos de stock[Fecha finalizada]),DÍA(Movimientos de stock[Fecha finalizada])) pero obtuvo un error:

5 Replies

  • 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 |

  • 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:

  • 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.