usando una tabla de fechas para varias fechas (para una tabla detallada)

Un usuario Pregunto ✅

DebbieE

Tengo un esquema en estrella en Power BI

FechaDim1.JPG

Mi fecha está marcada como fecha, lo que elimina la tabla de jerarquía del campo de fecha y creo la mía propia.

La unión activa está en la fecha de recepción

Todas mis medidas hasta ahora se basan en la fecha de recepción

Soy consciente de que cada Fecha en la tabla de hechos crea una tabla de fechas adicional para producir la jerarquía. Entonces, para ahorrar espacio, debe crear uniones inactivas con las otras fechas y luego eliminar las fechas en la tabla de hechos dejando solo las claves. el modelo debería entonces reducir su tamaño

FechaDim2.JPG

Esto funciona muy bien para las medidas. Puedo crear medidas basadas en las que no están activas y simplemente elegir USERELATIONSHIP

Entonces puedo tener medidas para Recibido este año, Recibido el año pasado y Cerrado este año, Cerrado el año pasado (por ejemplo)

Todo esto es absolutamente perfecto. Sin embargo, el problema ocurre cuando los usuarios desean crear una obtención de detalles (y obviamente quieren obtener detalles.

visualForDrillthrough.JPG

Este visual se creó en la relación activa, por lo que su fecha de recepción

Sin embargo, quieren profundizar en lo siguiente

DrillThrough.JPG

No puedo pensar en una manera de hacer esto.

¿Sería posible crear algunos DAX en la tabla de fechas para mostrar solo una fecha y luego puedo nombrarlos a todos en la tabla de fechas como Fecha de recepción, Fecha de inicio, Fecha de cierre?

No puedo encontrar ninguna información sobre esto, pero es lo primero que intentó hacer mi usuario, y estoy seguro de que mucha gente quiere hacer esto. Pero nuevamente, usando la lógica correcta con la tabla de fechas

DebbieE

En respuesta a DebbieE

Creé una publicación de blob para esto que, con suerte, responde la pregunta

https://debbiesmspowerbiazureblog.home.blog/2020/07/29/power-bi-why-marking-a-date-table-is-a-good-t…

BA_Pete

Hola @DebbieE,

Supongo que podría duplicar su tabla de calendario para cada una de las fechas de los hechos, por ejemplo:

– calendarioRecibido

– calendarStart

– calendarioCerrado

o similar, luego cree relaciones activas entre cada uno de estos con la fecha de la tabla de hechos relevante. A continuación, podría utilizar las diferentes fechas del calendario como cada nivel en la obtención de detalles.

¿No le va a ahorrar espacio en el modelo, sino una solución ‘rápida y sucia’?

Pete

DebbieE

En respuesta a BA_Pete

Sin embargo, no quiero hacer eso, ya que agregar tablas de fechas para cada uno creará un modelo más grande

amichandak

@DebbieE, no me queda muy claro. Vea si Establecer condicionalmente el destino de obtención de detalles puede ayudar

https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-may-2020-feature-summary/#_Cond_dest_drill

DebbieE

En respuesta a amichandak

Pensé que había establecido esto muy claramente, así que si no está claro para usted, sería bueno saber por qué.

No, esto no resuelve el problema.

DebbieE

En respuesta a DebbieE

Creé una publicación de blob para esto que, con suerte, responde la pregunta

https://debbiesmspowerbiazureblog.home.blog/2020/07/29/power-bi-why-marking-a-date-table-is-a-good-t…

BA_Pete

En respuesta a DebbieE

Hola @DebbieE,

Gracias por compartir, aunque descubrí que la solución descrita en su blog parece ser algo similar a la respuesta que proporcioné.

Pete

DebbieE

En respuesta a BA_Pete

Quería profundizar en todas las frustraciones que había tenido

¿Estás hablando de las dimensiones del juego de rol? En este caso, no era algo que quería hacer, pero lo agregué para tener un contexto completo junto con las razones por las que elegí la otra opción.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *