Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

Mes Fiscal

Hola

He creado un calendario fiscal utilizando lo siguiente y luego he creado una relación con él hasta la fecha de ventas.

Tabla de ejercicios = CALENDARIOAUTO(10)
Nº de mes fiscal. = Mes(FECHA('Tabla del año fiscal'[Fecha],-10))
Cuando utilizo una matriz o un gráfico, los meses se muestran en el año fiscal correcto, sin embargo, se muestran en el orden del calendario, no en el orden fiscal. Me gustaría que noviembre y diciembre estuvieran en la parte superior del año fiscal. ¿Es eso posible?

3 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hola Greg

      Gracias por la respuesta. Cuando voy a ordenar por número de mes fiscal, obtengo una dependencia circular. O cuando uso una medida, no pueden encontrar un solo valor en mi columna de fecha para extraer el mes. Actualmente no tengo una columna con Meses. Solo una columna de fecha de venta. ¿Hay algún otro paso que necesite?

  • Hola @SRL ,

    He creado un ejemplo simple que se puede ordenar por fechas específicas en una matriz.

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("XdHLDcQgDATQXjhHMh4+hlqi9N/GgomWCdcn7BngvgMikqhouIKW8Fx/KVPqFohNMZY+ZUPyIWOYJ9qGLG1AZ1AMoeTiOWDA2a6uLpUlxaOeeRs0llkHtKj5xZFYfCpu6euMsngYL9IoesYNS948k71P3b90tlAIfF39mn1i8/tNsC15Pd+Ye34=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [date = _t, value = _t]),
        #"Changed Type" = Table.TransformColumnTypes(Source,{{"date", type date}, {"value", Int64.Type}}),
        #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Date.Month([date])),
        #"Added Conditional Column" = Table.AddColumn(#"Added Custom", "Custom.1", each if [Custom] = 11 then 1 else if [Custom] = 12 then 2 else if [Custom] = 1 then 3 else if [Custom] = 2 then 4 else if [Custom] = 3 then 5 else if [Custom] = 4 then 6 else if [Custom] = 5 then 7 else if [Custom] = 6 then 8 else if [Custom] = 7 then 9 else if [Custom] = 8 then 10 else if [Custom] = 9 then 11 else if [Custom] = 10 then 12 else 0)
    in
        #"Added Conditional Column"

    También he encontrado una publicación similar, consúltela para ver si le ayuda.

    Resuelto: Ordenación de columnas de fecha de matriz de Power BI - Microsoft Fabric Community

    Cómo obtener respuestas rápidas a tu pregunta

    Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).

    Saludos
    Equipo de apoyo a la comunidad _ Rongtie

    Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.