Forum Discussion
COUNTROWS Error
Estoy intentando usar la función CountRows en una expresión para mostrar todos los valores seleccionados de un parámetro en un informe paginado
La función que he visto en línea de otros es: IIF(COUNTROWS("Table1") = (Parámetros! Tabla1.Count), "All", JOIN(Parameters! Table1Supplier.Value, ", "))
Sin embargo, esto produce un error "Referencia de objeto no establecida en una instancia de un objeto".
Cuando intento desglosar la expresión, puedo usar =COUNTROWS("Table1") para obtener un valor. Pero cuando intento agregar algo más a esta expresión, se lanza el error. Si lo intento, =IF(COUNTROWS("Table1") > 1..... esto es un error. Si lo intento, =2+COUNTROWS("Table1"), esto es un error.
¿Alguien puede ayudar?
2 Replies
- Syndicate_Admin
Administrator
¿ @kmei001
Esa no es una fórmula para Power BI. ¿Podría ser Access? ¿Podría ser SSRS? Adivinar a partir de la función IIF.
Basado en la descripción de su problema siendo "una expresión para mostrar todos los valores seleccionados de un parámetro en un informe paginado", una expresión DAX que funcionaría es algo como estoCONCATENATEX( VALUES(Parameters[FieldName]) ", " )Espero que esto ayude...
- Syndicate_Admin
Administrator
Hay @kmei001 ,
He probado y esto funciona para mí, ¿puede compartir más detalles sobre esto, cuál es el error cuando IF(COUNTROWS("Table1") > 1?
Saludos
Equipo de apoyo a la comunidad _ chenwu zhu