The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Tengo un conjunto de datos con varias columnas, cada fila para una persona diferente. Cada persona tiene un ID único, que se enumera en la tabla debajo del ID de columna. Cada persona también tiene un TeamID en una columna diferente que no es única (porque puede haber muchas personas por equipo).
Quiero agregar un filtro a todo el informe de PowerBI que solo muestre datos donde el recuento de TeamID >49. Por lo tanto, para cada mosaico y gráfico, solo incluirá datos relacionados con aquellos equipos con 50 o más miembros.
Creé una medida para contar el número de registros por equipo que esperaba agregar al filtro de página y luego usar el filtrado avanzado para seleccionar solo dónde se >49 el recuento. Sin embargo, el informe de PowerBI no me permitirá agregar esta medida (que se muestra a continuación) a los filtros de página. Puedo agregarlo a un visual pero solo donde la medida ya está presente en ese visual.
Medida= COUNTX(Table,Table[TeamID])
¿Hay alguna forma de crear un filtro que pueda usar para toda la página?
Hasta donde yo sé, Power BI no nos permite agregar una medida al filtro de nivel de página o al filtro de nivel de página completo. Power BI solo nos permite agregar la medida al filtro de nivel visual. Así que le sugiero que cree una columna calculada y la agregue al filtro de nivel de página.
Count of TeamID = COUNTAX(FILTER('Table','Table'[TeamID]=EARLIER('Table'[TeamID])),'Table'[TeamID])
Agregue esta columna calculada al filtro de nivel de página y muestre los elementos cuando el valor sea mayor que 49.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola Rico, creo que funcionaría aunque tengo que usar una consulta directa debido al tamaño de las bases de datos que estoy usando. Por lo tanto, recibo el mensaje de error "La función 'COUNTAX' no está permitida como parte de las expresiones DAX de columna calculadas en los modelos de DirectQuery". ¿No está seguro de si hay una forma de evitar el problema en las consultas directas?
@JRowe , Solo pensando en voz alta aquí.
Hay que hacer segmentación dinámica. Cree una medida basada en eso, ya que use eso en el filtro de nivel visual o agregue visual .
Y esta tabla de segmentación se usa en el filtro a nivel de página
Segmentación dinámica -Conversión de medida a dimensión: https://youtu.be/gzY40NWJpWQ