Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a:columna Calculadatabla calculadaMedidacálculo visual
Devuelve la posición inicial de una cadena de texto dentro de otra cadena de texto. FIND distingue mayúsculas de minúsculas.
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Término | Definición |
---|---|
find_text |
El texto que desea encontrar. Use comillas dobles (texto vacío) para que coincidan con el primer carácter de within_text . |
within_text |
Texto que contiene el texto que desea encontrar. |
start_num |
(opcional) Carácter en el que se va a iniciar la búsqueda; si se omite, start_num = 1. El primer carácter de within_text es el número de carácter 1. |
NotFoundValue |
(opcional, pero muy recomendable) Valor que se debe devolver cuando la operación no encuentra una subcadena coincidente, normalmente 0, -1 o BLANK(). Si no se especifica, se devuelve un error. |
Número que muestra el punto inicial de la cadena de texto que desea buscar.
Mientras que Microsoft Excel tiene varias versiones de la función FIND para acomodar el juego de caracteres de un solo byte (SBCS) y los lenguajes de juego de caracteres de doble byte (DBCS), DAX usa Unicode y cuenta cada carácter de la misma manera; por lo tanto, no es necesario usar una versión diferente en función del tipo de carácter.
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).
FIND no admite caracteres comodín. Para usar caracteres comodín, use SEARCH.
La siguiente consulta DAX busca la posición de la primera letra de "Bike", en la cadena que contiene el nombre del revendedor. Si no se encuentra, se devuelve Blank.
Tenga en cuenta que FIND distingue mayúsculas de minúsculas. En este ejemplo, si se usó "bike" en el argumento find_text
, no se devolverá ningún resultado. Use search para distinguir mayúsculas de minúsculas.
Los ejemplos de este artículo se pueden usar con el modelo de Power BI Desktop de Adventure Works 2020 de ejemplo. Para obtener el modelo, consulte modelo de ejemplo de DAX.
EVALUATE
CALCULATETABLE (
ADDCOLUMNS (
TOPN ( 10, SUMMARIZE('Reseller', [Reseller], [Business Type])),
"Position of Bike", FIND ( "Bike", 'Reseller'[Reseller], 1, BLANK () )
),
'Reseller'[Business Type] IN { "Specialty Bike Shop", "Value Added Reseller", "Warehouse"}
)
Devuelve
Revendedor | Tipo de negocio | Posición de la bicicleta |
---|---|---|
Vendedores de bicicletas por volumen | Almacén | 8 |
Bicicletas de mercado masivo | Revendedor de valor agregado | 13 |
Ciclos gemelos | Revendedor de valor agregado | |
Tienda de departamento enriquecida | Almacén | |
Galería de alquiler | Tienda de bicicletas especializadas | |
Budget Toy Store | Almacén | |
Global Sports Outlet | Almacén | |
Catálogo de bicicletas en línea | Almacén | 8 |
Cascos y ciclos | Revendedor de valor agregado | |
Bicicletas de Jumbo | Tienda de bicicletas especializadas | 7 |
Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoy