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

Cambio de datos al agregar leyenda

Cuando agrego una leyenda a mis datos, los datos cambian y no tengo idea de por qué sucede esto. Por favor, encuentre el archivo PBIX aquí

Agradecería enormemente que alguien pudiera decirme lo que estoy haciendo mal. Se trata de la segunda pestaña en el archivo.

1 ACCEPTED SOLUTION

No @Sohan ,

Pruebe la siguiente fórmula:

Earliest_book = 
CALCULATE(
    MINX(
        ALLSELECTED('CALC NP''s (Uniek)'),
        'CALC NP''s (Uniek)'[Datum boeking]
    ),
    GROUPBY(
        'CALC NP''s (Uniek)',
        Datum[Week],
        'CALC NP''s (Uniek)'[Patiëntnummer]
    )
)
Count_Patiëntnummer = 
CALCULATE(
    DISTINCTCOUNT('CALC NP''s (Uniek)'[Patiëntnummer]),
    FILTER(
        ALLSELECTED('CALC NP''s (Uniek)'[Datum boeking]),
        'CALC NP''s (Uniek)'[Datum boeking] = [Earliest_book]
    )
)

image.png

Si el problema sigue sin resolverse, proporcione información detallada del error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.

Saludos
Winniz

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

No @Sohan ,

Sus datos no están cambiando, está cambiando el contexto de sus datos, por lo que está obteniendo resultados diferentes.

En su caso usted está haciendo el recuento distintc de número de paciente cuando usted tiene el cálculo en el nivel de la semana un solo paciente se considera sólo una vez, incluso si aparece en más de un Gebruiker.

Sin embargo, cuando agrega el Gebruiker, el contexto cambia y agrega un nivel diferente de detalles, por lo que ahora está recogiendo el mismo número de paciente una vez para cada Gebruiker.

Veamos el siguiente ejemplo:

Si seleccionas el paciente 729-8773 en la semana 3 tienes un solo paciente, sin embargo se considera en 3 Gebruiker diferentes por lo que cuando añades la leyenda obtienes un total de 3 pacientes:

MFelix_0-1627377214827.png

@MFelix ¡Gracias por su respuesta! Es muy apreciado. ¿Tienes alguna idea de cómo podría resolver esto? Entonces, ¿los duplicados no se muestran al agregar 'Gebruiker' a la leyenda?

No @Sohan ,

¿Quieres tener los detalles, pero la etiqueta de línea total todavía se muestra si no tienes el gebruiker? ¿O quieres que los totales en gebruiker también agreguen solo 19?

Deseo a los totales sin Gebruiker como leyenda para ser igual a los totales con Gebruiker como leyenda.

No @Sohan ,

Si desea el mismo resultado de cálculo entre leyenda y sin leyenda, ¿cómo desea lidiar con la situación en la que hay 2 o más Gebruikers con el mismo Patiëntnummer?

Por ejemplo, Gebruikers con Patiëntnummer 272-9237 tienen "M. de Peijper" y "S. Rambaran". El resultado es 1 sin la leyenda y 2 cuando se agrega la leyenda. Si desea el mismo resultado, entonces necesita mantener sólo un Gebruiker por Patiëntnummer. ¿Cómo quieres mantener el Gebruiker?

image.png

La siguiente es mi prueba, configurada para mantener el Patiëntnummer para Gebruiker con una clasificación de nombres más alta.

MAX_Gebruiker = 
CALCULATE(
    MAXX(
        ALLSELECTED('CALC NP''s (Uniek)'),
        'CALC NP''s (Uniek)'[Gebruiker]
    ),
    GROUPBY(
        'CALC NP''s (Uniek)',
        Datum[Week],
        'CALC NP''s (Uniek)'[Patiëntnummer]
    )
)
Count_Patiëntnummer = 
CALCULATE(
    DISTINCTCOUNT('CALC NP''s (Uniek)'[Patiëntnummer]),
    FILTER(
        ALLSELECTED('CALC NP''s (Uniek)'[Patiëntnummer]),
        [MAX_Gebruiker] = MAX('CALC NP''s (Uniek)'[Gebruiker])
    )
)

image.png

Si el problema sigue sin resolverse, proporcione información detallada del error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.

Saludos
Winniz

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-kkf-msft ¡Muchas gracias por su respuesta! En lugar de tomar el max_name, me gustaría tomar a la persona que fue reservada por primera vez. Vea el ejemplo a continuación:

Sohan_0-1627631283763.png

En este ejemplo (la columna tres es la fecha reservada), me gustaría que 'M. de Peijper' se tomara como esa persona se reservó primero. ¿Cómo puedo lograr eso, en lugar de elegir a la persona con el max_name?

FYI, lo anterior es una captura de pantalla de la tabla 'CALC NP 's (Uniek)'. Consulte el enlace para el archivo actualizado: Archivo PBIX

No @Sohan ,

Pruebe la siguiente fórmula:

Earliest_book = 
CALCULATE(
    MINX(
        ALLSELECTED('CALC NP''s (Uniek)'),
        'CALC NP''s (Uniek)'[Datum boeking]
    ),
    GROUPBY(
        'CALC NP''s (Uniek)',
        Datum[Week],
        'CALC NP''s (Uniek)'[Patiëntnummer]
    )
)
Count_Patiëntnummer = 
CALCULATE(
    DISTINCTCOUNT('CALC NP''s (Uniek)'[Patiëntnummer]),
    FILTER(
        ALLSELECTED('CALC NP''s (Uniek)'[Datum boeking]),
        'CALC NP''s (Uniek)'[Datum boeking] = [Earliest_book]
    )
)

image.png

Si el problema sigue sin resolverse, proporcione información detallada del error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.

Saludos
Winniz

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-kkf-msft ¡Muchas gracias! Has sido de gran ayuda. Realmente lo apreciamos!

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.