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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Añadir filtro basado en el valor de la fórmula

¡hola! Soy nuevo en Power BI y tengo una pregunta sobre una fórmula.

Tengo dos consultas (a través de web, JSON) con dos suscripciones diferentes que ofrecemos. En las hojas de datos, hay una columna con "Estado" que nos indica si una pertenencia está activa o cancelada. Tengo la siguiente fórmula para obtener todas las customer_id, pero me gustaría construir un filtro en la fórmula ya que sólo quiero mostrar las membresías activas (o tal vez utilizar una fórmula completamente diferente :p)

BothMemberships = DISTINCT(UNION(ALL('PlanA'[customer_id]),ALL('PlanB'[customer_id])))

¿Alguien que pueda ayudarme? Gracias 🙂

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@flipfis

Prueba esta medida

Customers = 

COUNTROWS(
    DISTINCT(
        UNION( 
            CALCULATETABLE(
                VALUES(PlanA[id]),
                PlanA[status] = "active"
            ),
             CALCULATETABLE(
                VALUES(PlanB[id]),
                PlanB[status] = "active"
            )
        )
    )
)

¡Gracias! ¡El trabajo es perfecto! Pero está pasando algo raro ahora. En la medida que creaste, obteré una fila total de 1161. Pero cuando uso una Q&A y pregunto "Contar miembros activos de PlanA" y una Q&A diferente para "Contar miembros activos de PlanB", el total de esos dos combinados es 1313.

Entiendo que esto puede tener muchas razones, pero ¿tienes una sugerencia?

No hay @flipfis

Creo que la medida de @Fowmy obtiene el resultado correcto para el número de recuentos distintos. Supongo que una posible causa es que usted tiene múltiples los mismos IDs en TableA y TableB. Al contar el número distinto para cada tabla por separado, se cuentan en cada resultado. Pero si combina dos tablas primero, a continuación, contar el número distinto, se excluirán los valores duplicados para que obtendrá un número que es menor que el total de agregar dos recuentos de tablas independientes. Compruebe los datos en TableA y TableB para averiguar si hay algunos IDs comunes.

Espero que esto ayude.

saludos
Equipo de apoyo a la comunidad _ Jing
Si esta publicación ayuda, por favor acéptela como la solución para ayudar a otros miembros a encontrarlo.

@flipfis

No he probado con preguntas y respuestas. Una vez que combine las dos tablas, todavía tiene esas tablas originales que podrían ser utilizadas por el motor Q&A. Creo que debe intentar combinar las tablas en Power Query o en el nivel de origen si Q&A es su preocupación.

También puede intentar configurar sinónimos en las propiedades de la tabla para controlar las preguntas en preguntas y respuestas.




Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors