es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Medida DAX para contar duplicados

Estoy buscando orientación sobre cómo estructurar una medida DAX que cuente si una fila es duplicada.

Para que se cuente como duplicada, la combinación de las dos columnas denominadas: Latitud y Longitud debe ser idéntica. Los clientes son distintos aquí.

¿Cómo crearía una medida DAX llamada “ocurrencia” en Power BI para capturar eso?

Cliente | Latitud | Longitud | Ocurrencia
|:—- |:—- |:——:| —–:|
| C1 | 25.2318994 | 89.0194663 |3
| C2 | 25.2318994 | 89.0194663 |3
| C3 | 22.8698924 | 89.0379756 |2
| C4 | 25.2318994 | 89.0194663 |3
| C5 | 22.8698924 | 89.0379756 |2
| C6 | 23.2740535 | 88.0194665 |1

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para crear una medida DAX que cuente si una fila es un duplicado basado en la combinación de las columnas de Latitud y Longitud, se pueden seguir los siguientes pasos:

    1. Crear una nueva medida en Power BI yendo a la pestaña “Modelado” y seleccionando “Nueva medida”.
    2. Darle un nombre a la medida, como “Ocurrencia”.
    3. Utilizar la función COUNTROWS para contar el número de filas donde la combinación de las columnas de Latitud y Longitud es idéntica, utilizando la función DISTINCT para asegurarse de contar solo clientes distintos. La fórmula DAX se vería algo así:
    Ocurrencia = 
    COUNTROWS(
        FILTER(
            DISTINCT('Tabla'[Cliente]),
            CALCULATE(
                COUNT('Tabla'[Cliente]),
                ALLEXCEPT('Tabla', 'Tabla'[Latitud], 'Tabla'[Longitud])
            ) > 1
        )
    )
    
    1. Reemplazar “Tabla” con el nombre de la tabla que contiene los datos.
    2. Agregar la medida de Ocurrencia a la tabla para ver el conteo de duplicados para cada combinación de Latitud y Longitud, como se muestra en la tabla de ejemplo arriba.

    Ten en cuenta que esta medida contará todas las ocurrencias de combinaciones duplicadas de Latitud y Longitud, incluso si aparecen en diferentes partes de la tabla. Si necesitas limitar el conteo a duplicados dentro de un cierto contexto, como un rango de fechas específico o un segmento de clientes, puedes añadir filtros adicionales a la función CALCULATE para reducir el alcance del conteo.

Comments are closed.