Forum Discussion

TadeAde2020's avatar
TadeAde2020
New Member
6 years ago

Recuento de múltiples condiciones: DAX

Hola, este es mi primer post en este foro. He estado buscando una solución todo el día, pero no hay suerte. A continuación está mi pregunta

- En un cuadro tengo una columna llamada "sector" que clasifica a los clientes a los sectores en los que trabajan (por ejemplo, banca, servicios financieros...).

- La segunda columna llamada "Pago realizado", indica si el cliente ha realizado el pago ('Sí' si lo ha hecho y 'No' si no lo ha hecho)

Pregunta: Quiero contar para la condición la cantidad de personas que han realizado pagos en cada sector, y en última instancia trazar esta medida en el gráfico.

Ya tengo un gráfico que generalmente muestra el número de clientes en cada sector, hayan pagado o no. Me gustaría combinar el gráfico filtrado de la nueva medida anterior, para poder comparar el total de clientes en cada sector frente a los clientes que han pagado en este sector.

Por favor, le agradecería una solución a esto. Gracias

3 Replies

  • edhans's avatar
    edhans
    Icon for Community Champion rankCommunity Champion

    Una tabla/datos de muestra sería útil. Pero el siguiente pseudocódigo sería cómo lo abordaría con el conocimiento limitado de lo que tiene:

    Total Count =
    COUNTX(
        FILTER(
            Sometable,
            sometable[field1] = "this"
                && sometable[field2] = "that"
        ),
        sometable[field1]
    )
    

    && hace Y. Puedes seguir añadiendo otras condiciones.

    Cámbialo a . si quieres que sea una comparación de quiróctulas.

    Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
    Cómo obtener respuesta rápida a su pregunta
    Cómo proporcionar datos de ejemplo en el foro de Power BI

  • @TadeAde2020, Hay algunas maneras. Puede usar segmentaciones de datos y filtros visuales o de nivel de página

    Puede utilizar el filtro en el cálculo de funciones X

    En calcular

    Calculate(count(A[B]), A[payment]-"Yes", filter2, filter3)

    Todos estos filtros son y

    Calculate(count(A[B]), filter(A, A[payment]-"Yes" && A[Mode] - "ABC")

    Aquí puede usar && (y) (O), las tablas deben unirse que está utilizando

    Si no están unidos,

    https://docs.microsoft.com/en-us/dax/treatas-function

  • Hola de nuevo.. todo bien pero ahora quiero añadir una tarjeta en la que me sume el total de las visitas que son 0 y no consigo hacerlo.

    ¿cómo poner en una tarjeta la suma de clientes no visitados o que el valor de la medida es 0?

    Grácias de nuevo