Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Falta jerarquía de fechas en conjunto de datos powerbi

Estoy usando un modelo compuesto para mi modelo de datos. Parte del conjunto de datos procede del conjunto de datos PowerBi, que tiene una tabla de fechas que construí a partir de una consulta de energía.

La tabla de datos funciona perfectamente cuando la uso en el modelo de datos. Pero cuando lo uso como consulta directa desde el conjunto de datos PowerBi, la jerarquía de columnas de fecha falta por completo. Esto crea drama, ya que tengo que volver a crear jerarquía.

Antes en su modelo de datos original

before.PNG

Después de que se utiliza como consulta directa de Pbi Dataset

after.PNG

Traté de evitarlo con dos opciones.

1. "Marcar como tabla de fechas" para la tabla de fechas. esto no funciona, ya que cambia la columna de fecha a un formato inferior, perdiendo toda la jerarquía de fechas completada en el modelo de datos original.

Capture.PNG

2. En el conjunto de datos consulta directa, actualijo manualmente la jerarquía. esto está funcionando, pero significa que cada vez que uso la consulta directa para el conjunto de fechas Pbi, tengo que hacerlo manáusicamente, y mucho menos toda la clasificación de fecha se ha estropeado. Esto es inelegible en absoluto.

¿Falta alguna sugerencia con esta jerarquía de fechas de consulta directa?

4 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@gavin007 , Si desea marcar la tabla como una tabla de fecha no espere una jerarquía de fechas. mejor creas tus propias columnas y las usas. La tabla de fechas necesita la fecha como columna clave.

Estas son las razones por las que la jerarquía de fechas puede faltar
https://community.powerbi.com/t5/Desktop/Date-Hierarchy-Doesn-t-show/td-p/525460
https://community.powerbi.com/t5/Desktop/Date-hierarchy-not-available/td-p/438804
https://community.powerbi.com/t5/Desktop/Lost-Missing-Date-Hierarchy/td-p/421045

Comprobar configuración
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-auto-date-time

Mejor

crear una nueva jerarquía
https://www.tutorialgateway.org/create-hierarchy-in-power-bi/
https://www.youtube.com/watch?v=x6vXVJZ_eTY

View solution in original post

Syndicate_Admin
Administrator
Administrator

No hay @gavin007

La jerarquía de fechas se genera mediante la característica de fecha y hora automática en Power BI Desktop. Solo se aplica en Importar modelos o importar tablas en modelos compuestos en Power BI Desktop. Puesto que el conjunto de datos está en modo DirectQuery, no mostrará la jerarquía de fechas.

En su escenario, le sugiero que tome su primera opción Marcar como tabla de fechas y cree sus propias columnas de jerarquía en la tabla de fechas. Aunque pierde toda la jerarquía de fechas automáticas, puede usar las columnas personalizadas de trimestre, mes y día de calendario en objetos visuales y medidas. Veo que ya ha incluido estas columnas de calendario en su tabla de fechas, así que no dude en usarlas, ya que funcionarán igual que la jerarquía de fechas. A continuación, publique este conjunto de datos en Power BI Service y utilíquelo en modo DirectQuery.

En realidad, cuando tiene una columna de jerarquía de fechas, PBI genera una tabla de fechas integrada en el modelo. Aunque no ve su estructura, pero sí existe y ocupa el tamaño de los datos del modelo. Cada columna de jerarquía de fechas significa una tabla de fechas integrada independiente en el modelo y esto hará que el modelo sea más grande de forma invisible. Eliminarlos reducirá el tamaño del modelo. Esta es una buena práctica.

Referencia:

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-date-tables

Cómo y por qué debe marcar una tabla de fechas en Power BI

Por favor, avísame si esto ayuda.
Equipo de apoyo a la comunidad _ Jing Zhang
Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.

View solution in original post

No hay @gavin007

Hasta donde yo sé, una buena de marcado como tabla de fechas es reducir el tamaño de datos del modelo, ya que quitará las tablas de fechas integradas en Power BI. Pero puesto que lo publicará en el servicio y, a continuación, se conectará a este conjunto de datos en modo DirectQuery, parece que esta acción no significa mucho.

En la opción 2, hay una solución alternativa para lidiar con el problema de clasificación. Puede tener columna Número de mes fiscal y columna Texto de mes en una tabla de fechas y, a continuación, ordenar la columna Texto de mes por columna Número de mes fiscal. Consulte este tema similar: Cómo obtener el nombre del mes en lugar del número - Comunidad de Microsoft Power BI

saludos
Equipo de Apoyo a la Comunidad _ Jing

View solution in original post

Gracias a todo el apoyo en primer lugar. Creo que el beneficio de DQ supera el límite de la misma. Espero poder resolver el otro problema en el camino.

La columna de clasificación por mes fiscal es alucinante. No sé si este truco existe hasta hoy. Gracias Jing.

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

No hay @gavin007

La jerarquía de fechas se genera mediante la característica de fecha y hora automática en Power BI Desktop. Solo se aplica en Importar modelos o importar tablas en modelos compuestos en Power BI Desktop. Puesto que el conjunto de datos está en modo DirectQuery, no mostrará la jerarquía de fechas.

En su escenario, le sugiero que tome su primera opción Marcar como tabla de fechas y cree sus propias columnas de jerarquía en la tabla de fechas. Aunque pierde toda la jerarquía de fechas automáticas, puede usar las columnas personalizadas de trimestre, mes y día de calendario en objetos visuales y medidas. Veo que ya ha incluido estas columnas de calendario en su tabla de fechas, así que no dude en usarlas, ya que funcionarán igual que la jerarquía de fechas. A continuación, publique este conjunto de datos en Power BI Service y utilíquelo en modo DirectQuery.

En realidad, cuando tiene una columna de jerarquía de fechas, PBI genera una tabla de fechas integrada en el modelo. Aunque no ve su estructura, pero sí existe y ocupa el tamaño de los datos del modelo. Cada columna de jerarquía de fechas significa una tabla de fechas integrada independiente en el modelo y esto hará que el modelo sea más grande de forma invisible. Eliminarlos reducirá el tamaño del modelo. Esta es una buena práctica.

Referencia:

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-date-tables

Cómo y por qué debe marcar una tabla de fechas en Power BI

Por favor, avísame si esto ayuda.
Equipo de apoyo a la comunidad _ Jing Zhang
Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.

¡Hola!
Usted dice que usted puede crear columnas de jerarquía en la tabla, buit es posible crear una jerarquía real como es posible en SSDT. Si es así, ¿cómo podrías hacer eso?

Lo siento, ¿qué quieres decir con "crear una hiererquía real como si fuera posible en SSDT"? No sé mucho de eso en SSDT.

Encontré la solución. Puede crear hierarcvhies con maestría en SSDT y en Power BI Desktop. Primero pensé que la posibilidad de crear jerarquías manuales no estaba disponible en Power BI Desktop.

@v-jingzhang He hecho algunas investigaciones, es el límite de DQ sin duda.

Tengo más preguntas sobre esas dos opciones.

1. Marque como tabla de fechas va a perder toda la jerarquía de fechas inherente en la tabla de fechas original, el único bien al respecto es cuando

  • Si la relación entre Sales y Date se basa en una columna de un tipo de datos distinto de Date, debe marcar la tabla como una tabla de fechas para obtener el comportamiento esperado de los cálculos de inteligencia de tiempo

Cita de:

https://www.sqlbi.com/articles/mark-as-date-table/#:~:text=Tabular%20models%20(incluyendo%20Power%20....

En mi caso, no es lo necesario, ya que no usaré la otra columna que no sea la columna de fecha para conectarme a otras tablas. Por otra parte, ¿cuál es el verdadero beneficio para utilizar esta opción?

2. En la opción 2 cuando cito manátidamente la jerarquía, hay un problema de clasificación. por ejemplo, con la jerarquía de fechas inherant, Jan, Feb y Mar se ordena sin ningún problema. pero en la jerarquía manual, creo la llamada de columna Mes como tipo de texto en la tabla de fechas, cuando la incluyo en jerarquía, se ordenará alfabéticamente.

La solución alternativa consiste en cretar una columna Mes como número en la tabla de fechas y utilizarla en jerarquía. El único problema es que el usuario puede confundir con lo que significa el número. Es decir, en un año fiscal de julio a junio, el 1 significa julio o enero.

¿Así que será mejor que trabajes en esto?

No hay @gavin007

Hasta donde yo sé, una buena de marcado como tabla de fechas es reducir el tamaño de datos del modelo, ya que quitará las tablas de fechas integradas en Power BI. Pero puesto que lo publicará en el servicio y, a continuación, se conectará a este conjunto de datos en modo DirectQuery, parece que esta acción no significa mucho.

En la opción 2, hay una solución alternativa para lidiar con el problema de clasificación. Puede tener columna Número de mes fiscal y columna Texto de mes en una tabla de fechas y, a continuación, ordenar la columna Texto de mes por columna Número de mes fiscal. Consulte este tema similar: Cómo obtener el nombre del mes en lugar del número - Comunidad de Microsoft Power BI

saludos
Equipo de Apoyo a la Comunidad _ Jing

Gracias a todo el apoyo en primer lugar. Creo que el beneficio de DQ supera el límite de la misma. Espero poder resolver el otro problema en el camino.

La columna de clasificación por mes fiscal es alucinante. No sé si este truco existe hasta hoy. Gracias Jing.

Syndicate_Admin
Administrator
Administrator

@gavin007 , Si desea marcar la tabla como una tabla de fecha no espere una jerarquía de fechas. mejor creas tus propias columnas y las usas. La tabla de fechas necesita la fecha como columna clave.

Estas son las razones por las que la jerarquía de fechas puede faltar
https://community.powerbi.com/t5/Desktop/Date-Hierarchy-Doesn-t-show/td-p/525460
https://community.powerbi.com/t5/Desktop/Date-hierarchy-not-available/td-p/438804
https://community.powerbi.com/t5/Desktop/Lost-Missing-Date-Hierarchy/td-p/421045

Comprobar configuración
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-auto-date-time

Mejor

crear una nueva jerarquía
https://www.tutorialgateway.org/create-hierarchy-in-power-bi/
https://www.youtube.com/watch?v=x6vXVJZ_eTY

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.