Creando un filtro universal que actúa sobre dos columnas

Un usuario Pregunto ✅

stfox

Hola amigos

Quiero crear un único filtro Año-Mes «universal» que actuará en dos columnas de Fecha diferentes («Fecha de inscripción» y «Fecha de salida») y las medidas que se derivan de cada una de ellas.

Entonces, por ejemplo, si selecciono Año-Mes = «Agosto de 2016» (el filtro universal), solo quiero que las inscripciones de agosto de 2016 se muestren en el gráfico de inscripciones y que solo las «Salidas» de agosto de 2016 se muestren en el gráfico de salidas.

Configuración actual : Tengo dos mesas

1) Una tabla de clientes con CustomerID y Enrolment_date y Exit date (cuando corresponda)

2) Una tabla de Dimensión de fecha (de dónde quiero que se obtenga el filtro universal).

Estoy luchando por encontrar una metodología que permita que este «filtro universal» actúe en dos columnas separadas. ¿Alguien puede sugerir un enfoque? Mi intuición es que esto va a involucrar una lógica de tipo: CALCULAR yo RELACIONADA.

El enlace al archivo de Power de muestra está aquí

Captura de pantalla con explicación aquí: https://drive.google.com/file/d/0B9J0yv0y0P5XUWFMZVJvYkR5NGM/view?usp=sharing

Gracias de antemano

Steve

stfox

En respuesta a v-yuezhe-msft

Gracias Lydia, Ankitpatira,

Creo que, como solución temporal, reestructuraré el conjunto de datos en PowerQuery, de modo que tenga una sola columna «Fecha», y luego una columna adicional («Tipo de fecha») que clasifica qué tipo de fecha es (inscripción o salida, etc. ) como se muestra en las capturas de pantalla a continuación. Esto me permite usar la columna de fecha como un «filtro universal (Gneric_Month_Year).

El archivo pbix de ejemplo de trabajo está disponible aquí

Gracias de nuevo por tu opinión sobre esto.


Salud

Steve

Screenshot_Single_date.PNG

Gráfico de ejemplo.PNG

ankitpatira

@stfox Debido a que en pbi no puede crear una relación entre una columna de dimensión de fecha y dos columnas de hecho, la forma más fácil de lograr esto es ir al editor de consultas -> haga clic con el botón derecho en la tabla de sus clientes y duplicarla. Luego, en una tabla de clientes, mantenga la fecha de inscripción y en otra, la fecha de salida -> Cerrar y aplicar. Luego, cree una relación entre la dimensión de la fecha y las consultas de fechas. Ahora tendrá una sola columna que puede filtrar ambos elementos visuales.

stfox

En respuesta a ankitpatira

Gracias Ankitpatira

Sí, definitivamente funciona (se adjunta un ejemplo de PoC para cualquiera que lo desee). Es un poco torpe para mí, ya que en mi situación puede haber fechas adicionales (más allá de las fechas de inscripción y salida) como fechas de evaluación, fechas de reevaluación para las que necesito crear medidas. Por lo tanto, este enfoque daría lugar a una proliferación de tablas que se volverían un poco desordenadas.

Después de publicar la pregunta inicial, estaba pensando que ese es el tipo de escenario en el que los parámetros definidos por el usuario deberían funcionar en teoría.

Entonces, por ejemplo ….. CALCULE el recuento distinto de ID de cliente donde Fechas de inscripción = Mes X ,. Con el mes X como parámetro. Sin embargo, me he esforzado por descubrir cómo permitir que los usuarios establezcan dinámicamente un parámetro dentro de PowerBI.

¿Alguien más tiene alguna sugerencia sobre cómo crear un filtro universal (usando parámetros o cualquier otro enfoque)?

Salud

Steve

En respuesta a stfox

Hola @stfox,

Según mi prueba, no podemos establecer un parámetro en su escenario para filtrar los dos elementos visuales al mismo tiempo que las dos columnas de fecha se ubican en una sola tabla. Si desea utilizar el parámetro, deberá duplicar las columnas de fecha de mantenimiento de la tabla en dos tablas diferentes. Para obtener más detalles sobre cómo trabajar con el parámetro de consulta en Power BI Desktop, puede revisar los siguientes blogs.

PARÁMETROS DE CONSULTA DE POWER BI DESKTOP, PARTE 1

Parámetros de consulta en Power Query – Parte 1

Además, estoy de acuerdo con ankitpatira. No puedo pensar en otros métodos, excepto este método, que crea una relación entre la tabla de fechas y las consultas de fechas.

Gracias,
Lydia Zhang

stfox

En respuesta a v-yuezhe-msft

Gracias Lydia, Ankitpatira,

Creo que, como solución temporal, reestructuraré el conjunto de datos en PowerQuery, de modo que tenga una sola columna «Fecha», y luego una columna adicional («Tipo de fecha») que clasifica qué tipo de fecha es (inscripción o salida, etc. ) como se muestra en las capturas de pantalla a continuación. Esto me permite usar la columna de fecha como un «filtro universal (Gneric_Month_Year).

El archivo pbix de ejemplo de trabajo está disponible aquí

Gracias de nuevo por tu opinión sobre esto.


Salud

Steve

Screenshot_Single_date.PNG

Gráfico de ejemplo.PNG

Deja un comentario

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