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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Mostrar solo los valores de medida coincidentes. Archivo de ejemplo incluido.

Tengo la siguiente medida...

Prueba 2 =
DÓNDE FirstDatePeriod = CALCULAR(MIN('Tabla de fechas'[Fecha]),TODOS SELECCIONADOS('Tabla de fechas'[Fecha]))
DÓNDE AttritionDate = SELECTEDVALUE('Desgaste' [Fecha de desgaste])
DÓNDE FirstDateWorkfore = SELECTEDVALUE('Desgaste' [Primer día de trabajo])
Devolución
SI(FirstDatePeriod = AttritionDate, FirstDateWorkfore, 0)
La medida obtiene la primera fecha (FirstDatePeriod) del intervalo de fechas de segmentación de datos seleccionado (MIN), luego obtiene la fecha de deserción (Attrition Date) y, finalmente, obtiene el valor de First Date Workforce (First Date Workforce). A continuación, compara el valor de "Primera fecha" con el valor de "Fecha de deserción" y, si coincide, obtiene el valor correspondiente de "Fuerza laboral de primera cita".
StuartSmith_0-1702655598953.png

La medida funciona muy bien si la tabla incluye las columnas "Fecha de deserción", etc., y eiter muestra la "Fuerza laboral del primer día o "0". Pero solo quiero mostrar las filas donde coinciden las fechas y no las filas con 0.

StuartSmith_1-1702657246228.png
Gracias de antemano.
5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Prueba 3 =
Dónde _firstDatePeriod =
CALCULAR(MIN('Tabla de fechas'[Fecha]),TODOS SELECCIONADOS('Tabla de fechas'[Fecha]))
Dónde _vTable =
FILTRO(Desgaste, Desgaste[Fecha de deserción] = _firstDatePeriod)
devolución
BRIBONA(_vTable, [Primer día de trabajo])

Algo como esto podría orientarte en la dirección correcta.

Gracias y eso parece hacer el truco 👍

Luego también quise obtener las cifras de "Fuerza laboral del último día" (en azul)...

StuartSmith_0-1702755385456.png

y simplemente cambió su código a (en rojo) ...

Prueba 3 =
Dónde _ÚltimafechaPeríodo =
CALCULAR(MÁXIMO('Tabla de fechas'[Fecha]),TODOS SELECCIONADOS('Tabla de fechas'[Fecha]))
Dónde _vTable =
FILTRO(Desgaste, Desgaste[Fecha de deserción] = _ÚltimafechaPeríodo)
devolución
MÁXIMOX(_vTable, [Mano de obra del último día])

pero no muestra ninguna cifra

StuartSmith_2-1702755518570.png

¿Qué me estoy perdiendo?

¿Alguien puede ayudar a obtener los valores de "Last Date Workforce", similares al código "First Date Workforce"? Probé varias cosas, pero no puedo entenderlo.

Gracias de antemano.

La fecha del último período elige la última fecha del 31 de diciembre, donde la tabla de desgaste tiene valores que son el comienzo de cada mes. Así que, básicamente, estás comparando el 31 de diciembre de 2023 con el 01 de diciembre de 2023.
Pruebe esta columna calculada...

Prueba 4 =
Fueron _lastDatePeriodTable =
SELECTCOLUMNS('Tabla de fechas', "_startOfMonth", INICIODEMES('Tabla de fechas'[Fecha]))
Fueron _lastDatePeriod =
MAXX(_lastDatePeriodTable, [_startOfMonth])
Fueron _vTable =
FILTRO(Desgaste, Desgaste[Fecha de deserción] = _lastDatePeriod)
devolución
BRIBONA(_vTable, [Mano de obra del último día])

Estúpido de mí, debería haberlo detectado. Así que muchas gracias por tomarse el tiempo para ayudarme y es realmente apreciado. Tus guiones funcionan muy bien.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.