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 el valor de la polilla en la tarjeta en lugar del total

Hola

Tengo esta tabla de empleados con:

  • Nombre
  • Apellido
  • Sueldo
  • Número de identificación
  • Departamento
  • Género
  • Fecha de nómina

Estoy tratando de hacer un panel de control para la nómina, tengo una barra visual para cada nómina mensual, y quiero una tarjeta con el número de empleados por mes, pero los datos que puedo obtener son un recuento distintivo del número de identificación, pero obtengo estos datos de todo el año.

¿Puedo mostrar un mes para el valor predeterminado (preferiblemente el último mes)? pero con la opción de elegir otro mes en filtro.

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Es posible que tenga que adaptar el código de acuerdo con su modelo, por ejemplo, si tiene una tabla de fechas.

Así es como se ve en mi simple informe de maqueta, sin ninguna selección en el mes:

sturlaws_0-1652940458012.png


con un mes seleccionado:

sturlaws_1-1652940501720.png

Entonces, juegue con el código o describa cómo se ve su modelo, y tendré otra mirada

Se trata de datos de prueba, pero con la misma estructura del original.

luisreyes_0-1652998255870.png

(Traducir de datos En la columna Year_Month, martes 1 de febrero de 2022 sábado, 1 de enero de 2022)

Y este es el código utilizado en la medida

luisreyes_1-1653000043523.png

Syndicate_Admin
Administrator
Administrator

Hola

Prueba esto. Cree una segmentación de datos de mes a partir de la tabla calendario y seleccione un mes determinado. En el objeto visual de la tarjeta, arrastre esta medida

Medida 1 = distinctcount(Data[ID Number])

Si desea mostrar el valor del mes anterior, escriba esta medida

Medida 2 = calcular([Medida 1],mes anterior(Calendario[fecha]))

Espero que esto ayude.

Syndicate_Admin
Administrator
Administrator

@luisreyes,

Sí, si el modelo es tan simple como lo describes, puedes crear una medida como esta:

NumberOfEmployees = 
VAR _lastMonth =
    CALCULATE ( MAX ( 'Table'[Month] ), ALL ( 'Table' ) )
RETURN
    IF (
        ISFILTERED ( 'Table'[month] ),
        COUNT ( 'Table'[Employee] ),
        CALCULATE (
            COUNT ( 'Table'[Employee] ),
            FILTER ( ALL ( 'Table'[Month]) , 'Table'[Month] = _lastMonth )
        )
    )

Bien

Sturla

Sturla, tu respuesta es impresionante, pero no sé si lo estoy haciendo bien porque solo muestro el último mes, no puedo filtrar por ningún otro mes

Mirar Sin ningún filtro

luisreyes_0-1652901928880.png

Y con febrero como filtro

luisreyes_1-1652901942917.png

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.