Devolver la lista de valores únicos del selector de rango de fechas

Un usuario Pregunto ✅

gaiusgw

He utilizado el método descrito en este enlace para hacer comparaciones de rango de fechas para las ventas, pero ahora necesito devolver una lista basada en el código.

https://medium.com/chandakamit/power-bi-comparing-data-across-date-ranges-36be49b68613

Así es como se ve mi medida actualmente:

Ventas actuales = (
VAR _Cuur_start = Min (‘Fecha'[Date])
VAR _Curr_END = Max (‘Fecha'[Date])
regreso
calcular (suma (OPENDET[BOOKED $]), OPENDET [ORDER DATE] > = _Cuur_start && OPENDET [ORDER DATE] <= _Curr_END))
Necesito editar esto para que la devolución sea una lista de ID únicos entre los rangos de fechas. ‘OPENDET'[ORDERNUMBER]
También me gustaría hacer una versión de esto que haga un recuento de identificaciones únicas entre los rangos de fechas. ‘OPENDET'[CUSTNUMBER]
Cualquier ayuda sería apreciada. Gracias.

Intente crear una medida y aplíquela al filtro de nivel visual.

medida = si (max (OPENDET [ORDER DATE]) en valores (‘Fecha'[Date]), 1,0)

Intente crear una medida y aplíquela al filtro de nivel visual.

medida = si (max (OPENDET [ORDER DATE]) en valores (‘Fecha'[Date]), 1,0)

gaiusgw

En respuesta a V-lianl-msft

Lo siento, no veo cómo esto se conecta a mi fórmula original. He intentado algunas formas diferentes, pero solo obtengo el valor máximo, que es la fecha más reciente. Lo que necesito es que los resultados de la tabla se reduzcan mediante la segmentación de fechas de la fórmula original porque muchos otros elementos de mi informe están vinculados a esas segmentaciones de fechas.

PhilipTreacy

Hola @gaiusgw

¿Puede dar un ejemplo del resultado que desea?

Saludos

Phil

gaiusgw

En respuesta a PhilipTreacy

Con suerte, esta captura de pantalla aclara las cosas. Estoy tratando de que los resultados en el cuadro de la factura se reduzcan por rango de fechas. Sin embargo, el método de rango de fechas que estoy usando hace que las fechas no puedan tener una relación entre las bases de datos. Así que estoy buscando conectarme al código en mi publicación original.

Capture.JPG

gaiusgw

En respuesta a gaiusgw

¿@PhilipTreacy ya me aconseja sobre esto? Muchas gracias.

PhilipTreacy

Hola @gaiusgw

Descargar archivo PBIX de muestra

La lista de ID únicos se puede crear con este

List Unique IDs = 

CALCULATE(CONCATENATEX(DISTINCT(OpenDet[CustNumber]), ('OpenDet'[CustNumber]),", "))

y el contar con esto

Count Unique IDs = DISTINCTCOUNT(OpenDet[CustNumber])

unique.png

Saludos

Phil

gaiusgw

En respuesta a PhilipTreacy

Hola Phil,

¡Gracias por los ejemplos y el archivo! Sin embargo, es posible que me haya equivocado al decir «lista» de devoluciones únicas. Lo que quise decir fue reducir una tabla de identificaciones en función de la fórmula de fecha que estoy usando actualmente.

La parte de conteo es lo que necesitaba para contar, así que genial. Muchas gracias.

Deja un comentario

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